<SEC-DOCUMENT>0001174947-23-000258.txt : 20230224
<SEC-HEADER>0001174947-23-000258.hdr.sgml : 20230224
<ACCEPTANCE-DATETIME>20230224160342
ACCESSION NUMBER:		0001174947-23-000258
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		87
CONFORMED PERIOD OF REPORT:	20221231
FILED AS OF DATE:		20230224
DATE AS OF CHANGE:		20230224

FILER:

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

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

	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-K
<SEQUENCE>1
<FILENAME>msex-20221231.htm
<DESCRIPTION>10-K
<TEXT>
<XBRL>
<?xml version="1.0" encoding="ASCII"?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Thu Feb 23 19:15:19 UTC 2023 -->
<html xmlns:dtr="http://www.xbrl.org/dtr/type/2020-01-21" 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:dei="http://xbrl.sec.gov/dei/2022" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:msex="http://middlesexwater.com/20221231" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:compsci="http://compsciresources.com" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:us-types="http://fasb.org/us-types/2022" xmlns:srt="http://fasb.org/srt/2022" xmlns:xl="http://www.xbrl.org/2003/XLink" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:us-gaap="http://fasb.org/us-gaap/2022" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" 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><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"></p><div>

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

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

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

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



</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 6pt 0 0; text-align: center"><b>WASHINGTON, DC 20549</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; text-align: center"><b>FORM <ix:nonNumeric contextRef="c0" name="dei:DocumentType">10-K</ix:nonNumeric></b></p><div>

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

</div><table border="0" cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: top"> <td style="text-align: center; padding-left: 0pt; width: 0.75in"><ix:nonNumeric contextRef="c0" format="ixt:fixed-true" name="dei:DocumentAnnualReport">&#9746;</ix:nonNumeric></td> <td style="padding-left: 10pt; text-indent: -0.01pt">ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</td></tr>
</table><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 63.35pt; text-align: center; text-indent: -63.35pt"><b>For the fiscal
year ended <ix:nonNumeric contextRef="c0" format="ixt:date-monthname-day-year-en" name="dei:DocumentPeriodEndDate"><ix:nonNumeric contextRef="c0" format="ixt:date-monthname-day-en" name="dei:CurrentFiscalYearEndDate">December 31</ix:nonNumeric>, <ix:nonNumeric contextRef="c0" name="dei:DocumentFiscalYearFocus">2022</ix:nonNumeric></ix:nonNumeric></b></p><div>

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

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


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 63pt">For the transition period from _________________ to ______________________</p><div>

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

</div><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><ix:nonNumeric contextRef="c0" name="dei:EntityRegistrantName"><span style="text-decoration: none">MIDDLESEX
WATER COMPANY</span></ix:nonNumeric></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: center">(Exact name of registrant as specified in its
charter)</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: 50%; font-weight: bold; font-size: 10pt; text-align: center"><ix:nonNumeric contextRef="c0" format="ixt-sec:stateprovnameen" name="dei:EntityIncorporationStateCountryCode"><span style="font-size: 10pt">New Jersey</span></ix:nonNumeric></td> <td style="width: 50%; font-weight: bold; font-size: 10pt; text-align: center"><ix:nonNumeric contextRef="c0" name="dei:EntityTaxIdentificationNumber"><span style="font-size: 10pt">22-1114430</span></ix:nonNumeric></td></tr> <tr style="vertical-align: top"> <td style="font-size: 10pt; text-align: center"><span style="font-size: 10pt">(State of Incorporation)</span></td> <td style="font-size: 10pt; text-align: center"><span style="font-size: 10pt">(IRS employer identification no.)</span></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; text-align: center"><b><ix:nonNumeric contextRef="c0" name="dei:EntityAddressAddressLine1">485C Route 1 South</ix:nonNumeric>, <ix:nonNumeric contextRef="c0" name="dei:EntityAddressAddressLine2">Suite 400</ix:nonNumeric>, <ix:nonNumeric contextRef="c0" name="dei:EntityAddressCityOrTown">Iselin</ix:nonNumeric> <ix:nonNumeric contextRef="c0" format="ixt-sec:stateprovnameen" name="dei:EntityAddressStateOrProvince">New Jersey</ix:nonNumeric>
<ix:nonNumeric contextRef="c0" name="dei:EntityAddressPostalZipCode">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; text-align: center"><b><ix:nonNumeric contextRef="c0" name="dei:CityAreaCode">(732)</ix:nonNumeric> <ix:nonNumeric contextRef="c0" name="dei:LocalPhoneNumber">634-1500</ix:nonNumeric></b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">Securities registered pursuant to Section 12(b) of
the 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="white-space: nowrap; width: 40%; text-align: center"><span style="font-size: 10pt"><b><span style="text-decoration:underline">Title of Each Class:</span></b></span></td> <td style="white-space: nowrap; width: 20%; text-align: center"><span style="font-size: 10pt"><b><span style="text-decoration:underline">Trading Symbol</span></b>:</span></td> <td style="white-space: nowrap; width: 40%; text-align: center"><span style="font-size: 10pt"><b><span style="text-decoration:underline">Name of each exchange on which registered:</span></b></span></td></tr> <tr style="vertical-align: top"> <td style="text-align: center"><ix:nonNumeric contextRef="c0" name="dei:Security12bTitle"><span style="font-size: 10pt">Common Stock, No Par Value</span></ix:nonNumeric></td> <td style="text-align: center"><ix:nonNumeric contextRef="c0" name="dei:TradingSymbol"><span style="font-size: 10pt">MSEX</span></ix:nonNumeric></td> <td style="text-align: center"><span style="font-size: 10pt">The <ix:nonNumeric contextRef="c0" name="dei:SecurityExchangeName">NASDAQ</ix:nonNumeric> Stock Market, LLC</span></td></tr> </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 6pt 0 0; text-align: center"><b>Securities registered pursuant to Section
12(g) of the Act:</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 6pt 0 0; text-align: center">Indicate by check mark if the registrant is a
well-known seasoned issuer, as defined in Rule 405 of the Securities Act.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 6pt 0 0; text-align: center">Indicate by check mark if the registrant is not
required to file reports pursuant to Section 13 or Section 15(d) of the Act.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 6pt 0 0">Indicate by check mark whether the registrant (1) has filed all reports
required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter
period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c0" name="dei:EntityCurrentReportingStatus">Yes</ix:nonNumeric>
&#9746;&#160;&#160;&#160;No &#9744;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 6pt 0 0">Indicate by check mark whether the registrant has submitted electronically
and posted on their 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 for such shorter period that the registrants were required to submit and post such files).
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c0" name="dei:EntityInteractiveDataCurrent">Yes</ix:nonNumeric> &#9746;&#160;&#160;&#160;No
&#9744;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 6pt 0; text-align: justify">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 &#8220;large accelerated filer&#8221;, &#8220;accelerated filer&#8221;, &#8220;smaller reporting company&#8221;
and &#8220;emerging growth company&#8221; in Rule 12(b)-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: 34%; padding-right: 4.5pt; text-align: center; font-size: 12pt"><span style="font-size: 10pt"><ix:nonNumeric contextRef="c0" format="ixt-sec:entityfilercategoryen" name="dei:EntityFilerCategory">Large accelerated filer</ix:nonNumeric> &#9746;</span></td> <td style="width: 33%; padding-right: 4.5pt; text-align: center; font-size: 12pt"><span style="font-size: 10pt">Accelerated filer &#9744;</span></td> <td style="width: 33%; padding-right: 4.5pt; text-align: center; font-size: 12pt"><span style="font-size: 10pt">Non-accelerated filer&#160;&#160;&#160;&#9744;</span></td></tr> <tr style="vertical-align: top"> <td style="padding-right: 4.5pt; text-align: center; font-size: 12pt"><span style="font-size: 10pt">Smaller reporting company <ix:nonNumeric contextRef="c0" format="ixt:fixed-false" name="dei:EntitySmallBusiness">&#9744;</ix:nonNumeric></span></td> <td style="padding-right: 4.5pt; text-align: center; font-size: 12pt">&#160;</td> <td style="padding-right: 4.5pt; text-align: center; font-size: 12pt"><span style="font-size: 10pt">Emerging growth company <ix:nonNumeric contextRef="c0" format="ixt:fixed-false" name="dei:EntityEmergingGrowthCompany">&#9744;</ix:nonNumeric></span></td></tr> </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 6pt 0 0; text-align: justify">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="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 6pt 0 0"><span>Indicate by check mark whether
the registrant has filed a report on and attestation to its management&#8217;s assessment of the effectiveness of its internal control
over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that
prepared or issued its audit report. </span><ix:nonNumeric contextRef="c0" format="ixt:fixed-true" name="dei:IcfrAuditorAttestationFlag">&#9746;</ix:nonNumeric></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 6pt 0 0; text-align: center">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 0 6pt; text-align: center">Yes &#9744;&#160;&#160;&#160;No
<ix:nonNumeric contextRef="c0" format="ixt:fixed-false" name="dei:EntityShellCompany">&#9746;</ix:nonNumeric></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 6pt 0 0; text-align: justify">The aggregate market value of the voting stock
held by non-affiliates of the registrant at June 30, 2022 was $<ix:nonFraction contextRef="c1" decimals="0" format="ixt:num-dot-decimal" name="dei:EntityPublicFloat" scale="0" unitRef="usd">1,505,071,215</ix:nonFraction> based on the closing market price of $87.68 per share on
the NASDAQ Global Select Market.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 6pt 0 0; text-align: justify">The number of shares outstanding for each of
the registrant's classes of common stock, as of February 24, 2023:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">Common Stock, No par Value <ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="dei:EntityCommonStockSharesOutstanding" scale="0" unitRef="shares">17,642,147</ix:nonFraction> shares outstanding</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="text-decoration:underline">Documents Incorporated by Reference</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Proxy Statement to be filed in connection with the
Registrant&#8217;s Annual Meeting of Stockholders to be held on May 23, 2023, which will be filed with the Securities and Exchange Commission
within 120 days of the end of our 2022 fiscal year, is incorporated by reference into Part III of this Annual Report on Form 10-K to the
extent described herein.</p><div>


</div><!-- Field: Page; Sequence: 1 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><p style="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; text-align: center"><b>MIDDLESEX WATER COMPANY</b></p><div>

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

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

</div><div><a id="index"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="text-decoration:underline">INDEX</span></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="font: 10pt Times New Roman, Times, Serif; width: 0.75in">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 0.5in; text-align: center">PAGE</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif"><a href="#a_001">Forward-Looking Statements</a></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center">1</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; padding-top: 6pt"><a href="#a_002">PART I</a></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center">2</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif">Item 1.</td>
    <td style="font: 10pt Times New Roman, Times, Serif"><a href="#a_003">Business:</a></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center">2</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 9.25pt"><a href="#a_004">Overview</a></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center">2</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 9.25pt"><a href="#a_005">Financial Information</a></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center">4</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 9.25pt"><a href="#a_006">Water Supplies and Contracts</a></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center">4</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 9.25pt"><a href="#a_007">Wastewater Facilities</a></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center">5</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 9.25pt"><a href="#a_008">Human Capital Management</a></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center">5</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 9.25pt"><a href="#a_009">Competition</a></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center">7</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 9.25pt"><a href="#a_010">Regulation</a></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center">7</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 9.25pt"><a href="#a_011">Seasonality</a></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center">10</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 9.25pt"><a href="#a_012">Management</a></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center">11</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif">Item 1A.</td>
    <td style="font: 10pt Times New Roman, Times, Serif"><a href="#a_013">Risk Factors</a></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center">12</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif">Item 1B.</td>
    <td style="font: 10pt Times New Roman, Times, Serif"><a href="#a_014">Unresolved Staff Comments</a></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center">17</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif">Item 2.</td>
    <td style="font: 10pt Times New Roman, Times, Serif"><a href="#a_015">Properties</a></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center">17</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif">Item 3.</td>
    <td style="font: 10pt Times New Roman, Times, Serif"><a href="#a_016">Legal Proceedings</a></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center">19</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif">Item 4.</td>
    <td style="font: 10pt Times New Roman, Times, Serif"><a href="#a_017">Mine Safety Disclosures</a></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center">20</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; padding-top: 6pt"><a href="#a_018">PART II</a></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center">21</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif">Item 5.</td>
    <td style="font: 10pt Times New Roman, Times, Serif"><a href="#a_019">Market for the Registrant's Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities</a></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center">21</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif">Item 6.</td>
    <td style="font: 10pt Times New Roman, Times, Serif"><a href="#a_020">[Reserved]</a></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center">22</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif">Item 7.</td>
    <td style="font: 10pt Times New Roman, Times, Serif"><a href="#a_021">Management's Discussion and Analysis of Financial Condition and Results of Operations</a></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center">23</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif">Item 7A.</td>
    <td style="font: 10pt Times New Roman, Times, Serif"><a href="#a_00qq">Qualitative and Quantitative Disclosure About Market Risk</a></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center">37</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif">Item 8.</td>
    <td style="font: 10pt Times New Roman, Times, Serif"><a href="#a_022">Financial Statements and Supplementary Data</a></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center">38</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif">Item 9.</td>
    <td style="font: 10pt Times New Roman, Times, Serif"><a href="#a_023">Changes in and Disagreements with Accountants on Accounting and Financial Disclosure</a></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center">67</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif">Item 9A.</td>
    <td style="font: 10pt Times New Roman, Times, Serif"><a href="#a_024">Controls and Procedures</a></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center">67</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif">Item 9B.</td>
    <td style="font: 10pt Times New Roman, Times, Serif"><a href="#a_025">Other Information</a></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center">68</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif">Item 9C.</td>
    <td style="font: 10pt Times New Roman, Times, Serif"><a href="#a_026">Disclosure Regarding Foreign Jurisdictions that Prevent Inspections</a></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center">68</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; padding-top: 6pt"><a href="#a_027">PART III</a></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-top: 6pt; text-align: center">69</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif">Item 10.</td>
    <td style="font: 10pt Times New Roman, Times, Serif"><a href="#a_028">Directors, Executive Officers and Corporate Governance</a></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center">69</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif">Item 11.</td>
    <td style="font: 10pt Times New Roman, Times, Serif"><a href="#a_029">Executive Compensation</a></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center">69</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif">Item 12.</td>
    <td style="font: 10pt Times New Roman, Times, Serif"><a href="#a_030">Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters</a></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center">69</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif">Item 13.</td>
    <td style="font: 10pt Times New Roman, Times, Serif"><a href="#a_031">Certain Relationships and Related Transactions, and Director Independence</a></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center">69</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif">Item 14.</td>
    <td style="font: 10pt Times New Roman, Times, Serif"><a href="#a_032">Principal Accountant Fees and Services</a></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center">69</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; padding-top: 6pt"><a href="#a_033">PART IV</a></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; padding-top: 6pt; text-align: center">70</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif">Item 15.</td>
    <td style="font: 10pt Times New Roman, Times, Serif"><a href="#a_034">Exhibits and Financial Statement Schedules</a></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center">70</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif">Item 16.</td>
    <td style="font: 10pt Times New Roman, Times, Serif"><a href="#a_035">Form 10-K Summary</a></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center">70</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif"><a href="#a_036">Signatures</a></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif"><a href="#a_037">Exhibit Index</a></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center">&#160;</td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: right"></p><div>


</div><!-- Field: Page; Sequence: 2 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><p style="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"><a href="#index" style="font-style: italic">Index</a>&#160;</p></div><div>
    </div><!-- Field: /Page --><div>


</div><div><a id="a_001"></a></div><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">FORWARD-LOOKING STATEMENTS</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-weight: normal">Certain statements
contained in this annual 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. Middlesex Water Company
(the Company) intends that these statements be covered by the safe harbors created under those laws. They include, but are not limited
to statements as to:</span></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><td style="width: 0.25in"><span style="font-weight: normal">-</span></td><td style="text-align: justify"><span style="font-weight: normal">expected financial condition, performance, prospects and earnings of
the Company;</span></td></tr></table><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><td style="width: 0.25in"><span style="font-weight: normal">-</span></td><td style="text-align: justify"><span style="font-weight: normal">strategic plans for growth;</span></td></tr></table><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><td style="width: 0.25in"><span style="font-weight: normal">-</span></td><td style="text-align: justify"><span style="font-weight: normal">the amount and timing of rate increases and other regulatory matters,
including the recovery of certain costs recorded as regulatory assets;</span></td></tr></table><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><td style="width: 0.25in"><span style="font-weight: normal">-</span></td><td style="text-align: justify"><span style="font-weight: normal">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></table><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><td style="width: 0.25in"><span style="font-weight: normal">-</span></td><td style="text-align: justify"><span style="font-weight: normal">expected customer rates, consumption volumes, service fees, revenues,
margins, expenses and operating results;</span></td></tr></table><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><td style="width: 0.25in"><span style="font-weight: normal">-</span></td><td style="text-align: justify"><span style="font-weight: normal">financial projections;</span></td></tr></table><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><td style="width: 0.25in"><span style="font-weight: normal">-</span></td><td style="text-align: justify"><span style="font-weight: normal">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></table><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><td style="width: 0.25in"><span style="font-weight: normal">-</span></td><td style="text-align: justify"><span style="font-weight: normal">the ability of the Company to pay dividends;</span></td></tr></table><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><td style="width: 0.25in"><span style="font-weight: normal">-</span></td><td style="text-align: justify"><span style="font-weight: normal">the Company&#8217;s compliance with environmental laws and regulations
and estimations of the materiality of any related costs;</span></td></tr></table><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><td style="width: 0.25in"><span style="font-weight: normal">-</span></td><td style="text-align: justify"><span style="font-weight: normal">the safety and reliability of the Company&#8217;s equipment, facilities
and operations;</span></td></tr></table><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><td style="width: 0.25in"><span style="font-weight: normal">-</span></td><td style="text-align: justify"><span style="font-weight: normal">the Company&#8217;s plans to renew municipal franchises and consents
in the territories it serves;</span></td></tr></table><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><td style="width: 0.25in"><span style="font-weight: normal">-</span></td><td style="text-align: justify"><span style="font-weight: normal">trends; and </span></td></tr></table><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 6pt" width="100%"><tr style="vertical-align: top">
<td style="width: 0.25in"></td><td style="width: 0.25in"><span style="font-weight: normal">-</span></td><td style="text-align: justify"><span style="font-weight: normal">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 0 6pt; text-align: justify"><span style="font-weight: normal">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:</span></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><td style="width: 0.25in"><span style="font-weight: normal">-</span></td><td style="text-align: justify"><span style="font-weight: normal">effects of general economic conditions;</span></td></tr></table><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><td style="width: 0.25in"><span style="font-weight: normal">-</span></td><td style="text-align: justify"><span style="font-weight: normal">increases in competition for growth in non-franchised markets to be
potentially served by the Company;</span></td></tr></table><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><td style="width: 0.25in"><span style="font-weight: normal">-</span></td><td style="text-align: justify"><span style="font-weight: normal">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></table><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><td style="width: 0.25in"><span style="font-weight: normal">-</span></td><td style="text-align: justify"><span style="font-weight: normal">availability of adequate supplies of water;</span></td></tr></table><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><td style="width: 0.25in"><span style="font-weight: normal">-</span></td><td style="text-align: justify"><span style="font-weight: normal">actions taken by government regulators, including decisions on rate
increase requests;</span></td></tr></table><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><td style="width: 0.25in"><span style="font-weight: normal">-</span></td><td style="text-align: justify"><span style="font-weight: normal">new or modified water quality standards;</span></td></tr></table><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><td style="width: 0.25in"><span style="font-weight: normal">-</span></td><td style="text-align: justify"><span style="font-weight: normal">weather variations and other natural phenomena impacting utility operations;</span></td></tr></table><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><td style="width: 0.25in"><span style="font-weight: normal">-</span></td><td style="text-align: justify"><span style="font-weight: normal">financial and operating risks associated with acquisitions and, or privatizations;</span></td></tr></table><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><td style="width: 0.25in"><span style="font-weight: normal">-</span></td><td style="text-align: justify"><span style="font-weight: normal">acts of war or terrorism;</span></td></tr></table><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><td style="width: 0.25in"><span style="font-weight: normal">-</span></td><td style="text-align: justify"><span style="font-weight: normal">cyber-attacks;</span></td></tr></table><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><td style="width: 0.25in"><span style="font-weight: normal">-</span></td><td style="text-align: justify"><span style="font-weight: normal">changes in the pace of housing development;</span></td></tr></table><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><td style="width: 0.25in"><span style="font-weight: normal">-</span></td><td style="text-align: justify"><span style="font-weight: normal">availability and cost of capital resources;</span></td></tr></table><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><td style="width: 0.25in"><span style="font-weight: normal">-</span></td><td style="text-align: justify"><span style="font-weight: normal">timely availability of materials and supplies for operations and for
critical infrastructure projects; </span></td></tr></table><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><td style="width: 0.25in"><span style="font-weight: normal">-</span></td><td style="text-align: justify"><span style="font-weight: normal">impact of the Novel Coronavirus (COVID-19) or other pandemic; and</span></td></tr></table><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><td style="width: 0.25in"><span style="font-weight: normal">-</span></td><td style="text-align: justify"><span style="font-weight: normal">other factors discussed elsewhere in this annual report. </span></td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-weight: normal">&#160;</span></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 annual 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"><span style="font-weight: normal">For an additional
discussion of factors that may affect the Company&#8217;s business and results of operations, see Item 1A - Risk Factors.</span></p><div>


</div><!-- Field: Page; Sequence: 3 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><p style="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"><a href="#index" style="font-style: italic">Index</a>&#160;</p></div><div>
    </div><!-- Field: /Page --><div>


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

</div><div><a id="a_003"></a></div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 6pt" width="100%"><tr style="vertical-align: top">
<td style="width: 0"></td><td style="width: 1in"><b>Item 1.</b></td><td><b>Business.</b></td></tr></table><div>

</div><div><a id="a_004"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><b>Overview</b></p><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; text-align: justify">Middlesex Water Company (Middlesex) was incorporated
as a water utility company in 1897 and owns and operates regulated water utility and wastewater systems primarily in New Jersey and Delaware.
Middlesex also operates water and wastewater systems under contract on behalf of municipal and private clients primarily in New Jersey
and Delaware.</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 terms &#8220;the Company,&#8221; &#8220;we,&#8221;
&#8220;our,&#8221; and &#8220;us&#8221; refer to Middlesex Water Company and its subsidiaries, including Tidewater Utilities, Inc. (Tidewater)
and Tidewater&#8217;s wholly-owned subsidiaries, Southern Shores Water Company, LLC (Southern Shores) and White Marsh Environmental Systems,
Inc. (White Marsh). The Company&#8217;s other subsidiaries are Pinelands Water Company (Pinelands Water) and Pinelands Wastewater Company
(Pinelands Wastewater) (collectively, Pinelands), Utility Service Affiliates, Inc. (USA) and Utility Service Affiliates (Perth Amboy)
Inc., (USA-PA).</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&#8217;s principal executive offices are
located at 485C Route 1 South, Suite 400, Iselin, New Jersey 08830. Our telephone number is (732) 634-1500. Our website address is http://www.middlesexwater.com.
Information contained on our website is not part of this Annual Report on Form 10-K. We make available, free of charge through our website,
reports and amendments filed or furnished pursuant to Section 13(a) or 15(d) of the Securities Exchange Act of 1934, after such material
is electronically filed with or furnished to the United States Securities and Exchange Commission (the SEC).</p><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"><b><i>Middlesex System </i></b></p><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; text-align: justify">Located in New Jersey, the Middlesex System provides
water services to approximately 61,000 retail customers, primarily in eastern Middlesex County and under wholesale contracts to the City
of Rahway, Townships of Edison and Marlboro, the Borough of Highland Park and the Old Bridge Municipal Utilities Authority. The Middlesex
System treats, stores and distributes water for residential, commercial, industrial and fire protection purposes. The Middlesex System
also provides water treatment and pumping services to the Township of East Brunswick under contract. The amount of water supply allocated
to the Township of East Brunswick is granted directly to the Township by the New Jersey Water Supply Authority. The Middlesex System produced
approximately 65% of our 2022 consolidated operating revenues.</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 Middlesex System&#8217;s retail customers are
located in an area of approximately 55 square miles in Woodbridge Township, the City of South Amboy, the Boroughs of Metuchen and Carteret,
portions of the Township of Edison and the Borough of South Plainfield, all in Middlesex County, and a portion of the Township of Clark
in Union County. Retail customers include a mix of residential customers, large industrial concerns and commercial and light industrial
facilities. These customers are located in generally well-developed areas of central 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">The contract customers of the Middlesex System comprise
an area of approximately 110 square miles with a population of over 200,000. Contract sales to the Townships of Edison and Marlboro, the
City of Rahway and the Old Bridge Municipal Utilities Authority are supplemental to the water systems owned and operated by these customers.
Middlesex is the sole source of water for the Borough of Highland Park and the Township of East Brunswick.</p><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; text-align: justify">Middlesex provides water service to approximately
300 customers in Cumberland County, New Jersey. This system is referred to as the Bayview System, and is not physically interconnected
with the Middlesex System. The Bayview System produced less than 0.1% of our 2022 consolidated operating revenues.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b><i>Tidewater System </i></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">Tidewater, together with its wholly-owned subsidiary,
Southern Shores, provides water services to approximately 56,000 retail customers for residential, commercial and fire protection purposes
in over 460 separate communities </p><div>

</div><!-- Field: Page; Sequence: 4; Options: NewSection; Value: 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; text-align: center; 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"><a href="#index" style="font-style: italic">Index</a>&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">in New Castle, Kent and Sussex Counties, Delaware. The Tidewater System produced approximately 26% of
our 2022 consolidated operating revenues.</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>USA-PA</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">USA-PA operates the City of Perth Amboy, New Jersey&#8217;s
(Perth Amboy) water and wastewater systems under a 10-year agreement, which expires in December 2028. In addition to performing day-to
day operations, USA-PA is also responsible for emergency responses and management of capital projects funded by Perth Amboy. USA-PA produced
approximately 4% of our 2022 consolidated operating revenues.</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>Pinelands Systems </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">Pinelands Water provides water services to approximately
2,500 residential customers in Burlington County, New Jersey. Pinelands Water is not physically interconnected with the Middlesex System.
Pinelands Water produced approximately 1% of our 2022 consolidated operating revenues.</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">Pinelands Wastewater provides wastewater collection
and treatment services to approximately 2,500 residential customers. Under contract, it also services one municipal wastewater system
in Burlington County, New Jersey with approximately 200 residential customers. Pinelands Wastewater produced approximately 1% of our 2022
consolidated operating revenues.</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>USA </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; ">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. In addition to performing day-to-day service operations, USA is responsible for emergency responses and management
of capital projects funded by Avalon.</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 Highland Park, New Jersey&#8217;s (Highland Park) water utility and sewer utility under a ten-year operations and maintenance contract
expiring in 2030.</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 also provides water and
wastewater services to several other New Jersey municipalities under contracts that are not regulated by a public utility commission as
to rates and service.</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 various water and wastewater
related home maintenance programs. USA receives a service fee for the billing, cash collection and other administrative matters associated
with HomeServe&#8217;s service 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 produced approximately
2% of our 2022 consolidated operating revenues.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b><i>White Marsh</i></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">White Marsh operates or maintains water and/or wastewater
systems that serve approximately 4,500 service connections under 30 separate contracts. White Marsh also owns two commercial properties
that are leased to Tidewater for its administrative office campus and its field operations center. White Marsh produced approximately
1% of our 2022 consolidated operating revenues.</p><div>

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


</div><!-- Field: Page; Sequence: 5; Value: 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; text-align: center; 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"><a href="#index" style="font-style: italic">Index</a>&#160;</p></div><div>
    </div><!-- Field: /Page --><div>


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

</div><div><a id="a_005"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>Financial Information</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">Consolidated operating revenues, operating income and net income are as
follows:</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 0 0 0.5in; text-indent: 0.5in"><b>&#160;</b></p><div>

</div><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="font-weight: bold">&#160;</td>
    <td colspan="10" style="white-space: nowrap; font-weight: bold; text-align: center">(Thousands of Dollars)</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="10" style="white-space: nowrap; font-weight: bold; text-align: center">Years Ended December 31,</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2022</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2021</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2020</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td>&#160;</td>
    <td colspan="2" style="white-space: nowrap">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="white-space: nowrap">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="white-space: nowrap">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 61%; 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">162,434</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">143,141</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">141,592</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <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></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Operating Income</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">47,333</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">33,211</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">37,420</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <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></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">$</td><td style="text-align: right">42,429</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">36,543</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">38,425</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  </table><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">Operating revenues were earned from the following sources:</p><div>

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

</div><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="font-weight: bold">&#160;</td>
    <td colspan="10" style="white-space: nowrap; font-weight: bold; text-align: center">Years Ended December 31,</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1pt; white-space: nowrap; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td>&#160;</td>
    <td colspan="2" style="white-space: nowrap">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="white-space: nowrap">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="white-space: nowrap">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 61%">Residential</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 10%; text-align: right">52.3</td><td style="white-space: nowrap; width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 10%; text-align: right">54.3</td><td style="white-space: nowrap; width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 10%; text-align: right">54.2</td><td style="white-space: nowrap; width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Commercial</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">14.0</td><td 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.7</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">10.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>Industrial</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6.9</td><td 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.3</td><td 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.7</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Fire Protection</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7.8</td><td 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.8</td><td 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.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: left">Contract Sales</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">11.6</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">10.2</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">10.7</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Contract Operations</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7.4</td><td 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.6</td><td 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.6</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-bottom: 1pt">Other</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">0.0</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">0.1</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">0.1</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1pt; padding-left: 18px">Total</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">100.0</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">100.0</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">100.0</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">%</td></tr>
  </table><div>


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

</div><div><a id="a_006"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>Water Supplies and Contracts </b></p><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; text-align: justify">Our New Jersey and Delaware water supply systems are
physically separate and are not interconnected. In New Jersey, the Pinelands System and Bayview System are not interconnected with the
Middlesex System or each other. We believe we have adequate sources of water supply to meet the current service requirements of our present
customers in New Jersey and Delaware.</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><i>Middlesex System </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">Our Middlesex System produced approximately 14.2 billion
gallons in 2022 from:</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><td style="width: 18pt"><span>&#9679;</span></td><td style="text-align: justify">The Carl J. Olsen Surface Water Treatment Plant (CJO Plant)-11.7 billion gallons;</td></tr></table><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><td style="width: 18pt"><span>&#9679;</span></td><td style="text-align: justify">Twenty-seven Company-owned wells (ground water)-0.8 billion gallons, and;</td></tr></table><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><td style="width: 18pt"><span>&#9679;</span></td><td style="text-align: justify">The balance purchased from a non-affiliated water utility regulated by the New Jersey Board of Public
Utilities (NJBPU) under an agreement which expires February 27, 2026. This agreement provides for minimum purchases of 3.0 million gallons
per day (mgd) of treated water with provisions for additional purchases.</td></tr></table><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In December 2021, Middlesex temporarily ceased pumping
from its Company-owned wells at the Park Avenue Wellfield Treatment Plant in South Plainfield, New Jersey and alternate sources of supply
were obtained in order to comply with new State of New Jersey water quality regulations relative to poly- and perfluoroalkyl substances,
collectively referred to as PFAS that became effective in 2021.</p><div>


</div><!-- Field: Page; Sequence: 6; Value: 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; text-align: center; 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"><a href="#index" style="font-style: italic">Index</a>&#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; text-align: justify">Prior to 2021, the Company began design for
construction of an enhanced treatment process at the Park Avenue Wellfield Treatment Plant to meet the expected PFAS water quality
standards anticipated to be enacted by the State of New Jersey, which at that time were unknown as to their timing and extent. In
June 2022, a portion of the enhanced treatment process was completed, placed into service and is effectively treating the ground
water in compliance with all state and federal drinking water standards.</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 Middlesex System&#8217;s distribution storage
facilities are used to supply water to customers at times of peak demand, outages and emergencies.</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 principal source of surface water for the Middlesex
System is the Delaware &amp; Raritan Canal, which is owned by the State of New Jersey and operated by the New Jersey Water Supply Authority
(NJWSA). Middlesex is under contract with the NJWSA, which expires November 30, 2023, and provides for average purchases of 27.0 mgd of
untreated water from the Delaware &amp; Raritan Canal, augmented by the Round Valley/Spruce Run Reservoir System. The untreated surface
water is pumped to, and treated at, the CJO Plant.</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">Water supply to customers of the Bayview System is
derived from two wells, which produced approximately 6.4 million gallons in 2022.</p><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"><b><i>Tidewater System </i></b></p><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; text-align: justify">Our Tidewater System produced approximately 2.8 billion
gallons in 2022, primarily from 178 wells. Tidewater expects to submit applications to Delaware regulatory authorities for the approval
of additional wells as growth, customer demand and water quality warrant. Tidewater augments its water production with annual minimum
purchases of 15.0 million gallons of treated water under contract from the City of Dover, Delaware. Tidewater does not have a central
water treatment facility for the over 460 separate communities it serves. As the number has grown, many of Tidewater&#8217;s individual
systems have been interconnected, forming several regional systems that are served by multiple water treatment facilities owned by Tidewater.&#160;</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"><b><i>Pinelands Water System </i></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">Water supply to our Pinelands Water System is derived
from four wells which produced approximately 139.6 million gallons in 2022. The aggregate pumping capacity of the four wells is 2.2 mgd.</p><div>

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

</div><div><a id="a_007"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>Wastewater Facilities</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"><b><i>Pinelands Wastewater System </i></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">The Pinelands Wastewater System discharges into the
South Branch of the Rancocas Creek through a wastewater treatment plant that provides clarification, sedimentation, filtration and disinfection.
The total capacity of the plant is 0.5 mgd, and the system treated approximately 93.7 million gallons in 2022.</p><div>

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

</div><div><a id="a_008"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; "><b>Human Capital Management</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 Company strives to attract and retain employees
by offering competitive compensation and benefits along with career development and training opportunities in a safe, supportive and inclusive
work environment. Our mission, our business philosophy and the manner in which we&#160;deliver value for our customers, our shareholders
and our employees is inherent in what we, as an&#160;enterprise, profess to be our core values of Respect, Integrity, Growth, Honesty
and Teamwork. Our employees&#8217; success is a key element of the Company&#8217;s success.</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>Workforce</i></b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; ">As of December 31, 2022,
the Company had 350 employees. None of our employees are subject to a collective bargaining agreement. We believe our employee relations
are positive.</p><div>

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


</div><!-- Field: Page; Sequence: 7; Value: 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; text-align: center; 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"><a href="#index" style="font-style: italic">Index</a>&#160;</p></div><div>
    </div><!-- Field: /Page --><div>


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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">We offer comprehensive competitive employee compensation
and benefit programs consistent with job functions, skill levels, experience, knowledge and geographic location. These programs are periodically
independently evaluated by a nationally recognized consulting firm to gauge effectiveness and are benchmarked against industry peers and
the overall markets in which we operate our businesses. Compensation increases and incentive compensation are based on merit, which is
communicated to employees and documented in our bi-annual performance evaluation process. Benefits include a variety of programs to enhance
employee overall physical, mental and financial health and well-being, including healthcare insurance, employer funded retirement savings
plans, life insurance, disability insurance, accident insurance, tuition reimbursement, flu shots, wellness newsletters and webinars,
flexible hybrid office and remote work capabilities, incentive programs for achieving fitness milestones, financial counseling, elder
care assistance, substance abuse support and more.</p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company has implemented safety programs and management
practices designed to promote a culture of safety to protect its employees. This includes required trainings for employees, as well as
specific qualifications and certifications for certain operational employees. All employees have been empowered to report, and immediately
stop, work which, in their personal judgement, is unsafe or is not consistent with our safety policies and procedures. They can take this
action without fear of reprisal.</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 response to the Coronavirus (COVID-19) pandemic,
the Company continues to implement changes it determines are in the best interest of our employees and customers, as well as required
to comply with government emergency orders and regulations. While the nature of our utility services business requires portions of our
workforce to operate in the field and at treatment facilities, we employ and maintain a variety of processes to help ensure the safety
of those employees and the public in light of the pandemic. For further discussion of the impact of the COVID-19 pandemic on the Company,
see <i>Item 7 - Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operation, Coronavirus (COVID-19</i>)
<i>Pandemic</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; "><b><i>Employee Development
and Training</i></b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company employs various training and other educational
programs and has developed company-wide and project-specific training and educational programs, including tuition assistance for full-time
employees enrolled in pre-approved undergraduate or graduate courses or professional licensing courses. All employees receive training
to identify and report operational and financial risks, as well as risks to Company brand and reputation, which fosters a personal culture
of accountability and reinforces our commitment to a safe and sustainable workplace. All employees receive cybersecurity training and
other education regarding their use of sensitive data. Our Executive Management team and our Board of Directors continually assess succession
plans, leadership development progress and policies and strategies regarding recruitment, retention, career development, diversity, equity
and inclusion. Formalized succession planning strategies have been developed for key leadership positions.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b><i>Diversity, Equity &amp; Inclusion (DEI)</i></b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; ">The Company is committed
to DEI based upon our belief that embracing DEI is consistent with our Company culture and benefits all stakeholders by maintaining a
workforce with a variety of skills and perspectives as a result of their diverse backgrounds and experiences. The Company is a signatory
to CEO Action for Diversity and Inclusion, a business led initiative which encourages companies to cultivate environments that support
dialogue on DEI, implement and expand bias education and training and engage boards of directors in the development and evaluation of
inclusion and diversity strategies. The Company also delivered various DEI trainings throughout 2022 to its entire employee base.</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 is focused on
recruitment and/or development of both external and internal candidates so that all prospective and current employees are provided an
opportunity to advance their careers. We are intentional in our efforts to attract candidates from historically marginalized groups and
seek a diverse pool of candidates for </p><div>

</div><!-- Field: Page; Sequence: 8; Value: 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; text-align: center; 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"><a href="#index" style="font-style: italic">Index</a>&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; ">apprenticeships and internship opportunities. Statements on Diversity, Equity and Inclusion and
our Human Rights Policy can be found on our website. We continue to monitor the results of our DEI efforts and continually explore opportunities
to further engage our employees and customers.</p><div>

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

</div><div><a id="a_009"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>Competition </b></p><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; text-align: justify">Our business in our franchised service areas is substantially
free from direct competition for growth with other public utilities, municipalities and other entities. However, our ability to provide
contract wholesale water supply and operations and maintenance services that are not under the jurisdiction of a state public utility
commission is subject to competition from other public utilities, municipalities and other entities. Although Tidewater has been granted
exclusive franchises for its existing community water systems, the ability to expand service areas can be affected by the Delaware Public
Service Commission (DEPSC) awarding franchises to other regulated water utilities with whom we compete for such franchises and for projects.</p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Our rates charged to customers for utility services,
the quality of the services we provide and certain other matters are regulated by the NJBPU and DEPSC (collectively, the Public Utility
Commissions).</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 USA, USA-PA and White Marsh subsidiaries are not
regulated public utilities as related to rates and service quality. However, they are subject to federal and state environmental regulations
with respect to water quality and wastewater effluent quality to the extent such services are provided.</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 subject to environmental and water quality
regulation by the following regulatory agencies (collectively, the Government Environmental Regulatory Agencies):</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><td style="width: 0.25in"><span>&#9679;</span></td><td style="text-align: justify">United States Environmental Protection Agency (USEPA);</td></tr></table><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><td style="width: 0.25in"><span>&#9679;</span></td><td style="text-align: justify">New Jersey Department of Environmental Protection (NJDEP) with respect to operations in New Jersey; and</td></tr></table><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><td style="width: 0.25in"><span>&#9679;</span></td><td style="text-align: justify">Delaware Department of Natural Resources and Environmental Control, the Delaware Department of Health
and Social Services-Division of Public Health (DEDPH), and the Delaware River Basin Commission with respect to operations in Delaware.</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">In addition, our issuances of equity securities are
subject to the prior approval of the NJBPU and require registration with the Securities &amp; Exchange Commission (SEC). Our issuances
of long-term debt securities are subject to the prior approval of the respective state Public Utility Commissions.</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"><b><i>Regulation of Rates and Services </i></b></p><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; text-align: justify">For regulated rate setting purposes, we account separately
for our regulated utility operations to facilitate independent rate setting by the applicable Public Utility Commissions.</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 determining our regulated utility rates, the respective
Public Utility Commissions consider the revenue, expenses and utility infrastructure used and useful in providing service to the public.
Rate determinations by the respective Public Utility Commissions do not guarantee achievement by our regulated utility companies of specific
rates of return for our regulated utility operations. Thus, we may not achieve the rates of return authorized by the Public Utility Commissions.
In addition, there can be no assurance that any future rate increases will be granted or, if granted, that they will be in the amounts
requested.</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"><b><i>Middlesex Rate Matters</i></b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In December 2021, Middlesex&#8217;s petition to the
NJBPU seeking permission to increase its base water rates was concluded, based on a negotiated settlement, resulting in an expected increase
in annual operating revenues of $27.7 million. The approved tariff rates were designed to recover increased operating costs, as well as
a return on invested capital of $513.5 million, based on an authorized return on common equity of 9.6%. The increase was implemented in
two phases with $20.7 million of the increase effective January 1, 2022 and the remaining $7.0 million effective </p><div>

</div><!-- Field: Page; Sequence: 9; Value: 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; text-align: center; 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"><a href="#index" style="font-style: italic">Index</a>&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">January 1, 2023. As part
of the negotiated settlement, the Purchased Water Adjustment Clause (PWAC), which is a rate mechanism that allows for recovery of increased
purchased water costs between base rate case filings, was reset to zero.</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 September 2022, the NJBPU approved Middlesex's
Emergency Relief Motion to permit Middlesex to reset its PWAC tariff rate to recover additional costs of $2.7 million for the purchase
of treated water from a non-affiliated regulated water utility. The increase, effective October 1, 2022, is on an interim basis and subject
to refund, with interest, pending final resolution expected in the second quarter of 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">In March 2021, the NJBPU approved Middlesex&#8217;s
annual petition to reset its PWAC tariff rate to recover additional costs of $1.1 million for the purchase of treated water from a non-affiliated
regulated water utility.&#160; The new PWAC rate became effective April 4, 2021.</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>Tidewater Rate Matters</i></b></p><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; text-align: justify">On August 31, 2022, the DEPSC issued an Order requiring
Tidewater to reduce its base rates charged to general metered and private fire customers by 6%, effective for service rendered on and
after September 1, 2022. In June 2022, the Delaware Division of the Public Advocate had filed a petition with the DEPSC requesting that
Tidewater&#8217;s rates be reduced based on the claim that Tidewater had been earning above its authorized rate of return. The rate reduction
is expected to reduce annual revenues by approximately $2.2 million.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In March 2021, Tidewater was notified by the DEPSC
that it had determined Tidewater&#8217;s earned rate of return exceeded the rate of return authorized by the DEPSC. Consequently, Tidewater
reset its Distribution System Improvement Charge (DSIC) rate to zero effective April 1, 2021 and refunded approximately $1.0 million to
customers primarily in the form of an account credit for DSIC revenue previously billed between April 1, 2020 and March 31, 2021. A DSIC
is a rate-mechanism that allows water utilities to recover investments in, and generate a return on, qualifying capital improvements made
between base rate proceedings.</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"><b><i>Pinelands Rate Matters</i></b></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">In September 2022, Pinelands Water and Pinelands Wastewater
filed separate petitions with the NJBPU seeking permission to increase base rates by approximately $0.6 million and $0.4 million per year,
respectively. These requests were necessitated by capital infrastructure investments both companies have made, or have committed to make,
and increased operations and maintenance costs. We cannot predict whether the NJBPU will ultimately approve, deny, or reduce the amount
of the requests. A decision by the NJBPU in both matters is expected in the first quarter of 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"><b><i>Southern Shores Rate Matters</i></b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Effective January 1, 2020, the DEPSC approved the
renewal of a multi-year agreement for water service to a 2,200 unit condominium community we serve in Sussex County, Delaware.&#160; Under
the agreement, current rates were to remain in effect until December 31, 2024, unless there are unanticipated capital expenditures or
regulatory related changes in operating expenses exceeding certain thresholds during this time period. In 2022, capital expenditures did
exceed the established threshold and rates were increased by 5.39%, effective January 1, 2023. Beginning in 2025 and thereafter, inflation
based rate increases cannot exceed the lesser of the regional Consumer Price Index or, 3%. Inflation based increases are in addition to
the threshold rate increases. This agreement expires on December 31, 2029.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b><i>Future Rate Filings</i></b></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">Management monitors the need for rate relief for our
regulated entities on an ongoing basis. When capital improvements and/or increases in operation, maintenance or other costs indicate a
need for rate relief, base rate increase requests are filed with the respective Public Utility Commissions.</p><div>

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


</div><!-- Field: Page; Sequence: 10; Value: 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; text-align: center; 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"><a href="#index" style="font-style: italic">Index</a>&#160;</p></div><div>
    </div><!-- Field: /Page --><div>


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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Twin Lakes Utilities, Inc. (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. &#160; 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 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 Pennsylvania 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 Pennsylvania Court&#8217;s review of the merits
arguments contained in Twin Lakes&#8217; PFR. In December 2021, the Pennsylvania 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 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 Pennsylvania Court erred in failing to address Twin Lakes&#8217; constitutional
claims. The timing of the final decision by the Supreme Court of Pennsylvania and the final adjudication of this matter cannot be predicted
at this time.</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 financial results, total assets and financial
obligations of Twin Lakes are not material to Middlesex.</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>COVID-19 Pandemic</i></b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The NJBPU and the DEPSC have allowed for potential
future recovery in customer rates of incremental costs related to the COVID-19 pandemic. The Company has not deferred any <span>COVID-19
related incremental costs. </span>Neither jurisdiction has yet to establish a timeline or definitive formal procedures for seeking cost
recovery (for further discussion of the impact of COVID-19 on the Company, see <i>Item 7 - Management&#8217;s Discussion and Analysis
of Financial Condition and Results of Operations, Coronavirus (COVID-19</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"><b><i>Water and Wastewater Quality and Environmental Regulations </i></b></p><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; text-align: justify">Government environmental regulatory agencies regulate
our operations in New Jersey and Delaware with respect to water supply, treatment and distribution systems and the quality of the water.&#160;
They also regulate our operations with respect to wastewater collection, treatment and disposal.</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">Regulations relating to water quality require us to
perform tests to ensure our water meets state and federal quality requirements. In addition, government environmental regulatory agencies
continuously review current regulations governing the limits of certain organic compounds found in the water as byproducts of the treatment
process. We participate in industry-related research to identify technologies that may reduce the level of organic, inorganic and synthetic
compounds found in water. The cost to water utilities to comply with any proposed water quality standards depends in part on the limits
set in the regulations and on the method selected to treat the water to the required standards. We regularly test our water to determine
compliance with government environmental regulatory agencies&#8217; water quality standards.</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 September 2021, the NJDEP issued a Notice of Non-Compliance
(Notice) to Middlesex based on self-reporting by Middlesex that the level of Perfluorooctanoic Acid (PFOA) in water treated at its Park
Avenue Wellfield Treatment Plant in South Plainfield, New Jersey exceeded a recently promulgated NJDEP standard effective in 2021. The
NJDEP standard for PFOA was developed based on a Health-based Maximum Contaminant Level of 14 parts per trillion. Neither the NJDEP nor
Middlesex characterized this exceedance as an acute health threat. </p><div>

</div><!-- Field: Page; Sequence: 11; Value: 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; text-align: center; 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"><a href="#index" style="font-style: italic">Index</a>&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">However, Middlesex was required to notify its affected customers and
complied in November 2021 as required by the regulation.</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">The Notice further required the Company to take
any action necessary to comply with the new standard by September 7, 2022. Prior to 2021, the Company began design for construction
of an enhanced treatment process at the Park Avenue Wellfield Treatment Plant to meet the expected PFAS water quality standards
anticipated to be enacted by the State of New Jersey, which at that time were unknown as to their timing and extent. Since
completion was not expected until mid-2023, in December 2021, the Company implemented an interim solution to meet the Notice
requirements. The Park Avenue Wellfield Treatment Plant was temporarily taken off-line and alternate sources of supply were
obtained. Simultaneously, the Company accelerated a portion of the enhanced treatment project to allow a restart of the Park Avenue
Wellfield Treatment Plant ahead of historical higher water demand periods during the summer months.</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">In June 2022, a portion of the enhanced treatment
process was completed, placed into service and is effectively treating the ground water in compliance with all state and federal drinking
water standards.</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 addition to the enhanced groundwater treatment
process for PFAS, we treat the groundwater supplies in our Middlesex System with chlorination for primary disinfection purposes and use
air stripping for removal of volatile organic compounds.</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">Surface water&#160;treatment in our Middlesex System
is by conventional treatment; coagulation, sedimentation and filtration. The treatment process includes pH adjustment, ozone and chlorination
for disinfection, and corrosion control for the distribution 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; text-align: justify">Treatment of groundwater in our Tidewater System is
by chlorination for disinfection purposes and, in some cases, pH adjustment and filtration for nitrate and iron removal and granular activated
carbon filtration for organics removal. Chloramination is used for final disinfection at Southern Shores.</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">Treatment of groundwater in the Pinelands Water and
Bayview Systems (primary disinfection only) is performed at individual well sites.</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">Treatment of wastewater in the Pinelands Wastewater
System includes the use of rotating biological contactors. &#160;</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 NJDEP and DEDPH monitor our activities and review
the results of water quality tests that are performed for adherence to applicable regulations. Other applicable regulations include the
Federal Lead and Copper Rule, the Federal Surface Water Treatment Rule and the Federal Total Coliform Rule and regulations for maximum
contaminant levels established for various volatile organic compounds.</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 &#160;must comply with various environmental
laws and regulations promulgated by the USEPA, NJDEP and other governmental agencies, including the Toxic Catastrophe Prevention Act,
the Spill Prevention, Control, and Countermeasure Rule and the Discharge Prevention Program of the New Jersey Spill Compensation and Control
Act.&#160;</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><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>Seasonality</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">Customer demand for our water during the warmer months
is generally greater than other times of the year due primarily to additional consumption of water in connection with irrigation systems,
swimming pools, cooling systems and other outside water use. Throughout the year, and particularly during typically warmer months, demand
may vary with temperature and rainfall timing and overall levels. In the event that temperatures during the typically warmer months are
cooler than normal, or if there is more rainfall than normal, the customer demand for our water may decrease and therefore, adversely
affect our revenues.</p><div>

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


</div><!-- Field: Page; Sequence: 12; Value: 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; text-align: center; 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"><a href="#index" style="font-style: italic">Index</a>&#160;</p></div><div>
    </div><!-- Field: /Page --><div>


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

</div><div><a id="a_012"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>Management</b></p><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 8pt">This table lists information concerning our executive management
team:</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr>
    <td style="vertical-align: top; width: 25%; border-bottom: Black 1pt solid; padding-left: 12pt; text-indent: -12pt"><b>Name</b></td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td>
    <td style="vertical-align: top; border-bottom: Black 1pt solid; text-align: center"><b>Age</b></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; border-bottom: Black 1pt solid"><b>Principal Position(s)</b></td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top; padding-left: 12pt; text-indent: -12pt">Dennis W. Doll</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top; text-align: center">64</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">President, Chief Executive Officer and Chairman of the Board of Directors</td></tr>
  <tr>
    <td style="vertical-align: top; padding-left: 12pt; text-indent: -12pt">A. Bruce O&#8217;Connor </td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">64</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">Senior Vice President, Treasurer and Chief Financial Officer</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top; padding-left: 12pt; text-indent: -12pt">G. Christian Andreasen, Jr.</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">63</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">Vice President-Enterprise Engineering</td></tr>
  <tr>
    <td style="vertical-align: top; padding-left: 12pt; text-indent: -12pt">Robert K. Fullagar</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">56</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">Vice President-Operations</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top; padding-left: 12pt; text-indent: -12pt">Lorrie B. Ginegaw</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">47</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">Vice President-Human Resources</td></tr>
  <tr>
    <td style="vertical-align: top; padding-left: 12pt; text-indent: -12pt">Jay L. Kooper</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">50</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">Vice President-General Counsel and Secretary</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top; padding-left: 12pt; text-indent: -12pt">Georgia M. Simpson</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">49</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">Vice President-Information Technology</td></tr>
  <tr>
    <td style="vertical-align: top; padding-left: 12pt; text-indent: -12pt">Bernadette M. Sohler</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">62</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">Vice President-Corporate Affairs</td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; "><i>Dennis W. Doll</i> &#8211;
Mr. Doll joined the Company as Executive Vice President in November 2004 and was named President and Chief Executive Officer, and a Director
of Middlesex, effective January 1, 2006.&#160; In May 2010, he was elected Chairman of the Board, also serving as Chairman of the Boards
of the Company&#8217;s subsidiary companies. He is a Past President of the National Association of Water Companies and past Chairman of
the Board of the New Jersey Utilities Association, representing the state&#8217;s electric, gas, water and telecommunications industries.
He is a past Chairman of the Board of The Water Research Foundation where he continues to serve as Director Emeritus, and has served as
a Director and member of the Executive Committee of the Board of Directors of the American Water Works Association. He presently serves
as Treasurer and member of the Board of Court Appointed Special Advocates of Middlesex County, NJ serving the needs of children living
in foster care.</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><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i>A. Bruce O&#8217;Connor</i> &#8211; Mr. O&#8217;Connor,
a Certified Public Accountant, joined the Company in 1990 and was named Vice President and Chief Financial Officer in 1996 and Treasurer
in 2014. On January 1, 2019, Mr. O&#8217;Connor was appointed Senior Vice President of Middlesex and President of Tidewater and White
Marsh. Mr. O&#8217;Connor is also the principal financial officer and a Director of all Middlesex subsidiaries.</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>G. Christian Andreasen, Jr.</i> &#8211; Mr. Andreasen,
a licensed professional engineer, joined the Company in 1982, was named Assistant Vice President-Enterprise Engineering in January 2019
and promoted to Vice President-Enterprise Engineering in July 2019. He is President and a Director of Pinelands Water and Pinelands Wastewater.
Mr. Andreasen serves as a Member and Vice Chair of the NJDEP&#8217;s Water Supply Advisory Council.</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"><i>Robert K. Fullagar &#8211;</i><span style="font-size: 10pt"><b>	</b></span>Mr.
Fullagar, a licensed professional engineer, joined the Company in 1997, was named Assistant Vice President-Operations in January 2019
and promoted to Vice President-Operations in July 2019. He is President and a Director of USA-PA, USA and Twin Lakes. Mr. Fullagar serves
as Sector Chair of the New Jersey Infrastructure Advisory Committee.&#160;</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"><i>Lorrie B. Ginegaw</i> &#8211; Ms. Ginegaw joined
Tidewater in 2004 and in 2007 was promoted to Director of Human Resources for Middlesex. In March 2012, Ms. Ginegaw was named Vice President-Human
Resources. Prior to joining the Company, Ms. Ginegaw worked in various human resources positions in the healthcare and transportation/logistics
industries. Ms. Ginegaw serves as a volunteer director on the Board of the New Jersey Utilities Association.</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>Jay L. Kooper </i>&#8211; Mr. Kooper joined the
Company in 2014 as Vice President and General Counsel and serves as Secretary for the Company and all subsidiaries. Prior to joining the
Company, Mr. Kooper held various positions in private and public entities as well as in private law practice, representing electric, gas,
water, wastewater, telephone and cable companies as well as municipalities and private clients before 17 state public utility commissions
and legislatures, federal agencies and federal and state appellate courts.&#160; Mr. Kooper serves as a volunteer director on selected
non-profit utility industry-related Boards including the National Association of Water Companies (current Director and Chairman of the
New Jersey Chapter) and the New Jersey State Bar Association&#8217;s Public Utility Law Section (current Consultor and Past Chairman)
and on other non-profit boards based in New </p><div>

</div><!-- Field: Page; Sequence: 13; Value: 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; text-align: center; 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"><a href="#index" style="font-style: italic">Index</a>&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Jersey, including as President of Temple B&#8217;Nai Abraham in Livingston, New Jersey and
as a Director of the Crohn&#8217;s and Colitis Foundation&#8217;s New Jersey Chapter.</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>Georgia M. Simpson</i> &#8211; Ms. Simpson joined
the Company in 2009, was named Assistant Vice President-Information Technology in January 2019 and promoted to Vice President- Information
Technology in July 2019. In April 2022, Ms. Simpson was named Chief Technology Officer. Prior to joining the Company, Ms. Simpson held
various Information Technology positions and has gained an extensive array of technical and business computer certifications.&#160; Ms.
Simpson serves as a member of the Delaware Cyber Security Advisory Council, the Society for Information Management, New Jersey chapter
and the Project Management Institute, New Jersey chapter.</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"><i>Bernadette M. Sohler &#8211; </i>Ms. Sohler joined
the Company in 1994 and was named Vice President-Corporate Affairs in March 2007. She also serves as Vice President of USA. Prior to joining
the Company, Ms. Sohler held marketing and public relations management positions in the financial services industry. Ms. Sohler serves
as a volunteer director on area Chambers of Commerce and several other non-profit Boards and is the former Chair of the New Jersey Utilities
Association&#8217;s Communications Committee.</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; margin-top: 0; margin-bottom: 0" width="100%"><tr style="vertical-align: top">
<td style="width: 0"></td><td style="width: 1in"><b>ITEM 1A.</b></td><td><b>RISK FACTORS.</b></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; text-align: justify"><b><i>Operational Risks </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"><b>Weather conditions and overuse of underground aquifers may interfere
with our sources of water, demand for water services and our ability to supply water to customers.</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 meet current and future water demands
of our customers depends on the availability of an adequate supply of water. Unexpected conditions may interfere with our water supply
sources. Drought and overuse of underground aquifers may limit the availability of ground and/or surface water. Freezing weather may also
contribute to water transmission interruptions caused by water main breakage. Any interruption in our water supply could cause a reduction
in our revenue and profitability. These factors may adversely affect our ability to supply water in sufficient quantities to our customers.
Governmental drought restrictions may result in decreased customer demand for water services and can adversely affect our revenue and
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"><b>Our water sources or water service provided to
customers may become contaminated by naturally-occurring or man-made compounds and events. This may cause disruption in services and impose
operational and regulatory enforcement costs upon us to restore the water to required levels of quality as well as may damage our reputation
and cause private litigation claims against us<i>.</i></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">Our sources of water or water in our distribution
systems may become contaminated by naturally-occurring or man-made compounds or other events. In the event that any portion of our water
supply sources or water distribution systems is contaminated, we may need to interrupt service to our customers until we are able to remediate
the contamination or substitute the flow of water from an uncontaminated water source through existing interconnections with other water
purveyors or through our transmission and distribution systems, where possible. We may also incur significant costs in treating any contaminated
water, or remediating the effects on our treatment and distribution systems, through the use of our current treatment facilities, or development
of new treatment methods. Our inability to substitute water supply from an uncontaminated water source, or to adequately treat the contaminated
water supply in a cost-effective manner, may reduce our revenues or increase our expenses and make us less profitable.</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 may be unable to recover costs associated with
treating water supplies through rates or, recovery of these costs may not occur in a timely manner. In addition, we could be subject to
claims for damages arising from government enforcement actions or legal actions arising out of interruption of service or perceived human
exposure to hazardous substances in our drinking water and water supplies. Such costs could adversely affect our financial results.</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">Contamination of the water supply or the water service
provided to our customers could result in substantial injury or damage to our customers, employees or others and we could be exposed to
substantial claims and litigation, which are inherently subject to uncertainties and are potentially subject to unfavorable regulatory
and/or legal </p><div>

</div><!-- Field: Page; Sequence: 14; Value: 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; text-align: center; 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"><a href="#index" style="font-style: italic">Index</a>&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">actions. Negative impacts to our profitability and/or our reputation may occur even if we are not responsible for the contamination
or the consequences arising out of human exposure to contamination or hazardous substances in the water supplies. Pending or future claims
against us could have a material adverse impact on our financial condition, results of operations and cash flows.</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"><b>The necessity for ongoing physical and technological security has resulted,
and may continue to result, in increased operating costs.</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Because of physical and technological threats to the
health and security of the United States of America, we employ procedures to review and modify security measures. We provide ongoing training
and communications to our employees about threats to our water supply, our assets and related systems and our employees&#8217; personal
safety. We have incurred, and will continue to incur, costs for security measures in efforts to protect against such risks.</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>Climate variability may cause weather volatility
in the future, which may impact water usage and related revenue or, may require additional expenditures to reduce risk associated with
any increasing storm, flood, drought or other weather occurrences.</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">Increased climate variability may cause increased
precipitation and flooding, increased frequency and severity of storms and other weather events, potential degradation of water quality,
decreases in available water supply, changes in water usage patterns and disruptions in service. Because of the uncertainty of weather
volatility related to climate variability, we cannot predict its potential impact on our financial condition, results of operations, cash
flows and liquidity.&#160; Although some or all potential expenditures and costs with respect to our regulated businesses could be recovered
through rates we charge to our customers, there can be no assurance that the NJBPU or the DEPSC would authorize recovery of such costs,
in whole or in part.</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"><b><i>Regulatory Risks </i></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"><b>Our revenue and earnings depend on the rates we
charge our customers. We cannot raise utility rates in our regulated businesses without petitioning the appropriate Utility Commissions.
If these agencies modify, delay or deny our petition, our revenues will not increase and our earnings will decline unless we are able
to reduce costs without degrading service quality.</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 NJBPU regulates our public utility companies in
New Jersey with respect to rates and charges for service, classification of accounts, awards of new service territory, acquisitions, financings
and other matters. That means, for example, that we cannot raise the utility rates we charge to our customers without first petitioning
the NJBPU and navigating a lengthy administrative process. Similarly, the DEPSC regulates our public utility companies in Delaware. We
cannot provide assurance as to when we will request approval for any such matter, nor can we predict whether these Utility Commissions
will approve, deny or reduce the amount of such requests.</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">Certain costs are not completely within our control.
The failure to obtain any rate increase would prevent us from increasing our revenues and, unless we are able to reduce costs without
degrading service quality, would result in reduced earnings.</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>We are subject to environmental laws and regulations,
including water quality and wastewater effluent quality regulations, as well as other state and local regulations. Compliance with those
laws and regulations requires us to incur costs and we are subject to fines or other sanctions for 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">Government environmental regulatory agencies regulate
our operations in New Jersey and Delaware with respect to water supply, treatment and distribution systems and the quality of water. Government
environmental regulatory agencies also regulate our operations in New Jersey and Delaware with respect to wastewater collection, treatment
and disposal.</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">Government environmental regulatory agencies&#8217;
regulations relating to water quality require us to perform expanded types of testing to ensure our water meets state and federal water
quality requirements. We are subject to USEPA regulations under the Federal Safe Drinking Water Act and under the Federal Clean Water
Act regarding </p><div>

</div><!-- Field: Page; Sequence: 15; Value: 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; text-align: center; 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"><a href="#index" style="font-style: italic">Index</a>&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">wastewater services. Regulations under the Safe Drinking Water Act include the Lead and Copper Rule, the maximum contaminant
levels established for various volatile organic compounds, the Federal Surface Water Treatment Rule and the Total Coliform Rule. There
are also similar NJDEP regulations for our New Jersey water systems. The NJDEP and DEDPH a monitor our activities and review the results
of water quality tests we perform for adherence to applicable regulations. In addition, Government Environmental Regulatory Agencies are
continually reviewing regulations governing the limits of certain organic compounds found in the water as byproducts of treatment.</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 also subject to regulations related to fire
protection services in New Jersey and Delaware. In New Jersey there is no state-wide fire protection regulatory agency. However, New Jersey
regulations exist as to the size of piping required regarding the provision of fire protection services. In Delaware, fire protection
is regulated statewide by the Office of State Fire Marshal.</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 0 6pt; text-align: justify">The cost of compliance with the water and wastewater
effluent quality standards depends in part on the limits set in the regulations and on the methods selected to comply with these standards.
If new or more restrictive standards are imposed, the cost of compliance could increase and therefore, have an adverse impact on our revenues
and results of operations if we cannot recover those costs through the rates we charge our customers. The cost of compliance with fire
protection requirements could also increase and make us less profitable if we cannot recover those costs through our rates charged to
our customers.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company &#160;must comply with various environmental
laws and regulations promulgated by the USEPA, NJDEP and other governmental agencies, including the Toxic Catastrophe Prevention Act,
the Spill Prevention, Control, and Countermeasure Rule and the Discharge Prevention Program of the New Jersey Spill Compensation and Control
Act. If we fail to comply with environmental or other laws and regulations to which our business is subject, we could be fined or subject
to other sanctions, which could adversely impact our business or results of operations.</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"><b><i>Financial Risks </i></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"><b>We depend upon our ability to raise money in the capital markets to
finance some of the costs of complying with laws and regulations, including environmental laws and regulations or to pay for some of the
costs of improvements to or the expansion of our utility system assets. Our regulated utility companies cannot issue debt or equity securities
without prior regulatory approval.</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 require financing from external sources to fund
the ongoing capital program for the improvement in our utility system assets and for planned expansion of those systems. We expect to
spend approximately $266 million for capital projects through 2025. We must obtain prior approval from our economic regulators to sell
debt or equity securities to raise capital for these projects. If sufficient capital is not available, or the cost of capital is too high,
or if the regulatory authorities deny our petition to sell debt or equity securities, we may not be able to meet the costs of complying
with environmental laws and regulations or the costs of improving and expanding our utility system assets to the level we believe operationally
prudent. This may result in the imposition of fines from environmental regulators or restrictions on our operations which could curtail
our ability to upgrade or replace utility system assets.</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>We face competition from other utilities and service
providers which might hinder our growth opportunities and mitigate our future profitability.</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 face risks of competition from other utilities
or other entities authorized by federal, state or local agencies to expand rate-regulated or contracted utility services. Once a state
utility regulator grants a franchise to a public utility to serve a specific territory, that utility effectively has an exclusive right
to service that territory. Although a new franchise offers some protection against competitors, the pursuit of franchises is often competitive,
particularly in Delaware, where new franchises may be awarded to utilities based upon competitive negotiation. Competing entities have
challenged, and may challenge in the future, our applications for new franchises. Also, third parties entering into agreements to operate
municipal utility systems may adversely affect the management of our long-term agreements to supply water or wastewater services on a
contract basis to those municipalities, which could adversely affect our financial results.</p><div>

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

</div><!-- Field: Page; Sequence: 16; Value: 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; text-align: center; 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"><a href="#index" style="font-style: italic">Index</a>&#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><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>We have short-term and long-term contractual obligations for water,
wastewater and storm water system operation and maintenance under which we may incur costs in excess of payments received.</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">USA-PA and USA operate and maintain water and wastewater
systems for three New Jersey municipalities under 10-year contracts expiring in 2028, 2030 and 2032, respectively. These contracts do
not protect us against incurring costs in excess of revenues we earn pursuant to the contracts. There can be no absolute assurance we
will not experience losses resulting from these contracts. Losses under these contracts, or our failure or inability to perform or renew
such agreements, may have a material adverse effect on our financial condition and results of operations.</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>Capital market conditions and key assumptions may
adversely impact the value of our postretirement benefit plan assets and liabilities.</b></p><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; text-align: justify">Market factors can adversely affect the rate of return
on assets held in trusts to satisfy our future postretirement benefit obligations, as well negatively affect interest rates, which impacts
the discount rates used in the determination of our postretirement benefit actuarial valuations. In addition, changes in demographics,
such as increases in life expectancy assumptions, can increase future postretirement benefit obligations. Any negative impact to these
factors, either individually or a combination thereof, may have a material adverse effect on our financial condition and results of operations.</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>An element of our growth strategy is the acquisition
of water and wastewater assets, operations, contracts or companies. Any pending or future acquisitions we decide to undertake will involve
risks.</b></p><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; text-align: justify">The acquisition and/or operation of water and wastewater
systems is an element of our growth strategy. This strategy depends on identifying suitable opportunities that meet our risk/reward profile
and reaching mutually agreeable terms with acquisition candidates or contract parties. Further, acquisitions may result in dilution in
the value of our equity securities, incurrence of debt and contingent liabilities and fluctuations in financial results. In addition,
the assets, operations, contracts or companies we acquire may not achieve the revenues and profitability projected.</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"><b>Our ability to achieve organic customer growth in our market area is
dependent on the residential building market. New housing starts and home sale closings are one element that impacts our rate of growth
and therefore, may not meet our expectations.</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 expect our revenues to increase from customer growth
for our regulated water operations as a result of anticipated construction, sale and close of new housing units. If housing
starts decline, or do not increase as we have projected, or home sales closing cycle times increase as a result of economic conditions
or otherwise, the timing and extent of our organic revenue growth may not meet our expectations, our deferred project costs may not produce
revenue-generating projects in the timeframes anticipated and our financial results could be negatively impacted.</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"><b>There can be no assurance we will continue to pay dividends in the future
or, if dividends are paid, that they will be in amounts similar to past dividends.</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 have paid dividends on our common stock each year
since 1912 and have increased the amount of dividends paid each year since 1973. Our earnings, financial condition, capital requirements,
applicable regulations and other factors, including the timeliness and adequacy of rate increases, will determine both our ability to
pay dividends and the amount of those dividends. There can be no assurance we will continue to pay dividends in the future or, if dividends
are paid, that they will be in amounts similar to past dividends.</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>If we are unable to pay the principal and interest
on our indebtedness as it comes due or we default under certain other provisions of our loan documents, our indebtedness could be accelerated
and our results of operations and financial condition could be adversely affected.</b></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">Our ability to pay the principal and interest on our
indebtedness as it comes due will depend upon our current and future performance. Our performance is affected by many factors, some of
which are beyond our control.</p><div>

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

</div><!-- Field: Page; Sequence: 17; Value: 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; text-align: center; 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"><a href="#index" style="font-style: italic">Index</a>&#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">We believe cash generated from operations and, if
necessary, borrowings under existing credit facilities, will be sufficient to enable us to make our debt payments as they become due.
If, however, we do not generate sufficient cash, we may be required to refinance our obligations or sell additional equity, which may
be on terms that are less favorable than we desire.</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">No assurance can be given that any refinancing or
sale of equity will be possible when needed, or that we will be able to negotiate acceptable terms. In addition, our failure to comply
with certain provisions contained in our trust indentures and loan agreements relating to our outstanding indebtedness could lead to a
default under these documents, which could result in an acceleration of our indebtedness.</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>Our business is subject to seasonal fluctuations,
which could affect demand for our water service and our revenues.</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">Demand for our water during the warmer months is generally
greater than during colder months due primarily to additional consumption of water in connection with irrigation systems, swimming pools,
cooling systems and other outdoor water use. Throughout the year, and particularly during typically warmer months, demand may vary with
temperature and rainfall levels. In the event that temperatures during the typically warmer months are cooler than normal, or if there
is more rainfall than normal, the demand for our water may decrease and adversely affect our revenues.</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>General economic conditions may materially and
adversely affect our financial condition and results of operations.</b></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">Adverse economic conditions could negatively impact
our customers&#8217; water usage demands, particularly the level of water usage demand by our commercial and industrial customers in our
Middlesex System. If water demand by our commercial and industrial customers in our Middlesex System decreases, our financial condition
and results of operations could be negatively impacted until completion of a subsequent base rate filing.</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>The current concentration of our business in central
New Jersey and in Delaware makes us susceptible to adverse developments in local regulatory, economic, demographic, competitive and weather
conditions.</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 Middlesex System provides water services to customers
located primarily in eastern Middlesex County, New Jersey. Water service is provided under wholesale contracts to the Townships of Edison,
East Brunswick and Marlboro, the Borough of Highland Park, the Old Bridge Municipal Utilities Authority and the City of Rahway. We also
provide water services to customers in the State of Delaware. Our revenues and operating results are therefore subject to local regulatory,
economic, demographic, competitive and weather conditions in a relatively concentrated geographic area. A change in any of these conditions
could make it more costly for us to conduct our business.</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>We are subject to anti-takeover measures that may
be used to discourage, delay or prevent changes of control that might benefit non-management shareholders.</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">Subsection 10A of the New Jersey Business Corporation
Act, known as the New Jersey Shareholders Protection Act, applies to us. The Shareholders Protection Act deters merger proposals, tender
offers or other attempts to effect changes in control that are not approved by our Board of Directors. In addition, we have a classified
Board of Directors, which means only a portion of the Director population is elected each year. A classified Board can make it more difficult
for an acquirer to gain control of the Company by voting its candidates onto the Board of Directors and may also deter merger proposals
and tender offers. Our Board of Directors also has the ability, subject to obtaining NJBPU approval, to issue one or more series of preferred
stock having such number of shares, designation, preferences, voting rights, limitations and other rights as the Board of Directors may
fix. This could be used by the Board of Directors to discourage, delay or prevent an acquisition the Board of Directors determines is
not in the best interest of the common shareholders.</p><div>

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


</div><!-- Field: Page; Sequence: 18; Value: 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; text-align: center; 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"><a href="#index" style="font-style: italic">Index</a>&#160;</p></div><div>
    </div><!-- Field: /Page --><div>


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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.75in; text-indent: -0.75in"><b><i>General Risks</i></b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>We rely on our information technology systems to help manage our operations.
</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 information technology systems require periodic
modifications, upgrades and/or replacement which subject us to costs and risks including potential disruption of our internal control
structure, substantial unanticipated capital expenditures, additional operating expenses, retention of sufficiently skilled personnel
and other risks in transitioning to new systems or integrating new systems. A failure to modify, upgrade or replace our information technology
systems could have an adverse impact on our business. In addition, challenges implementing new technology systems may cause disruptions
in our business operations and have an adverse effect on our business operations.</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><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>Our information technology systems may be subject to physical and cyber
attacks.</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">We rely on our computer, information and communications
technology systems in connection with the operation of our business, especially with respect to customer service and billing, accounting
and, in some cases, the monitoring and operation of our operating facilities.&#160; Our computer and communications systems and operations
could be damaged or interrupted by natural disasters, cyber-attacks, power loss and internet, telecommunications or data network failures
or acts of war or terrorism or similar events or disruptions.&#160; Any of these or other events could cause service interruption, delays
and loss of critical data or, impede aspects of operations and therefore, adversely affect our financial results.</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><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Cyber-attacks could result in the loss, or compromise,
of customer, financial or operational data, disruption of billing, collections or normal field service activities, disruption of electronic
monitoring and control of operational systems and delays in financial reporting and other management functions. Possible impacts associated
with a cyber-incident may include remediation costs related to lost, stolen, or compromised data, repairs to data processing systems,
increased cyber security protection costs, adverse effects on our compliance with regulatory and environmental laws and regulations, including
standards for drinking water, litigation and reputational damage.</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"><b>The COVID-19 pandemic and the attempt to contain it may harm our business,
results of operations, financial condition and liquidity.</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">In January 2023, the United States Secretary of Health
and Human Services renewed the determination that a nationwide health emergency exists as a result of the COVID-19 Pandemic with an announced
end to the declared health emergency on May 11, 2023. While the Company&#8217;s operations and capital construction program have not been
materially disrupted to date from the pandemic, the impact on economic conditions nationally and the areas the Company operates continues
to be uncertain and could affect the Company&#8217;s results of operations, financial condition and liquidity in the future.</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>We depend significantly on the technical and management
services of our team, and the departure of any of certain persons could cause our operating results to temporarily be short of our expectations.</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 success depends significantly on the continued
individual and collective contributions of our team. If we lose the services of certain members of our team, or are unable to attract
and retain qualified personnel in key roles, our operating results could be negatively impacted.</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; margin-top: 0; margin-bottom: 0" width="100%"><tr style="vertical-align: top">
<td style="width: 0"></td><td style="width: 1in"><b>ITEM 1B.</b></td><td><b>UNRESOLVED STAFF COMMENTS.</b></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">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; margin-top: 0; margin-bottom: 0" width="100%"><tr style="vertical-align: top">
<td style="width: 0"></td><td style="width: 1in"><b>ITEM 2.</b></td><td><b>PROPERTIES.</b></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"><b><i>Utility Plant </i></b></p><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; text-align: justify">The water utility plant in our systems consists of
source of supply, pumping, water treatment, transmission and distribution, general facilities and all appurtenances, including all connecting
pipes.</p><div>

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

</div><!-- Field: Page; Sequence: 19; Value: 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; text-align: center; 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"><a href="#index" style="font-style: italic">Index</a>&#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">The wastewater utility plant in our systems consist
of pumping, treatment, collection mains, general facilities and all appurtenances, including all connecting pipes.</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 believe our water and wastewater utility plant
facilities are sufficient for the operations of the Company.</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"><b><i>Middlesex System </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">The Middlesex System&#8217;s principal source of surface
supply is the Delaware &amp; Raritan Canal owned by the State of New Jersey and operated as a water resource by the NJWSA.</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">Water is withdrawn from the Delaware &amp; Raritan
Canal at New Brunswick, New Jersey through our intake and pumping station, located on state-owned land bordering the canal. Water is transported
through two raw water pipelines for treatment and distribution at our CJO Plant in Edison, 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">The CJO Plant includes chemical storage and chemical
feed equipment, two dual rapid mixing basins, four upflow clarifiers which are also called superpulsators, two ozone contactors, twelve
rapid filters containing gravel, sand and anthracite for water treatment and a steel washwater tank. The CJO Plant also includes a computerized
Supervisory Control and Data Acquisitions system to monitor and control the CJO Plant and the water supply and distribution system in
the Middlesex System. There is a State of New Jersey certified on-site laboratory capable of performing bacteriological, chemical, process
control and advanced instrumental chemical sampling and analysis. The firm design capacity of the CJO Plant is 55 mgd (60 mgd maximum
capacity). The five electric motor-driven, vertical turbine pumps presently installed have an aggregate capacity of 85 mgd.</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 addition, there is a 15 mgd auxiliary pumping station
on-site at the CJO Plant location. It has a dedicated substation and emergency power supply provided by a diesel-driven generator. It
pumps from the 10 million gallon distribution storage reservoir directly into the distribution 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; text-align: justify">The transmission and distribution system is comprised
of 746 miles of mains and includes 24,300 feet of 48-inch concrete transmission main and 23,400 feet of 42-inch ductile iron transmission
main connecting the CJO Plant to our distribution pipe network and related storage facilities. Also included are a 58,600 foot transmission
main and a 38,800 foot transmission main, augmented with a long-term, non-exclusive agreement with East Brunswick to transport water through
the East Brunswick system to several of our other contract customers.</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 Middlesex System&#8217;s storage facilities consist
of a 10 million gallon reservoir at the CJO Plant, 5 million gallon and 2 million gallon reservoirs in Edison and a 2 million gallon reservoir
at the Park Avenue Well Field.</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 New Jersey, we own the properties on which the
Middlesex System&#8217;s 27 wells are located, the properties on which our storage tanks are located as well as the property where the
CJO Plant is located. We own our operations center located at 1500 Ronson Road, Iselin, New Jersey, consisting of a 27,000 square foot
office building, 16,500 square foot maintenance facility and a 1.96 acre equipment and materials storage and staging yard. We lease 29,036
square feet of commercial office space adjacent to the Ronson Road complex. The leased space, which is under contract through 2028, houses
our corporate administrative functions including executive, accounting, customer service and billing, engineering, human resources, information
technology and legal.</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"><b><i>Tidewater System </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">The Tidewater System is comprised of 87 production
plants that vary in pumping capacity from 46,000 gallons per day to 4.4 mgd. Water is transported to our customers through 888 miles of
transmission and distribution mains. Storage facilities include 46 tanks, with an aggregate capacity of 7.9 million gallons. The Delaware
office property, located on an eleven-acre parcel owned by White Marsh, consists of two office buildings totaling approximately 17,000
square feet. In addition, Tidewater maintains a field operations center servicing its largest service territory in Sussex County, Delaware.
The operations center is located on a 2.9 acre parcel owned by White Marsh, and consists of three buildings totaling approximately 12,000
square feet.</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: 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; text-align: center; 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"><a href="#index" style="font-style: italic">Index</a>&#160;</p></div><div>
    </div><!-- Field: /Page --><div>


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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b><i>Pinelands Water System </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">Pinelands Water owns well site and storage properties
in Southampton Township, New Jersey. The Pinelands Water storage facility is a 1.3 million gallon standpipe. Water is transported to our
customers through 18 miles of transmission and distribution mains.</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"><b><i>Pinelands Wastewater System </i></b></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">Pinelands Wastewater owns a 12 acre site on which
its 0.5 mgd capacity wastewater treatment plant and connecting pipes are located. Its wastewater collection system is comprised of approximately
24 miles of sewer lines.</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"><b><i>Bayview System </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">The Bayview System includes two well sites, which
are located in Downe Township, Cumberland County, New Jersey. Water is transported to its customers through our 4.2 mile distribution
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 0 6pt; text-align: justify"><b><i>USA-PA, USA and White Marsh</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Our non-regulated subsidiaries, namely USA-PA, USA
and White Marsh, do not own utility plant property.</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; margin-top: 0; margin-bottom: 0" width="100%"><tr style="vertical-align: top">
<td style="width: 0"></td><td style="width: 1in"><b>ITEM 3.</b></td><td><b>LEGAL PROCEEDINGS. </b></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"><b>PFOA Regulatory Notice of Non-Compliance &#8211;
</b>In September 2021, the NJDEP issued a Notice to Middlesex based on self-reporting by Middlesex that the level of PFOA in water treated
at its Park Avenue Wellfield Treatment Plant in New Jersey exceeded a recently promulgated NJDEP standard effective in 2021. Neither the
NJDEP nor Middlesex characterized this exceedance as an acute health emergency. However, Middlesex was required to notify its affected
customers and the Company complied in due course. <span style="font-size: 10pt">Water currently being delivered to customers is in compliance
with all USEPA and NJDEP drinking water standards, including the newly established water quality standard for PFOA. </span></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 November 2021, the Company was served with two
PFOA-related class action lawsuits seeking restitution for medical, water filter replacement and other claimed related costs. These lawsuits
are in the early stages of the legal process and their ultimate resolution cannot be predicted at this time. The Company&#8217;s insurance
provider has acknowledged coverage of potential liability resulting from these lawsuits. For further discussion of this matter, see <i>Item
7 - Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations, Regulatory Notice of Non-Compliance.
</i>The following summarizes the legal complaints brought against Middlesex related to this matter:</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="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><td style="width: 0.25in"><span>&#9679;</span></td><td style="text-align: justify"><b><i>Vera et al. v. Middlesex Water Company </i></b>- On October 29, 2021, a complaint was filed in the
Superior Court of New Jersey, Middlesex County seeking restitution, equitable and injunctive relief for the costs of (1) seeking medical
advice; (2) installing home water filters; (3) purchasing bottled water; and (4) court-supervised medical monitoring/testing going forward.
On November 19, 2021, a first amended complaint was filed together with motions for Class Certification and Injunctive Relief. On December
17, 2021, the parties entered into a Stipulation where it was agreed that Plaintiff&#8217;s motion for injunctive relief would be withdrawn.
On February 16, 2022, Middlesex filed a Motion To Dismiss Plaintiffs&#8217; complaint for: (1) failure to include an indispensable party,
3M Company <span style="font-size: 10pt">(3M)</span>, whom Middlesex claims is the source of the PFOA in the Company&#8217;s wells; and
(2) failure to state legally cognizable claims in support of all of the counts set forth in the complaint. Plaintiff&#8217;s motion for
Class Certification and further discovery is postponed pending the outcome of Middlesex&#8217;s Motion To Dismiss. <span style="font-size: 10pt">On
April 21, 2022, the Judge granted Vera&#8217;s Motion for Class Certification and granted in part and denied in part Middlesex&#8217;s
Motion to Dismiss. On May 4, 2022, the Company impleaded 3M as a third-party defendant in this lawsuit.&#160;The Company&#160;has also
initiated a separate lawsuit&#160; against 3M seeking to hold 3M accountable for introduction of perfluoroalkyl substances, which include
PFOA,&#160;into the Company&#8217;s water supply at its&#160;Park Avenue&#160;Wellfield facility. On July 6, 2022, the Company filed a
Motion to Remove this case from New Jersey Superior Court to the United States District Court for the District of New Jersey.&#160;Vera
is currently challenging Middlesex&#8217;s Motion To Remove at the U.S. District Court for the District of New Jersey in an attempt to
remand the case back to the Superior Court of New Jersey.</span></td></tr></table><div>

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

</div><!-- Field: Page; Sequence: 21; Value: 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; text-align: center; 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"><a href="#index" style="font-style: italic">Index</a>&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; 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><td style="width: 0.25in"><span>&#9679;</span></td><td style="text-align: justify"><span style="font-size: 10pt"><b><i>Lonsk et al. v. Middlesex Water Company and 3M Company</i></b><i>
- </i></span>On November 9, 2021, a complaint was filed in the United States District Court, District of New Jersey seeking Class Certification
and restitution, equitable and injunctive relief for the costs of (1) seeking medical advice; (2) installing home water filters; (3) purchasing
bottled water; and (4) all other claimed related costs. On December 23, 2021, the parties agreed to postpone the filing date of Middlesex&#8217;s
and 3M&#8217;s answers to the complaint to January 14, 2022 at the earliest. This filing date was subsequently further postponed to March
1, 2022. <span style="font-size: 10pt">On March 4, 2022, Middlesex filed a Motion to Dismiss Plaintiffs&#8217; complaint. On April 15,
2022, Plaintiffs filed an Amended Complaint. On July 7, 2022, this case was reassigned to a new trial judge at the United States District
Court for the District of New Jersey. On October 31, 2022, the trial judge in this matter dismissed Middlesex&#8217;s and 3M&#8217;s motions
to dismiss the Plaintiffs&#8217; complaint and Middlesex and 3M filed answers to Plaintiffs&#8217; amended complaint on November 21, 2022.
Discovery in this case is currently underway with a scheduled end date of January 9, 2024. </span></td></tr></table><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company is a defendant in other lawsuits in the
normal course of business. We believe the resolution of these pending claims and legal proceedings will not have a material adverse effect
on the Company&#8217;s consolidated financial statements.</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_017"></a></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"></td><td style="width: 1in"><b>ITEM 4.</b></td><td><b>MINE SAFETY DISCLOSURES.</b></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><!-- Field: Page; Sequence: 22; Value: 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; text-align: center; 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"><a href="#index" style="font-style: italic">Index</a>&#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>PART II</b></p><div>

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

</div><div><a id="a_019"></a></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"></td><td style="width: 0.75in"><b>ITEM 5.</b></td><td><b>MARKET FOR THE REGISTRANT'S COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES.</b></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 Company&#8217;s common stock is traded on the
NASDAQ Stock Market, LLC, under the symbol MSEX. As of December 31, 2022, there were 1,751 holders of record.</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 has paid dividends on its common stock
each year since 1912. The payment of future dividends is contingent upon the future earnings of the Company, its financial condition and
other factors deemed relevant by the Board of Directors at its discretion.</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">If four or more quarterly dividends are in arrears,
the preferred shareholders, as a class, are entitled to elect two members to the Board of Directors in addition to Directors elected by
holders of the common stock. In the event dividends on the preferred stock are in arrears, no dividends may be declared or paid on the
common stock of the Company.</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 issues shares of its common stock in connection
with its Middlesex Water Company Investment Plan (the Investment Plan), a direct share purchase and dividend reinvestment plan for the
Company&#8217;s common stock. Since the inception of the Investment Plan and its predecessor plan, the Company has periodically replenished
the level of authorized shares in the plans. Currently, 0.2 million shares remain registered with the SEC for the Investment Plan and
available for potential issuance to participants. Middlesex has filed a petition with the NJBPU seeking to increase the number of authorized
shares under the Investment Plan by 0.7 million shares. The Company raised approximately $10.3 million through the issuance of shares
under the Investment Plan during 2022.</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">On March 1, 2023, the Company will begin offering
shares of its common stock for purchase at a 3% discount to participants in the Investment Plan. The discount offering will continue until
200,000 shares are purchased at the discounted price or December 1, 2023, whichever event occurs first.&#160;&#160;The discount applies
to all common stock purchases made under the Investment Plan, whether by optional cash payment or by dividend reinvestment.</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 maintains a long-term incentive compensation
plan for certain management employees where awards are made in the form of restricted common stock. Shares issued in connection with this
plan are subject to forfeiture by the employee in the event of termination of employment for any reason within five years of the award,
other than as a result of retirement at normal retirement age, death, disability or change in control. The maximum number of shares authorized
for award under this plan is 0.3 million shares, of which approximately 80% remain available for award.</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 maintains a stock plan for its independent
members of the Board of Directors as a component of their compensation. In 2022, shares of the Company&#8217;s common stock valued at
$0.3 million were granted and issued to the Independent Directors. The maximum number of shares authorized for grant under this plan is
0.1 million. Approximately 46% of the authorized shares remain available for future issuance.</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">Set forth below is a graph comparing the yearly change
in the cumulative total return (which includes reinvestment of dividends) of a $100 investment for the Company&#8217;s common stock, a
peer group of investor-owned water utilities, and the S&amp;P 500 Stock Index for the period of five years commencing December 31, 2017.
The S&amp;P 500 Stock Index measures the stock performance of 500 large companies listed on stock exchanges in the United States.</p><div>

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


</div><!-- Field: Page; Sequence: 23; Value: 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; text-align: center; 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"><a href="#index" style="font-style: italic">Index</a>&#160;</p></div><div>
    </div><!-- Field: /Page --><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: center"><b>COMPARISON OF 5 YEAR CUMULATIVE TOTAL RETURN </b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">Among Middlesex Water Company, the S&amp;P 500 Stock
Index and a Peer Group*</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 3pt; text-align: center"><img alt="" src="image_001.jpg" style="height: 359.25pt; width: 458.25pt"/></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 3pt 0.5in; text-align: justify">* Peer group includes American States
Water Company, Artesian Resources Corp., California Water Service Group, Global Water Resources Inc, SJW Corp., York Water Company and
Middlesex.</p><div>

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

</div><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; margin-left: auto; margin-right: auto;">
  <tr style="vertical-align: bottom">
    <td style="padding-left: 0pt; white-space: nowrap; font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-left: 0pt; white-space: nowrap; text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2017</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2018</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2019</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2020</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2021</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2022</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 34%; text-align: justify; padding-left: 0pt">Middlesex Water Company</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 8%; text-align: right">100.00</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: 8%; text-align: right">136.54</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: 8%; text-align: right">165.40</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: 8%; text-align: right">191.52</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: 8%; text-align: right">321.79</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: 8%; text-align: right">213.14</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-left: 0pt">S&amp;P 500 Stock Index</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">100.00</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">95.62</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">125.72</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">148.85</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">191.58</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">156.89</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: justify; text-indent: 0pt; padding-left: 0pt">Peer Group</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">100.00</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">108.39</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">134.25</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">136.58</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">178.54</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">161.23</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  </table><div>

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

</div><div><a id="a_020"></a></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"></td><td style="width: 1in"><b>ITEM 6.</b></td><td><b>[RESERVED]</b></td></tr></table><div>
</div><!-- Field: Page; Sequence: 24; Value: 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; text-align: center; 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"><a href="#index" style="font-style: italic">Index</a>&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><div><a id="a_021"></a></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"></td><td style="width: 0.75in"><b>ITEM 7.</b></td><td><b>MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS.</b></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 discussion should be read in conjunction
with the Company&#8217;s consolidated financial statements and related notes.</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>Operations</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>&#160;</i></b></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 also 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 services 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 61,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 Bayview
System provides water services in Downe Township, New Jersey. 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 (Southern Shores), provide water services to approximately 56,000 retail customers in New Castle, Kent and Sussex
Counties, Delaware. Tidewater&#8217;s subsidiary, White Marsh, services approximately 4,500 customers 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 10-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. 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; text-align: justify">&#160;</p><div>


</div><!-- Field: Page; Sequence: 25; Value: 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; text-align: center; 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"><a href="#index" style="font-style: italic">Index</a>&#160;</p></div><div>
    </div><!-- Field: /Page --><div>


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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>Regulatory Notice of Non-Compliance </i></b></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">In September 2021, the New Jersey Department of Environmental
Protection (NJDEP) issued a Notice of Non-Compliance (Notice) to Middlesex based on self-reporting by Middlesex that the level of Perfluorooctanoic
Acid (PFOA) in water treated at its Park Avenue Wellfield Treatment Plant in South Plainfield, New Jersey exceeded a NJDEP standard that
became effective in 2021.</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">Prior to 2021, the Company began design for
construction of an enhanced treatment process at the Park Avenue Wellfield Treatment Plant to comply with the new standard prior to
the regulation being enacted. Since completion was not expected until mid-2023, the Company implemented an interim solution to meet
the Notice requirements.</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">In June 2022, a portion of the enhanced treatment
process was completed, placed into service and is effectively treating the ground water in compliance with all state and federal drinking
water standards.</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 September 2022, the Company entered into an Administrative
Consent Order (ACO) with the NJDEP with respect to the Notice, which voided any further notice regarding the fact that the permanent treatment
solution was not in service by September 7, 2022 as required by the Notice. The Company must comply with several other requirements of
the ACO or face penalties.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In November 2021, the Company was served with two
PFOA-related class action lawsuits seeking restitution for medical, water replacement and other claimed related costs. These lawsuits
are in the early stages of the legal process and their ultimate resolution cannot be predicted at this time. The Company&#8217;s insurance
provider has acknowledged coverage of potential liability which may result from these lawsuits. In May 2022, the Company impleaded 3M
Company (3M) as a third-party defendant in one of these class action lawsuits. The Company has has also initiated a separate lawsuit against
3M seeking to hold 3M accountable for introduction of perfluoroalkyl substances (PFAS), which include PFOA, into the Company&#8217;s water
supply at its Park Avenue Wellfield facility.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; "><b><i>Capital Construction
Program</i></b></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; ">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 better serve the current and future generations of water and wastewater customers. The Company
plans to invest approximately $102 million in 2023 in connection with this plan for projects that 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="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; "><tr style="vertical-align: top">
<td style="width: 0.25in"></td><td style="width: 0.25in"><span>&#9679;</span></td><td style="text-align: justify">Completion of construction of a facility to provide an enhanced treatment process at the Company&#8217;s
largest wellfield in South Plainfield, New Jersey to comply with new state water quality regulations relative to PFAS, and integrate surge
protection to mitigate spikes in water pressures along with enhancements to corrosion control and chlorination processes;</td></tr></table><div>

</div><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; "><tr style="vertical-align: top">
<td style="width: 0.25in"></td><td style="width: 0.25in"><span>&#9679;</span></td><td style="text-align: justify">Replacement of approximately 24,000 linear feet of cast iron 6" water main in the Port Reading and
Carteret sections of Woodbridge, New Jersey;</td></tr></table><div>

</div><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; "><tr style="vertical-align: top">
<td style="width: 0.25in"></td><td style="width: 0.25in"><span>&#9679;</span></td><td style="text-align: justify">Replacement of Company and customer owned lead and galvanized service lines;</td></tr></table><div>

</div><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; "><tr style="vertical-align: top">
<td style="width: 0.25in"></td><td style="width: 0.25in"><span>&#9679;</span></td><td style="text-align: justify">Interconnecting Tidewater&#8217;s Angola and Meadows Districts which will provide redundant capacity and
storage for both districts;</td></tr></table><div>

</div><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; "><tr style="vertical-align: top">
<td style="width: 0.25in"></td><td style="width: 0.25in"><span>&#9679;</span></td><td style="text-align: justify">Improvements to Pinelands Water&#8217;s Well Station #2; and</td></tr></table><div>

</div><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; "><tr style="vertical-align: top">
<td style="width: 0.25in"></td><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.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>Sale of Subsidiary</i></b></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"><span style="font-size: 10pt">In January 2022, Middlesex
closed on the </span>Delaware Public Service Commission (DEPSC) <span style="font-size: 10pt">approved sale of 100% of the common stock
of its subsidiary Tidewater Environmental Services, Inc. for $6.4 million in cash and other consideration, resulting in a $5.2 million
pre-tax gain. </span>The Company will continue to own and operate its regulated water utilities in Delaware as well as its non-regulated
operations and maintenance contract business.</p><div>

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


</div><!-- Field: Page; Sequence: 26; Value: 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; text-align: center; 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"><a href="#index" style="font-style: italic">Index</a>&#160;</p></div><div>
    </div><!-- Field: /Page --><div>


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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>Coronavirus (COVID-19) <span>Pandemic</span></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">In January 2023, the United States Secretary of Health
and Human Services renewed the determination that a nationwide health emergency exists as a result of the COVID-19 Pandemic with an announced
end to the nationwide health emergency on May 11, 2023. <span>While the Company&#8217;s operations and
capital construction program have not been materially disrupted to date from the pandemic, the COVID-19 impact on economic conditions
nationally continues to be uncertain and could affect the Company&#8217;s results of operations, financial condition and liquidity in
the future. In New Jersey, the </span>declared COVID-19 State of Emergency Order ended in March 2022. <span>In
Delaware, the </span>declared COVID-19 State of Emergency Order ended in July 2021<span>. </span></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"><span>The New Jersey
Board of Public Utilities (the </span>NJBPU) and the DEPSC <span>have approved the tracking of COVID-19
related incremental costs for potential recovery in customer rates in future rate proceedings. Neither jurisdiction has established a
timetable or </span>definitive formal procedures for seeking cost recovery<span>. </span>The Company has
increased its allowance for doubtful accounts for expected increases in accounts receivable write-offs due to the financial impact of
COVID-19 on customers. The Company has not deferred any <span>COVID-19 related incremental costs. </span>We
will continue to monitor the effects of COVID-19 and evaluate its impact on the Company&#8217;s results of operations, financial condition
and liquidity.</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"><b><i>Strategy for Growth</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">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><td style="width: 0.25in"><span>&#9679;</span></td><td>Invest in projects, products and services that complement our core water and wastewater competencies;</td></tr></table><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><td style="width: 0.25in"><span>&#9679;</span></td><td>Timely and adequate recovery of infrastructure investments and other costs to maintain service quality;</td></tr></table><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><td style="width: 0.25in"><span>&#9679;</span></td><td>Prudent acquisitions of investor and municipally-owned water and wastewater utilities; and</td></tr></table><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><td style="width: 0.25in"><span>&#9679;</span></td><td>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 0 0 0.5in"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>Rates</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"><b>Middlesex &#8211;</b> In December 2021, Middlesex&#8217;s
petition to the NJBPU seeking permission to increase its base water rates was concluded, based on a negotiated settlement, resulting in
an expected increase in annual operating revenues of $27.7 million. The approved tariff rates were designed to recover increased operating
costs, as well as a return on invested capital of $513.5 million, based on an authorized return on common equity of 9.6%. The increase
was implemented in two phases with $20.7 million of the increase effective January 1, 2022 and the remaining $7.0 million effective January
1, 2023. As part of the negotiated settlement, the Purchased Water Adjustment Clause (PWAC), which is a rate mechanism that allows for
recovery of increased purchased water costs between base rate case filings, was reset to zero.</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">In September 2022, the NJBPU approved Middlesex's
Emergency Relief Motion to reset its PWAC tariff rate to recover additional costs of $2.7 million for the purchase of treated water from
a non-affiliated regulated water utility. The increase, effective October 1, 2022, is on an interim basis and subject to refund with interest,
pending final resolution expected in the second quarter of 2022.</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">In March 2021, the NJBPU approved Middlesex&#8217;s
annual petition to reset its PWAC tariff rate to recover additional costs of $1.1 million for the purchase of treated water from a non-affiliated
regulated water utility.&#160; The new PWAC rate became effective April 4, 2021.</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>Tidewater <i>&#8211; </i></b>On August 31, 2022,
the DEPSC issued an Order requiring Tidewater to reduce its base rates charged to general metered and private fire customers by 6%, effective
for service rendered on and after September 1, 2022. In June 2022, the Delaware Division of the Public Advocate had filed a petition with
the DEPSC requesting that Tidewater&#8217;s rates be reduced based on the claim that Tidewater had been earning above its authorized rate
of return. The rate reduction is expected to reduce annual revenues by approximately $2.2 million.</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: 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; text-align: center; 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"><a href="#index" style="font-style: italic">Index</a>&#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 March 2021, Tidewater was notified by the DEPSC
that it had determined Tidewater&#8217;s earned rate of return exceeded the rate of return authorized by the DEPSC. Consequently, Tidewater
reset its Distribution System Improvement Charge (DSIC) rate to zero effective April 1, 2021 and refunded approximately $1.0 million to
customers principally in the form of an account credit for DSIC revenue previously billed between April 1, 2020 and March 31, 2021. A
DSIC is a rate-mechanism that allows water utilities to recover investments in, and generate a return on, qualifying capital improvements
made between base rate 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>Pinelands</b> - In September 2022, Pinelands Water
and Pinelands Wastewater filed separate petitions with the NJBPU seeking permission to increase base rates by approximately $0.6 million
and $0.4 million per year, respectively. These requests were necessitated by capital infrastructure investments both companies have made,
or have committed to make, and increased operations and maintenance costs. We cannot predict whether the NJBPU will ultimately approve,
deny, or reduce the amount of the requests. A decision by the NJBPU in both matters is expected in the first quarter of 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>Southern Shores <i>- </i></b>Effective January
1, 2020, the DEPSC approved the renewal of a multi-year agreement for water service to a 2,200 unit condominium community we serve in
Sussex County, Delaware.&#160; Under the agreement, current rates were to remain in effect until December 31, 2024, unless there are unanticipated
capital expenditures or regulatory related changes in operating expenses exceeding certain thresholds during this time period. In 2022,
capital expenditures did exceed the established threshold and rates were increased by 5.39% effective January 1, 2023. Beginning in 2025
and thereafter, inflation based rate increases cannot exceed the lesser of the regional Consumer Price Index or 3%. Inflation based increases
are in addition to the threshold rate increases. The agreement expires on December 31, 2029.</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>Outlook </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">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 (which
are evident in comparison discussions in the <i>Results of Operations</i> section below). Weather patterns which can result in lower customer
demand for water may occur in 2023. As operating costs are anticipated to increase in 2023 in a variety of categories, we continue to
implement plans to further streamline operations and further reduce, and mitigate increases in, operating costs. Changes in customer water
usage habits, as well as increases in capital expenditures and operating costs, are significant factors in determining the timing and
extent of rate increase requests.</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 DEPSC issued an Order requiring Tidewater to reduce
its base rates charged to general metered and private fire customers by 6% (for further discussion of the impact of this on the Company,
see <i>Rates, Tidewater </i>above). Our investments in system infrastructure continue to grow significantly and our operating costs are
anticipated to increase in 2023 and 2024 in a variety of categories. These factors, among others, will likely require Middlesex and Tidewater
to file base rate increase requests as early as the second quarter of 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">Overall, organic residential customer growth continues
in our Tidewater system (approximately 5% in 2022). However, current and evolving economic market conditions may challenge the growth
level. Builders and developers in Tidewater&#8217;s service areas are experiencing lower home starts and longer home sales closing cycles
due to supply chain issues, which may be further affected by inflationary trends on housing construction materials and mortgage interest
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 has projected to spend approximately $266
million for the 2023-2025 capital investment program, including approximately $22 million for PFAS-related treatment upgrades, $18 million
for Lead and Copper Rule compliance in the Middlesex System, $34 million on the RENEW Program, which is our ongoing initiative to replace
water mains in the Middlesex System and $8 million for construction of elevated storage tanks in our Tidewater and Middlesex Systems.</p><div>

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


</div><!-- Field: Page; Sequence: 28; Value: 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; text-align: center; 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"><a href="#index" style="font-style: italic">Index</a>&#160;</p></div><div>
    </div><!-- Field: /Page --><div>


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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b><i>Operating Results by Segment </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">The Company has two operating segments, Regulated
and Non-Regulated. Our Regulated segment contributed approximately 93% of total revenues for the year ended December 31, 2022 and 91%
for each of the years ended December 31, 2021 and 2020 and approximately 95% of net income for the year ended December 31, 2022 and 93%
of net income for each of the years ended December 31, 2021, and 2020. The discussion of the Company&#8217;s results of operations is
on a consolidated basis and includes significant factors by subsidiary. The segments in the tables included below are comprised 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"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Results of Operations for 2022 as Compared to 2021</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; margin-left: auto; margin-right: auto;">
  <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 Millions)</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">Years Ended December 31,</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; font-weight: bold">&#160;</td>
    <td colspan="10" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="10" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-weight: bold">&#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; font-weight: bold">&#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: 34%; padding-left: 0pt">Revenues</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 8%; text-align: right">150.6</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: 8%; text-align: right">11.8</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: 8%; text-align: right">162.4</td><td style="border-right: Black 1pt solid; 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: 8%; text-align: right">130.8</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: 8%; text-align: right">12.3</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: 8%; text-align: right">143.1</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 0pt">Operations and maintenance expenses</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">70.8</td><td 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.3</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">79.1</td><td style="border-right: Black 1pt solid; white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">65.4</td><td 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.3</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">73.7</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: 0pt">Depreciation expense</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">22.8</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.2</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">23.0</td><td style="border-right: Black 1pt solid; white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">20.9</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.2</td><td 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.1</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 0pt">Other taxes</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">18.0</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.2</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">18.2</td><td style="border-right: Black 1pt solid; white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">14.9</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.2</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">15.1</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; padding-left: 0pt">Gain on Sale of Subsidiary</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.2</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">&#8212;</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.2</td><td style="border-right: Black 1pt solid; 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">&#8212;</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">&#8212;</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">0.0</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left; padding-bottom: 1pt; padding-left: 0pt">&#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">44.2</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.1</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">47.3</td><td style="border-right: Black 1pt solid; 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">29.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">3.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">33.2</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="padding-left: 0pt">&#160;</td><td>&#160;</td>
    <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="border-right: Black 1pt solid; 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; ">
    <td style="text-align: left; padding-left: 0pt">Other income (expense), net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7.4</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.3</td><td 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.7</td><td style="border-right: Black 1pt solid; white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.6</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.3</td><td 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.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: left; padding-left: 0pt">Interest expense</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9.4</td><td 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">9.4</td><td style="border-right: Black 1pt solid; white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8.1</td><td 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">8.1</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1pt; padding-left: 0pt">Income 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">2.0</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.2</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.2</td><td style="border-right: Black 1pt solid; 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.7</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">1.2</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.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="font-weight: bold; text-align: left; padding-bottom: 1pt; padding-left: 0pt">&#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">40.2</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.2</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.4</td><td style="border-right: Black 1pt solid; 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">33.8</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.7</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">36.5</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;&#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">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Operating revenues for the year ended December 31,
2022 increased $19.3 million from the same period in 2021 due to the following factors:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; 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><td style="width: 0.25in"><span>&#9679;</span></td><td style="text-align: justify">Middlesex System revenues increased by $21.6 million due to the approved 2022 base rate and PWAC rate
increases and higher weather driven demand across all customer classes (for further discussion of Middlesex&#8217;s base and PWAC rate
increases see <i>Rates, Middlesex</i> above);</td></tr></table><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><td style="width: 0.25in"><span>&#9679;</span></td><td style="text-align: justify">Tidewater System revenues increased $0.9 million due to additional customers and a one-time customer credit
issued in 2021 partially offset by a DEPSC ordered 2022 rate reduction (for further information on the one-time credit and rate reduction,
see <i>Rates, Tidewater</i> above<i>)</i>;</td></tr></table><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><td style="width: 0.25in"><span>&#9679;</span></td><td style="text-align: justify">The sale of our regulated Delaware wastewater subsidiary in January 2022 reduced revenues by $2.7 million;</td></tr></table><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><td style="width: 0.25in"><span>&#9679;</span></td><td style="text-align: justify">Non-regulated revenues decreased $0.4 million, primarily due to lower supplemental contract services;
and</td></tr></table><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><td style="width: 0.25in"><span>&#9679;</span></td><td style="text-align: justify">All other revenue categories decreased $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>Operation 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">Operation and maintenance expenses for the year ended
December 31, 2022 increased $5.4 million from the same period in 2021 due to the following factors:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; 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: 31.5pt"></td><td style="width: 18pt"><span>&#9679;</span></td><td style="text-align: justify">Labor cost increased $1.5 million due to wage increases;</td></tr></table><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: 31.5pt"></td><td style="width: 18pt"><span>&#9679;</span></td><td style="text-align: justify"><span style="font-size: 10pt">Variable production costs increased $1.2 million primarily due to increased
production, weather-driven changes in water quality and higher chemical prices</span>;</td></tr></table><div>

</div><!-- Field: Page; Sequence: 29; Value: 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; text-align: center; 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"><a href="#index" style="font-style: italic">Index</a>&#160;</p></div><div>
    </div><!-- Field: /Page --><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: 31.5pt"></td><td style="width: 18pt"><span>&#9679;</span></td><td>Costs for employee benefits increased $1.0 million due to market fluctuations in the cash surrender value of life insurance policies
and higher health insurance premiums;</td></tr></table><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: 31.5pt"></td><td style="width: 18pt"><span>&#9679;</span></td><td style="text-align: justify"><span style="font-size: 10pt">Higher weather-related main break activity in our Middlesex system during
the winter months resulted in $0.6 million of additional non-labor costs;</span></td></tr></table><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: 31.5pt"></td><td style="width: 18pt"><span>&#9679;</span></td><td style="text-align: justify">Equipment repairs and maintenance costs increased by $0.5 million;</td></tr></table><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: 31.5pt"></td><td style="width: 18pt"><span>&#9679;</span></td><td style="text-align: justify">Transportation expenses increased $0.3 million due to higher fuel prices;</td></tr></table><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: 31.5pt"></td><td style="width: 18pt"><span>&#9679;</span></td><td style="text-align: justify">Costs associated with the NJDEP PFOA customer notification process resulted in $0.2 million of additional
expense (for further information on this matter, see <i>Regulatory Notice of Non-Compliance </i> above<i>)</i><span style="font-size: 10pt">;
</span>and</td></tr></table><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: 31.5pt"></td><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 0 0 49.5pt; text-align: justify">&#160;</p><div>

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Depreciation expense for the year ended December 31,
2022 increased $1.9 million from the same period in 2021 due to a higher level of utility plant in service.</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 year ended December 31, 2022 increased
$3.0 million from the same period in 2021 primarily due to higher revenue related taxes on increased revenues 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>Gain on Sale of Subsidiary </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">Middlesex recognized a $5.2 million gain on the sale
of its regulated Delaware wastewater subsidiary in January 2022.</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 year ended December 31,
2022 increased $1.8 million from the same period in 2021 primarily due to higher actuarially-determined retirement benefit plans non-service
benefit partially offset by lower Allowance for Funds Used During Construction (AFUDC) resulting from a reduced level of capital projects
under construction.</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 year ended December 31, 2022
increased $1.3 million from the same period in 2021 due to higher long-term and short-term debt outstanding in 2022 as compared to 2021
and higher average interest rates in 2022 as compared to 2021.</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 year ended December 31, 2022
increased by $8.7 million from the same period in 2021, <span style="font-size: 10pt">primarily due to income taxes on the gain on the
sale of a subsidiary and the expiration of income tax benefits associated with the adoption of Internal Revenue Service tangible property
regulations as Middlesex was required by the NJBPU to account for the benefit of adopting these regulations over 48 months beginning in
2018. Partially offsetting these increases were greater income tax benefits associated with increased repair expenditures on tangible
property in the Middlesex system. </span></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>Net Income and Earnings Per Share</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">Net income for the year ended December 31, 2022 increased
$5.9 million as compared with the same period in 2021. Basic earnings per share were $2.40 and $2.08 for the years ended December 31,
2022 and 2021, respectively. Diluted earnings per share were $2.39 and $2.07 for the years ended December 31, 2022 and 2021, respectively.</p><div>

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


</div><!-- Field: Page; Sequence: 30; Value: 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; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->28<!-- 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"><a href="#index" style="font-style: italic">Index</a>&#160;</p></div><div>
    </div><!-- Field: /Page --><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>Results of Operations for 2021 as Compared to 2020</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; margin-left: auto; margin-right: auto;">
  <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 Millions)</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">Years Ended December 31,</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; font-weight: bold">&#160;</td>
    <td colspan="10" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="10" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1pt; font-weight: bold">&#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="border-right: Black 1pt solid; 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: 34%">Revenues</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 8%; text-align: right">130.8</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: 8%; text-align: right">12.3</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: 8%; text-align: right">143.1</td><td style="border-right: Black 1pt solid; 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: 8%; text-align: right">129.5</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: 8%; text-align: right">12.1</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: 8%; text-align: right">141.6</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Operations and maintenance expenses</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">65.4</td><td 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.3</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">73.7</td><td style="border-right: Black 1pt solid; white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">62.5</td><td 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.3</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">70.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: left">Depreciation expense</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">20.9</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.2</td><td 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.1</td><td style="border-right: Black 1pt solid; white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">18.3</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.2</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">18.5</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <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">14.9</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">0.2</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">15.1</td><td style="border-right: Black 1pt solid; 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">14.7</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">0.2</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">14.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="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">29.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">3.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">33.2</td><td style="border-right: Black 1pt solid; 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.0</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.4</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">37.4</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <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="border-right: Black 1pt solid; 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">Other income (expense), net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.6</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.3</td><td 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.9</td><td style="border-right: Black 1pt solid; white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4.3</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.1</td><td 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.4</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Interest expense</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8.1</td><td 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">8.1</td><td style="border-right: Black 1pt solid; white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7.5</td><td 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.5</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</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.7</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">1.2</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.5</td><td style="border-right: Black 1pt solid; 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">(5.1</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">1.0</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.1</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <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">33.8</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.7</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">36.5</td><td style="border-right: Black 1pt solid; 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">35.9</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.5</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">38.4</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">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Operating revenues for the year ended December 31,
2021 increased $1.5 million from the same period in 2020 due to the following factors:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; 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: 31.5pt"></td><td style="width: 18pt"><span>&#9679;</span></td><td style="text-align: justify">Middlesex System revenues decreased by $0.4 million due to lower water demand from general meter service
and wholesale customers, offset by an increase in the PWAC tariff rate effective April 4, 2021 (see <i>Rates, Middlesex</i> above for
further discussion);</td></tr></table><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: 31.5pt"></td><td style="width: 18pt"><span>&#9679;</span></td><td style="text-align: justify">Tidewater System revenues increased $1.7 million due to additional customers and higher customer demand
for water, partially offset by $1.0 million due to the DSIC revenue refund (for further information, see <i>Rates, Tidewater</i> above
for further discussion<i>)</i>;</td></tr></table><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: 31.5pt"></td><td style="width: 18pt"><span>&#9679;</span></td><td style="text-align: justify">Non-regulated revenues increased $0.3 million, primarily due to USA&#8217;s contract to operate and maintain
Highland Park&#8217;s water and wastewater systems, which commenced July 1, 2020; and</td></tr></table><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: 31.5pt"></td><td style="width: 18pt"><span>&#9679;</span></td><td style="text-align: justify">All other revenue categories decreased $0.1 million.</td></tr></table><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><i>Operation 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">Operation and maintenance expenses for the year ended
December 31, 2021 increased $2.9 million from the same period in 2020 due to the following factors:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; 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: 31.5pt"></td><td style="width: 18pt"><span>&#9679;</span></td><td style="text-align: justify">Higher weather-related water main break activity in our Middlesex system during the winter months resulted
in $0.5 million of additional non-labor costs;</td></tr></table><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: 31.5pt"></td><td style="width: 18pt"><span>&#9679;</span></td><td style="text-align: justify">Labor costs increased $0.9 million due to wage increases and lower allocation of labor to capital projects;</td></tr></table><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: 31.5pt"></td><td style="width: 18pt"><span>&#9679;</span></td><td style="text-align: justify">Increased business insurance premiums resulted in $0.3 million of additional costs;</td></tr></table><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: 31.5pt"></td><td style="width: 18pt"><span>&#9679;</span></td><td style="text-align: justify">Increased Avalon and Highland Park billable supplemental service expenses increased $0.5 million;</td></tr></table><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: 31.5pt"></td><td style="width: 18pt"><span>&#9679;</span></td><td style="text-align: justify">Outside services and consultant costs increased $0.2 million due to higher regulatory and corporate activity,
including compliance with America&#8217;s Water Infrastructure Act of 2018;</td></tr></table><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: 31.5pt"></td><td style="width: 18pt"><span>&#9679;</span></td><td style="text-align: justify">Transportation expenses increased $0.2 million due to higher fuel prices;</td></tr></table><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: 31.5pt"></td><td style="width: 18pt"><span>&#9679;</span></td><td style="text-align: justify">Information technology costs increased $0.2 million due to greater software licensing fees; and</td></tr></table><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: 31.5pt"></td><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 0 0 0.5in; text-align: justify">&#160;</p><div>

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Depreciation expense for the year ended December 31,
2021 increased $2.6 million from the same period in 2020 due to a higher level of utility plant in service.</p><div>

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

</div><!-- Field: Page; Sequence: 31; Value: 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; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->29<!-- 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"><a href="#index" style="font-style: italic">Index</a>&#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"><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 year ended December 31, 2021 increased
$0.2 million from the same period in 2020 primarily due to higher payroll taxes on increased labor costs.</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 year ended December 31,
2021 increased $1.6 million from the same period in 2020 primarily due to lower actuarially-determined retirement benefit plans non-service
expense offset by lower AFUDC on a lower average level of capital construction projects under construction.</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 year ended December 31, 2021
increased $0.6 million from the same period in 2020 due to higher long-term and short-term debt outstanding in 2021 as compared to 2020
partially offset by lower average interest rates on short term borrowings year-over-year.</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">The benefit from income taxes for the year ended December
31, 2021 increased by $1.4 million from the same period in 2020 primarily due to lower pre-tax income<i>. </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"><i>Net Income and Earnings Per Share</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">Net income for the year ended December 31, 2021 decreased
$1.9 million as compared with the same period in 2020. Basic earnings per share were $2.08 and $2.19 for the years ended December 31,
2021 and 2020, respectively. Diluted earnings per share were $2.07 and $2.18 for the years ended December 31, 2021 and 2020, respectively.
In anticipation of this expected decrease, in 2021, Middlesex filed and settled a base rate increase request with the NJBPU, with rate
increases becoming effective on January 1, 2022 and January 1, 2023 (for further discussion of Middlesex&#8217;s rate increase, see <i>Rates,
Middlesex</i> above).</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"><b><i>Liquidity and Capital Resources </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"><i>Cash Flows from Operating Activities</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 operating activities are largely influenced
by 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 the Results of Operations section above.</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 year ended December 31, 2022, cash flows from
operating activities increased $28.3 million to $61.4 million. The increase in cash flows from operating activities primarily resulted
from <span style="font-size: 10pt">higher operating revenues from Middlesex&#8217;s January 1, 2022 rate increase and the timing of payments
to vendors and to income tax authorities.</span></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">Increases in certain operating costs impact our liquidity
and capital resources. We continually monitor the need for timely rate filing to minimize the lag between the time we experience increased
operating costs and capital expenditures and the time we receive appropriate rate relief. There can be no assurances however that our
regulated subsidiaries&#8217; respective utility commissions will approve base water and/or wastewater rate increase requests in whole
or in part or when the decisions will be rendered.</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>Cash Flows from Investing Activities</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 year ended December 31, 2022, cash flows used
in investing activities increased $8.8 million to $88.2 million, which was attributable to higher utility plant expenditures <span style="font-size: 10pt">partially
offset by cash received from the sale of Middlesex&#8217;s regulated wastewater subsidiary in January 2022</span>.</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 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;</p><div>


</div><!-- Field: Page; Sequence: 32; Value: 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; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->30<!-- 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"><a href="#index" style="font-style: italic">Index</a>&#160;</p></div><div>
    </div><!-- Field: /Page --><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"><i>Cash Flows from Financing Activities</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 year ended December 31, 2022, cash flows provided
by financing activities decreased $12.3 million to $27.1 million. The decrease in cash flows provided by financing activities is due to
a decrease in net long-term borrowings, <span style="font-size: 10pt">lower net customer advances and contributions </span>and higher
common stock dividends offset by higher proceeds from the issuance of common stock and higher short-term borrowing.</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 further discussion on the Company&#8217;s short-term
and long-term debt, see &#8220;<i>Sources of Liquidity</i>&#8221; below.</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>Capital Expenditures and Commitments</i></p><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; 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, when market conditions
are favorable, proceeds from sales to the public of our common stock.</p><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; text-align: justify">The table below summarizes our estimated capital expenditures
for the years 2023-2025.</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="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; margin-left: auto; margin-right: auto;">
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="14" style="white-space: nowrap; font-weight: bold; text-align: center">(Millions)</td><td style="font-weight: bold">&#160;</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="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2023</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td><td style="font-weight: bold; border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2024</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td><td style="font-weight: bold; border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2025</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td><td style="font-weight: bold; border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2023-2025</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 56%; text-align: left">Distribution/Network System</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 8%; text-align: right">59</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: 8%; text-align: right">61</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: 8%; text-align: right">62</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: 8%; text-align: right">182</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Production System</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">33</td><td 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</td><td 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</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">54</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">Information Technolgy (IT) Systems</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4</td><td 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</td><td 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</td><td 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</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1pt">Other</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">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">9</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">21</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; padding-left: 9px">Total Estimated 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">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">86</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">78</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">266</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; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Our estimated capital expenditures for the items listed
above are primarily comprised of the following:</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><td style="width: 0.25in"><span>&#9679;</span></td><td style="text-align: justify">Distribution/Network System-Includes projects associated with replacement, installation and relocation
of water mains and service lines and wastewater collection systems, construction of water storage tanks, installation and replacement
of hydrants, meters and meter pits and the RENEW Program. RENEW is our ongoing initiative to replace water mains in the Middlesex System.
In connection with RENEW, we expect to spend approximately $12 million in 2023, and $11 million in each of 2024 and 2025. We expect to
spend approximately $8 million in 2023 and 2024 for construction of elevated storage tanks in our Tidewater and Middlesex systems.</td></tr></table><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><td style="width: 0.25in"><span>&#9679;</span></td><td style="text-align: justify">Production System-Includes projects associated with our treatment plants, including approximately $22
million of expenditures in 2023 for PFAS treatment upgrades in our Middlesex system.</td></tr></table><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><td style="width: 0.25in"><span>&#9679;</span></td><td style="text-align: justify">Information Technology (IT) Systems-Includes further upgrade of our enterprise resource planning system
and hardware and software purchases for other IT systems.</td></tr></table><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><td style="width: 0.25in"><span>&#9679;</span></td><td style="text-align: justify">Other-Includes purchase of transportation equipment, tools, furniture, laboratory equipment, security
systems and other general infrastructure needs including improvements to field and inventory management facilities in Iselin, New Jersey.</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 actual amount and timing of capital expenditures
is dependent on the need for replacement of existing infrastructure, customer growth, residential new home construction and sales, project
scheduling and continued refinement of project scope and costs and, could be impacted if significant effects of the COVID-19 pandemic
further arise and continue for an extended period of time.</p><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">To pay for our capital program in 2023, we estimate we will utilize some
or all of the following:</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><td style="width: 0.25in"><span>&#9679;</span></td><td style="text-align: justify">Internally generated funds;</td></tr></table><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><td style="width: 0.25in"><span>&#9679;</span></td><td style="text-align: justify">Short-term borrowings, as needed, through $140 million of available lines of credit with several financial
institutions. As of December 31, 2022, $55.5 million was outstanding under these lines of credit (see discussion under &#8220;<i>Sources
of Liquidity-Short-term Debt</i>&#8221; below);</td></tr></table><div>

</div><!-- Field: Page; Sequence: 33; Value: 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; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->31<!-- 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"><a href="#index" style="font-style: italic">Index</a>&#160;</p></div><div>
    </div><!-- Field: /Page --><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><td style="width: 0.25in"><span>&#9679;</span></td><td style="text-align: justify">Proceeds from the Delaware State Revolving Fund (SRF). SRF programs provide low cost financing for projects
meeting certain water quality and system improvement benchmarks (see discussion under &#8220;<i>Sources of Liquidity-Long-term Debt</i>&#8221;
below);</td></tr></table><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><td style="width: 0.25in"><span>&#9679;</span></td><td style="text-align: justify">Proceeds from the sale and issuance of FMBs in private placement offerings (see discussion under &#8220;<i>Sources
of Liquidity-Long-term Debt</i>&#8221; below);</td></tr></table><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><td style="width: 0.25in"><span>&#9679;</span></td><td style="text-align: justify">Proceeds from other long-term borrowings (see discussion under &#8220;<i>Sources of Liquidity-Long-term
Debt</i>&#8221; below);</td></tr></table><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><td style="width: 0.25in"><span>&#9679;</span></td><td style="text-align: justify">Proceeds from common stock sales through the Investment Plan (see discussion under &#8220;<i>Sources of
Liquidity-Common Stock</i>&#8221; below); and</td></tr></table><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><td style="width: 0.25in"><span>&#9679;</span></td><td style="text-align: justify">Proceeds from a common stock sale (see discussion under &#8220;<i>Sources of Liquidity-Common Stock</i>&#8221;
below).</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"><i>Sources of Liquidity</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"><span style="text-decoration: none">Short-term Debt
- In January 2022, the Company increased available lines of credit from $110 million to $140 million. The outstanding borrowings under
the credit lines at December 31, 2022 were $55.5 million, at a weighted average interest rate of 5.17%. </span></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 weighted average daily amounts of borrowings outstanding
under the credit lines and the weighted average interest rates on those amounts were $28.9 million and $23.7 million at 3.34% and 1.12
% for the years ended December 31, 2022 and 2021, respectively.</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">Long-term Debt - Subject to regulatory approval,
the Company periodically issues long-term debt to fund investments in utility plant. To the extent possible and fiscally prudent,
the Company finances qualifying capital projects under 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. Under the New Jersey SRF program, borrowers first enter into a construction loan
agreement with the New Jersey Infrastructure Bank (NJIB) and submit requisitions for cost reimbursements over the life of the
construction period. The interest rate on the Company&#8217;s current construction loan borrowings is near zero percent. 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. The term of the long-term loans currently offered through the NJIB is up to thirty years. Under the Delaware SRF program,
borrowers typically enter into a long-term note agreement for a term not to exceed twenty years and submit requisitions for cost
reimbursements for up to two years after the agreement is executed.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In May 2022, Middlesex repaid its two outstanding
NJIB construction loans by issuing FMBs to the NJIB under two loan agreements. The total amount of FMBs issued is $52.2 million and designated
as Series 2022A ($16.2 million) and Series 2022B ($36.0 million). The interest rate on the Series 2022A bond is zero and the interest
rate on the Series 2022B bond ranges between 2.7% and 3.0%. The final maturity date for both FMBs is August 1, 2056, with scheduled debt
service payments over the life of these loans.</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">The NJIB has changed the SRF program for project funding
priority ranking, the proportions of interest free loans and market interest rate loans and overall loan limits on interest free loan
balances to investor-owned water utilities. Under the new guidelines, the principal balance having a stated interest rate of zero percent
(0%) is 25% of the loan balance with the remaining portion of 75% having a market based interest rate. This is limited to the first $10.0
million of the loan. Loan amounts above $10.0 million do not participate in the 0% rate program, but do participate at the market based
interest rate. As a result of all these changes, the Company&#8217;s future capital funding plan currently does not include participating
in the NJIB SRF program.</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">In November 2022, Middlesex filed a petition with
the NJBPU for approval to borrow up to $300.0 million, <span style="font-family: Times New Roman, Times, Serif">in one or more negotiated
transactions in the form of notes and/or FMBs through loans from the New Jersey SRF Program, the New Jersey Economic Development Authority,
private placement and other financial institutions as needed in </span></p><div>

</div><!-- Field: Page; Sequence: 34; Value: 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; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->32<!-- 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"><a href="#index" style="font-style: italic">Index</a>&#160;</p></div><div>
    </div><!-- Field: /Page --><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">order to fund portions of its capital program and for other funding requirements.
The Company expects to issue debt securities in a series of one or more transaction offerings over a multi-year period to align with the
Company&#8217;s construction timetable.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In June 2021, Middlesex received approval from the
NJBPU to redeem up to $45.5 million of outstanding FMBs, specifically Series RR ($22.5 million) and Series SS ($23.0 million), and issue
replacement FMBs at an overall lower cost of debt. In November 2021, Middlesex closed on a $45.5 million, 2.90% private placement of FMBs,
designated as Series 2021B with a 2051 maturity date to effectuate the redemptions.</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 2020, Middlesex received
approval from the NJBPU to borrow up to $100 million, in one or more private placement transactions through December 31, 2023 to help
fund Middlesex&#8217;s multi-year capital construction program. In connection with this approval:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify"><b>&#160;</b></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><td style="width: 0.25in"><span>&#9679;</span></td><td style="text-align: justify">In March 2023, Middlesex expects to close on a $40.0 million, 5.24% private placement of FMBs with a 2043
maturity date designated as Series 2023A. Proceeds will be used to reduce the Company&#8217;s outstanding balances under its lines of
credit;</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; 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><td style="width: 0.25in"><span>&#9679;</span></td><td style="text-align: justify">In November 2021, Middlesex closed on a $19.5 million, 2.79% private placement of FMBs with a 2041 maturity
date designated as Series 2021A. Proceeds were used to reduce the Company&#8217;s outstanding balances under its lines of credit.; and</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; 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><td style="width: 0.25in"><span style=" font-size: 10pt">&#9679;</span></td><td style="text-align: justify">In November 2020, Middlesex closed on a $40.0 million, 2.90% private placement of FMBs with a 2050 maturity
date designated as Series 2020A. Proceeds were used to reduce the Company&#8217;s outstanding balances under its lines of credit and for
the Company&#8217;s 2020 capital program.</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">In February 2023, Tidewater filed three applications
with the DEPSC seeking approval to borrow up to $10.2 million in total at an interest rate of 2.0% as set by the Delaware SRF Program
for construction of several water transmission projects. If approved by the DEPSC, Tidewater expects to close on these loans in April
2023 and construct the projects in 2023 and 2024. Under the Delaware SRF Program, borrowers submit reimbursement requisitions during the
construction period. Once the proceeds are received, Tidewater will record the debt obligation.</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">Tidewater expects to file an application with
the DEPSC in late February 2023 seeking approval to borrow up to $20.0 million from CoBank, ACB (CoBank) with a term of up to 25
years and an interest rate to be determined at the loan&#8217;s closing. If approved by the DEPSC, Tidewater expects to close on this loan
in April 2023 with the ability to draw the funds in one or more transactions until December 31, 2023. The interest rate will be set
at the time of the individual draw. Proceeds from the loan would be used to pay off Tidewater&#8217;s outstanding balances under its
lines of credit and for other general corporate purposes.&#160;</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 December 2021, Tidewater closed on the DEPSC approved
$5.0 million Delaware SRF Program loan and began receiving disbursements in January 2022. Tidewater has borrowed $2.6 million under this
loan with expected borrowings to continue through mid-2023. The final maturity date on the loan is 2044.</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">In September 2021, Tidewater completed its $20 million
secured borrowing with CoBank, at an interest rate of 3.94% with a 2046 maturity date. Proceeds from the loan were used to pay off its
outstanding balances under its lines of credit.&#160;</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">In November 2022, Pinelands Water and Pinelands
Wastewater filed petitions with the NJBPU for approval to borrow up to $4.9 million each from CoBank with terms up to 25 years and
with interest rates to be determined at the loans&#8217; closings. If approved by the NJBPU, Pinelands expects to close on these
loans in the second quarter of 2023. Proceeds from the loan would be used to pay off Pinelands&#8217; outstanding Note Payable
balances and partially fund future capital expenditures.&#160;</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">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><div>

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

</div><!-- Field: Page; Sequence: 35; Value: 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; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->33<!-- 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"><a href="#index" style="font-style: italic">Index</a>&#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">Common Stock - The Company issues shares of its common
stock in connection with the Investment Plan, a direct share purchase and dividend reinvestment plan for the Company&#8217;s common stock.
The Company raised approximately $10.3 million through the issuance of shares under the Investment Plan during 2022. Middlesex has filed
a petition with the NJBPU seeking to increase the number of authorized shares under the Investment Plan by 0.7 million shares. On March
1, 2023, the Company will begin offering shares of its common stock for purchase at a 3% discount to participants in the Investment Plan.
The discount offering will continue until 200,000 shares are purchased at the discounted price or December 1, 2023, whichever event occurs
first.&#160;&#160;The discount applies to all common stock purchases made under the Investment Plan, whether by optional cash payment
or by dividend reinvestment.</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 capital investment
program and maintain a balanced capital structure 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. In October 2022, Middlesex filed a petition with the NJBPU for
approval to issue and sell up to 1.0 million shares of its common stock. A decision on the matter is expected in the second quarter of
2023. Common stock offerings will occur as needed to maintain a balanced capital structure and continue on a parallel path with future
debt offerings.</p><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; text-align: justify"><b><i>Contractual Obligations</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">In the course of normal business activities, the Company
enters into a variety of contractual obligations and commercial commitments. Some result in direct obligations on the Company&#8217;s
balance sheet while others are commitments, some firm and some based on uncertainties, which are disclosed in the Company&#8217;s consolidated
financial statements.</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">The table below presents our known contractual obligations for the periods
specified as of December 31, 2022.</p><div>

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

</div><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; 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="font-weight: bold">&#160;</td>
    <td colspan="18" style="white-space: nowrap; font-weight: bold; text-align: center">Payment Due by Period</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="18" style="white-space: nowrap; font-weight: bold; text-align: center">(Millions of Dollars)</td><td style="font-weight: bold">&#160;</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="2" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">Total</td><td style="border-bottom: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="2" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">Less than 1 <br/>
Year</td><td style="border-bottom: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="2" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">2-3 Years</td><td style="border-bottom: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="2" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">4-5 Years</td><td style="border-bottom: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="2" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">More than 5<br/>
 Years</td><td style="border-bottom: Black 1pt solid">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 45%; text-align: left">Long-term Debt</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 8%; text-align: right">306</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: 8%; text-align: right">17</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: 8%; text-align: right">14</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: 8%; text-align: right">13</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: 8%; text-align: right">262</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Note Payable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">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">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">&#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">&#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">&#8212;</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">Interest on Long-Term Debt</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">207</td><td 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</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">16</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">15</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">167</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Purchased Water Contracts</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">14</td><td 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</td><td 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</td><td 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</td><td 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></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1pt">Commercial&#160;&#160;Office Leases</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</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</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</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</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</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; padding-bottom: 1pt">TOTAL</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">590</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</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">39</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">31</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">431</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; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The table above does not reflect any anticipated cash
payments for retirement benefit plan obligations. The effect on the timing and amount of these payments resulting from potential changes
in actuarial assumptions and returns on plan assets cannot be estimated. In 2022, the Company contributed $2.8 million to its retirement
benefit plans and expects to contribute approximately $2.9 million in 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">We do not currently have, nor have we ever had, any
relationships with unconsolidated entities or financial partnerships, such as entities often referred to as structured finance or special
purpose entities, which would have been established for the purpose of facilitating off-balance sheet arrangements, or for other contractually
narrow or limited purposes. In addition, we do not engage in trading activities involving non-exchange traded contracts.</p><div>

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


</div><!-- Field: Page; Sequence: 36; Value: 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; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->34<!-- 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"><a href="#index" style="font-style: italic">Index</a>&#160;</p></div><div>
    </div><!-- Field: /Page --><div>


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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b><i>Critical Accounting Policies and Estimates </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">The application of accounting policies and standards
often requires the use of estimates, assumptions and judgments. The Company regularly evaluates these estimates, assumptions and judgments,
including those related to the calculation of pension and other retirement benefits, unbilled revenues, and the recoverability of certain
assets, including regulatory assets. The Company bases its estimates, assumptions and judgments on historical experience and current operating
environment. Changes in any of the variables that are used for the Company&#8217;s estimates, assumptions and judgments may lead to significantly
different financial statement results.</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">Our critical accounting policies and estimates are set forth below.</p><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>Regulatory Accounting</i></p><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; text-align: justify">We maintain our books and records in accordance with
accounting principles generally accepted in the United States of America. Middlesex and certain of its subsidiaries are subject to regulation
in the states in which they operate. Those companies are required to maintain their accounts in accordance with regulatory authorities&#8217;
rules and guidelines, which may differ from other authoritative accounting pronouncements. In those instances, the Company follows the
guidance in the Financial Accounting Standards Board Accounting Standards Codification Topic 980 <i>Regulated Operations</i> (Regulatory
Accounting).</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 accordance with Regulatory Accounting, costs and
obligations are deferred if it is probable that these items will be recognized for rate-making purposes in future rates. Accordingly,
we have recorded costs and obligations, which will be amortized over various future periods. Any change in the assessment of the probability
of rate-making treatment would require us to change the accounting treatment of the deferred item. We have no reason to believe any of
the deferred items that are recorded will be treated differently by the regulators in the future.</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>Revenues </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">Revenues from our regulated customers, which include
amounts billed quarterly to residential customers and monthly to industrial, commercial, fire-protection and wholesale customers, also
include unbilled amounts based upon estimated usage from the date of the last meter reading to the end of the accounting period. While
actual usage for customers may differ from the estimate, we believe the overall total estimate of consumption and revenue for the fiscal
period will not differ materially from actual consumption.</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>Retirement Benefit Plans</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">We maintain a noncontributory defined benefit pension
plan (Pension Plan) which covers all currently active employees hired prior to April 1, 2007. In addition, the Company maintains an unfunded
supplemental plan for certain executive officers.</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 has a retirement benefit plan other than
pensions (Other Benefits Plan) for substantially all of its retired employees. Employees hired after March 31, 2007 are not eligible to
participate in the Other Benefits Plan. Coverage includes healthcare and life insurance.</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 costs for providing retirement benefits are dependent
upon numerous factors, including actual plan experience and assumptions of future experience. Future retirement benefit plan obligations
and expense will depend on future investment performance, changes in future discount rates and various other demographic factors related
to the population participating in the Company&#8217;s retirement benefit plans, all of which can change significantly in future years.</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">The primary assumptions used for determining future retirement benefit
plans&#8217; obligations and costs, which are reviewed and revised as needed each year, are as follows:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; 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><td style="width: 0.25in"><span>&#9679;</span></td><td style="text-align: justify">Discount Rate - calculated based on market rates for long-term, high-quality corporate bonds specific
to the expected duration of our Pension Plan and Other Benefits Plan&#8217;s liabilities;</td></tr></table><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><td style="width: 0.25in"><span>&#9679;</span></td><td style="text-align: justify">Compensation Increase - based on management projected future employee compensation increases;</td></tr></table><div>

</div><!-- Field: Page; Sequence: 37; Value: 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; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->35<!-- 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"><a href="#index" style="font-style: italic">Index</a>&#160;</p></div><div>
    </div><!-- Field: /Page --><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><td style="width: 0.25in"><span>&#9679;</span></td><td style="text-align: justify">Long-Term Rate of Return - determined based on expected returns from our asset allocation for our Pension
Plan and Other Benefits Plan assets;</td></tr></table><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><td style="width: 0.25in"><span>&#9679;</span></td><td style="text-align: justify">Mortality - The Company utilizes the Society of Actuaries&#8217; mortality table (Pri-2012) (Mortality
Improvement Scale MP-2021 for the 2022 valuation); and</td></tr></table><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><td style="width: 0.25in"><span>&#9679;</span></td><td style="text-align: justify">Healthcare Cost Trend Rate - based on management projected future healthcare costs.</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">The discount rate, compensation increase rate and long-term rate of return
used to determine future obligations of our retirement benefit plans as of December 31, 2022 are as follows:</p><div>

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

</div><table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 90%; border-collapse: collapse; margin-left: auto; margin-right: auto;">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; width: 41%">&#160;</td>
    <td style="font-weight: bold; border-bottom: Black 1pt solid; text-align: center; width: 28%">Pension Plan</td>
    <td style="font-weight: bold; border-bottom: Black 1pt solid; text-align: center; width: 31%">Other Benefits Plan</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>Discount Rate</td>
    <td style="text-align: center">4.98%</td>
    <td style="text-align: center">4.98%</td></tr>
  <tr style="vertical-align: top; ">
    <td>Compensation Increase</td>
    <td style="text-align: center">3.00%</td>
    <td style="text-align: center">3.00%</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="border-bottom: Black 1pt solid">Long-term Rate of Return</td>
    <td style="border-bottom: Black 1pt solid; text-align: center">7.00%</td>
    <td style="border-bottom: Black 1pt solid; text-align: center">7.00%</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">For the 2022 valuation, costs and obligations for
our Other Benefits Plan assumed an 7.5% annual rate of increase in the per capita cost of covered healthcare benefits in 2023 with the
annual rate of increase declining 0.5% per year for 2024-2029, resulting in an annual rate of increase in the per capita cost of covered
healthcare benefits of 4.5% by year 2029.</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">The following is a sensitivity analysis for certain actuarial assumptions
used in determining projected benefit obligations (PBO) and expenses for our retirement benefit plans:</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">Pension Plan</p><div>

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

</div><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; font-weight: bold; border-bottom: Black 1pt solid">Actuarial Assumptions</td><td style="font-weight: bold; border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Estimated <br/> Increase/<br/> (Decrease) <br/> on PBO<br/> (000s)</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td><td style="font-weight: bold; border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Estimated <br/> Increase/<br/> (Decrease) <br/> on Expense<br/> (000s)</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 78%; text-align: left">Discount Rate 1% Increase</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 8%; text-align: right">(9,654</td><td style="white-space: nowrap; width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 8%; text-align: right">(1,427</td><td style="white-space: nowrap; width: 1%; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="border-bottom: Black 1pt solid; text-align: left; padding-bottom: 1pt">Discount Rate 1% Decrease</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">11,814</td><td style="border-bottom: Black 1pt solid; white-space: nowrap; 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,943</td><td style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: left">&#160;</td></tr>
  </table><div>


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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">Other Benefits Plan</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="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; font-weight: bold; border-bottom: Black 1pt solid">Actuarial Assumptions</td><td style="font-weight: bold; border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Estimated <br/> Increase/<br/> (Decrease) <br/> on PBO<br/> (000s)</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td><td style="font-weight: bold; border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Estimated <br/> Increase/<br/> (Decrease) <br/> on Expense<br/> (000s)</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 78%; text-align: left">Discount Rate 1% Increase</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 8%; text-align: right">(4,192</td><td style="white-space: nowrap; width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 8%; text-align: right">(1,239</td><td style="white-space: nowrap; width: 1%; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; border-bottom: Black 1pt solid">Discount Rate 1% Decrease</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,258</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">632</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">Healthcare Cost Trend Rate 1% Increase</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,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">923</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; border-bottom: Black 1pt solid">Healthcare Cost Trend Rate 1% Decrease</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,448</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">(1,451</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">)</td></tr>
  </table><div>


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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b><i>Recent Accounting Standards </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">See Note 1(r) of the Notes to Consolidated Financial
Statements for a discussion of recent accounting pronouncements.</p><div>

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


</div><!-- Field: Page; Sequence: 38; Value: 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; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->36<!-- 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"><a href="#index" style="font-style: italic">Index</a>&#160;</p></div><div>
    </div><!-- Field: /Page --><div>


</div><div><a id="a_00qq"></a></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"></td><td style="width: 1in"><b>ITEM 7A.</b></td><td><b>QUALITATIVE AND QUANTITATIVE DISCLOSURES ABOUT MARKET RISK.</b></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">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, variable rate 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 2023 to 2059. Over the next twelve months, approximately $17.5
million of the current portion of existing long-term debt instruments will mature. The Company manages its interest rate risk related
to existing variable-rate short-term debt by limiting our variable rate exposure. Applying a hypothetical change in the rate of interest
charged by 10% on those fixed- and variable-rate 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 commodity price increases
for chemicals, electricity and other commodities are reduced through contractual arrangements and the ability to recover price increases
through rates. 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 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 exposed
to the market price variations of debt and equity securities. Changes to the Company's retirement benefit plan assets&#8217; value can
impact the Company's retirement benefit plan expense, funded status and future minimum funding requirements. Risk is mitigated through
our ability to recover retirement benefit plan costs through customer rates.</p><div>


</div><!-- Field: Page; Sequence: 39; Value: 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; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->37<!-- 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"><a href="#index" style="font-style: italic">Index</a>&#160;</p></div><div>
    </div><!-- Field: /Page --><div>


</div><div><a id="a_022"></a></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"></td><td style="width: 0.75in"><b>ITEM 8.</b></td><td><b>FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA.</b></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">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b><i>REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING
FIRM</i></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"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">To the Stockholders and the Board of Directors of Middlesex Water Company:</p><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"><b>Opinions on the Financial Statements and Internal Control over Financial
Reporting</b></p><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; text-align: justify">We have audited the accompanying consolidated balance
sheets and consolidated statements of capital stock and long-term debt of Middlesex Water Company (the "Company") as of December
31, 2022 and 2021, the related consolidated statements of income, common stockholders' equity, and cash flows for each of the three years
in the period ended December 31, 2022, and the related notes (collectively referred to as the "consolidated financial statements").
We also have audited the Company&#8217;s internal control over financial reporting as of December 31, 2022, based on criteria established
in <i>Internal Control &#8211; Integrated Framework: (2013)</i> issued by the Committee of Sponsoring Organizations of the Treadway Commission
(COSO).</p><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; text-align: justify">In our opinion, the consolidated financial statements
present fairly, in all material respects, the financial position of the Company as of December 31, 2022 and 2021, and the results of their
operations and their cash flows for each of the three years in the period ended December 31, 2022, in conformity with accounting principles
generally accepted in the United States of America. Also in our opinion, the Company maintained, in all material respects, effective internal
control over financial reporting as of December 31, 2022, based on criteria established in <i>Internal Control &#8211; Integrated Framework:
(2013)</i> issued by COSO.</p><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; text-align: justify"><b>Basis for Opinions</b></p><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; text-align: justify">The Company&#8217;s management is responsible for
these consolidated financial statements, for maintaining effective internal control over financial reporting, and for its assessment of
the effectiveness of internal control over financial reporting, included in the accompanying Management&#8217;s Report on Internal Control
over Financial Reporting. Our responsibility is to express an opinion on the Company's consolidated financial statements and an opinion
on the Company&#8217;s internal control over financial reporting based on our audits. We are a public accounting firm registered with
the Public Company Accounting Oversight Board (United States) ("PCAOB") and are required to be independent with respect to the
Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission
and the PCAOB.</p><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; text-align: justify">We conducted our audits in accordance with the standards
of the PCAOB. Those standards require that we plan and perform the audits to obtain reasonable assurance about whether the consolidated
financial statements are free of material misstatement, whether due to error or fraud and whether effective internal control over financial
reporting was maintained in all material respects.</p><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; text-align: justify">Our audits of the financial statements included performing
procedures to assess the risks of material misstatement of the consolidated financial statements, whether due to error or fraud, and performing
procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures
in the consolidated financial statements. Our audits also included evaluating the accounting principles used and significant estimates
made by management, as well as evaluating the overall presentation of the consolidated financial statements. Our audit of internal control
over financial reporting included obtaining an understanding of internal control over financial reporting, assessing the risk that a material
weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our
audits also included performing such other procedures as we considered necessary in the circumstances. We believe that our audits provide
a reasonable basis for our opinions.</p><div>

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


</div><!-- Field: Page; Sequence: 40; Value: 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; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->38<!-- 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"><a href="#index" style="font-style: italic">Index</a>&#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; text-align: justify"><b>Definition and Limitations of Internal Control
Over Financial Reporting</b></p><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; text-align: justify">A company's internal control over financial reporting
is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial
statements for external purposes in accordance with generally accepted accounting principles. A company's internal control over financial
reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately
and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions
are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and
that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the
company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition
of the company's</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">assets that could have a material effect on the financial
statements.</p><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; text-align: justify">Because of its inherent limitations, internal control
over financial reporting may not prevent or detect misstatements.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Also, projections of any evaluation of effectiveness
to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of
compliance with the policies or procedures may deteriorate.</p><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; text-align: justify"><b>Critical Audit Matters</b></p><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 8pt; text-align: justify">Critical audit matters are matters arising from
the current period audit of the financial statements that were communicated or required to be communicated to the audit committee and
that: (1) relate to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging,
subjective, or complex judgments. We determined that there are no critical audit matters.</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">&#160;</p><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">/s/ <ix:nonNumeric contextRef="c0" name="dei:AuditorName"><span style="text-decoration:underline">Baker Tilly US, LLP</span></ix:nonNumeric></p><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">We have served as the Company's auditor since 2006.</p><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"><ix:nonNumeric contextRef="c0" name="dei:AuditorLocation">Philadelphia</ix:nonNumeric>, Pennsylvania</p><div>

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

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


</div><!-- Field: Page; Sequence: 41; Value: 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; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->39<!-- 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"><a href="#index" style="font-style: italic">Index</a>&#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">&#160;MIDDLESEX WATER COMPANY</p><div>

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

</div><p style="text-align: center; font: bold 10pt Times New Roman, Times, Serif; 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; margin-left: auto; margin-right: auto;">
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="11" style="white-space: nowrap; font-weight: bold; text-align: center">Years Ended December 31,</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">2022</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">2021</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">2020</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></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 67%; 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: 8%; 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">162,434</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: 8%; 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">143,141</ix:nonFraction></td><td style="white-space: nowrap; width: 1%; border-bottom: Black 1pt solid; 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: 8%; 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">141,592</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; ">
    <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>&#160;</td>
    <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>&#160;</td>
    <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; ">
    <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="c0" decimals="-3" format="ixt:num-dot-decimal" name="msex:OperationsAndMaintenance" scale="3" unitRef="usd">79,096</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">73,671</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:OperationsAndMaintenance" scale="3" unitRef="usd">70,796</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="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Depreciation" scale="3" unitRef="usd">23,029</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">21,109</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:Depreciation" scale="3" unitRef="usd">18,472</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <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="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TaxesOther" scale="3" unitRef="usd">18,208</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">15,150</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:TaxesOther" scale="3" unitRef="usd">14,904</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>&#160;</td>
    <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; ">
    <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="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingExpenses" scale="3" unitRef="usd">120,333</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">109,930</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:OperatingExpenses" scale="3" unitRef="usd">104,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: 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>&#160;</td>
    <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; ">
    <td style="text-align: left; border-bottom: Black 1pt solid">Gain on Sale of Subsidiary</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:GainOrLossOnSaleOfStockInSubsidiary" scale="3" unitRef="usd">5,232</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"><div style="-sec-ix-hidden: hidden-fact-0">&#8212;</div></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"><div style="-sec-ix-hidden: hidden-fact-1">&#8212;</div></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>&#160;</td>
    <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; ">
    <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="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" unitRef="usd">47,333</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">33,211</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:OperatingIncomeLoss" scale="3" unitRef="usd">37,420</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>&#160;</td>
    <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; ">
    <td style="text-align: left">Other Income (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">&#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>&#160;</td>
    <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="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions" scale="3" unitRef="usd">2,314</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">2,653</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:PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions" scale="3" unitRef="usd">4,016</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; border-bottom: Black 1pt solid; padding-left: 10pt">Other Income (Expense), 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="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" unitRef="usd">5,389</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">3,305</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:OtherNonoperatingIncomeExpense" scale="3" unitRef="usd">363</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>&#160;</td>
    <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; ">
    <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="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NonoperatingIncomeExpense" scale="3" unitRef="usd">7,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="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NonoperatingIncomeExpense" scale="3" unitRef="usd">5,958</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:NonoperatingIncomeExpense" scale="3" unitRef="usd">4,379</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>&#160;</td>
    <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; ">
    <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="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestExpense" scale="3" unitRef="usd">9,367</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">8,114</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:InterestExpense" scale="3" unitRef="usd">7,493</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>&#160;</td>
    <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; ">
    <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="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" unitRef="usd">45,669</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">31,055</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:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" unitRef="usd">34,306</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>&#160;</td>
    <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; ">
    <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="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" unitRef="usd">3,240</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:IncomeTaxExpenseBenefit" scale="3" sign="-" unitRef="usd">5,488</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:IncomeTaxExpenseBenefit" scale="3" sign="-" unitRef="usd">4,119</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>&#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>&#160;</td>
    <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; ">
    <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="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd">42,429</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">36,543</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:NetIncomeLoss" scale="3" unitRef="usd">38,425</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>&#160;</td>
    <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; ">
    <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="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockDividendsIncomeStatementImpact" scale="3" unitRef="usd">120</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:PreferredStockDividendsIncomeStatementImpact" scale="3" unitRef="usd">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">&#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">120</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>&#160;</td>
    <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; ">
    <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="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" unitRef="usd">42,309</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">36,423</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:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" unitRef="usd">38,305</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>&#160;</td>
    <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; ">
    <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>&#160;</td>
    <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="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" unitRef="usdPershares">2.40</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">2.08</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="INF" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" unitRef="usdPershares">2.19</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <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="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDiluted" scale="0" unitRef="usdPershares">2.39</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">2.07</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="INF" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDiluted" scale="0" unitRef="usdPershares">2.18</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>&#160;</td>
    <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; ">
    <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>&#160;</td>
    <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>&#160;</td>
    <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; ">
    <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="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" unitRef="shares">17,597</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="0" unitRef="shares">17,492</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="INF" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" unitRef="shares">17,459</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="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" unitRef="shares">17,712</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="0" unitRef="shares">17,607</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="INF" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" unitRef="shares">17,574</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="text-align: left; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">See Notes to Consolidated Financial Statements.</p><div>

</div><!-- Field: Page; Sequence: 42; Value: 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; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->40<!-- 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"><a href="#index" style="font-style: italic">Index</a>&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

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




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

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

</div><div><a id="BalanceSheet"></a></div><p style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">CONSOLIDATED
BALANCE SHEETS</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="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%; margin-left: auto; margin-right: auto;">
  <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 style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="3" style="font: bold 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: center">December 31,</td><td style="font: bold 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="3" style="font: bold 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: center">December 31,</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: left">ASSETS</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; white-space: nowrap; border-bottom: Black 1pt solid">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="font: bold 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">2022</td><td style="font: bold 10pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="font: bold 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">2021</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="white-space: nowrap; font: bold 10pt Times New Roman, Times, Serif; width: 20%; text-align: left">UTILITY PLANT:</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 53%; text-align: left">Water Production</td><td style="font: bold 10pt Times New Roman, Times, Serif; width: 1%">&#160;</td>
    <td style="font: bold 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: bold 10pt Times New Roman, Times, Serif; width: 10%; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing" scale="3" unitRef="usd">249,153</ix:nonFraction></td><td style="font: bold 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="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing" scale="3" unitRef="usd">247,286</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; ">
    <td style="white-space: nowrap; font: bold 10pt Times New Roman, Times, Serif; 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">Transmission and Distribution</td><td style="font: bold 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: bold 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistribution" scale="3" unitRef="usd">735,138</ix:nonFraction></td><td style="font: bold 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="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistribution" scale="3" unitRef="usd">697,200</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="white-space: nowrap; font: 10pt Times New Roman, Times, Serif">&#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">General</td><td style="font: bold 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: bold 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment" scale="3" unitRef="usd">97,581</ix:nonFraction></td><td style="font: bold 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="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment" scale="3" unitRef="usd">95,658</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; ">
    <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; border-bottom: Black 1pt solid">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; border-bottom: Black 1pt solid">Construction Work in Progress</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="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress" scale="3" unitRef="usd">53,570</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: 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="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress" scale="3" unitRef="usd">24,947</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: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <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">TOTAL</td><td style="font: bold 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: bold 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentPlantInService" scale="3" unitRef="usd">1,135,442</ix:nonFraction></td><td style="font: bold 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="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentPlantInService" scale="3" unitRef="usd">1,065,091</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; ">
    <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; border-bottom: Black 1pt solid">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; border-bottom: Black 1pt solid">Less Accumulated Depreciation</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="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation" scale="3" unitRef="usd">214,891</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: 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="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation" scale="3" unitRef="usd">199,723</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: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="white-space: nowrap; font: 10pt Times New Roman, Times, Serif; 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">UTILITY PLANT - NET</td><td style="font: bold 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: bold 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentNet" scale="3" unitRef="usd">920,551</ix:nonFraction></td><td style="font: bold 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="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentNet" scale="3" unitRef="usd">865,368</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; ">
    <td style="white-space: nowrap; font: 10pt Times New Roman, Times, Serif; text-align: left; border-bottom: Black 1pt solid">&#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">&#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">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid; text-align: right">&#160;</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: 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">&#160;</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: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="white-space: nowrap; font: bold 10pt Times New Roman, Times, Serif; text-align: left">CURRENT ASSETS:</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Cash and Cash Equivalents</td><td style="font: bold 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: bold 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" unitRef="usd">3,828</ix:nonFraction></td><td style="font: bold 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="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" unitRef="usd">3,533</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; ">
    <td style="white-space: nowrap; font: 10pt Times New Roman, Times, Serif">&#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">Accounts Receivable, net of allowance for uncollectible accounts of $<ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="3" unitRef="usd">2,326</ix:nonFraction> and $<ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="3" unitRef="usd">2,574</ix:nonFraction>, respectively</td><td style="font: bold 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: bold 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" unitRef="usd">16,018</ix:nonFraction></td><td style="font: bold 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="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" unitRef="usd">15,311</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="white-space: nowrap; font: 10pt Times New Roman, Times, Serif">&#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">Unbilled Revenues</td><td style="font: bold 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: bold 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:UnbilledReceivablesCurrent" scale="3" unitRef="usd">8,659</ix:nonFraction></td><td style="font: bold 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="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:UnbilledReceivablesCurrent" scale="3" unitRef="usd">7,273</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; ">
    <td style="white-space: nowrap; font: 10pt Times New Roman, Times, Serif">&#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">Materials and Supplies (at average cost)</td><td style="font: bold 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: bold 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PublicUtilitiesInventory" scale="3" unitRef="usd">6,177</ix:nonFraction></td><td style="font: bold 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="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PublicUtilitiesInventory" scale="3" unitRef="usd">5,358</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="font: 10pt Times New Roman, Times, Serif; white-space: nowrap">&#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; text-align: left; border-bottom: Black 1pt solid">Prepayments</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="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PrepaidExpenseCurrent" scale="3" unitRef="usd">2,624</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: 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="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PrepaidExpenseCurrent" scale="3" unitRef="usd">2,880</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: 10pt Times New Roman, Times, Serif; vertical-align: bottom; ">
    <td style="white-space: nowrap; font: 10pt Times New Roman, Times, Serif">&#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">TOTAL CURRENT ASSETS</td><td style="font: bold 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: bold 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AssetsCurrent" scale="3" unitRef="usd">37,306</ix:nonFraction></td><td style="font: bold 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="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AssetsCurrent" scale="3" unitRef="usd">34,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: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="white-space: nowrap; 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">&#160;</td>
    <td style="font: 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">&#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">&#160;</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: 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">&#160;</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: 10pt Times New Roman, Times, Serif; vertical-align: bottom; ">
    <td style="white-space: nowrap; font: bold 10pt Times New Roman, Times, Serif; text-align: left">OTHER ASSETS:</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Operating Lease Right of Use Asset</td><td style="font: bold 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: bold 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" unitRef="usd">3,826</ix:nonFraction></td><td style="font: bold 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="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" unitRef="usd">4,503</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="white-space: nowrap; font: bold 10pt Times New Roman, Times, Serif">&#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">Preliminary Survey and Investigation Charges</td><td style="font: bold 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: bold 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="msex:PreliminarySurveyAndInvestigationCharges" scale="3" unitRef="usd">2,806</ix:nonFraction></td><td style="font: bold 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="c6" decimals="-3" format="ixt:num-dot-decimal" name="msex:PreliminarySurveyAndInvestigationCharges" scale="3" unitRef="usd">3,540</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; ">
    <td style="white-space: nowrap; font: 10pt Times New Roman, Times, Serif">&#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">Regulatory Assets</td><td style="font: bold 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: bold 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RegulatoryAssetsNoncurrent" scale="3" unitRef="usd">90,046</ix:nonFraction></td><td style="font: bold 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="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RegulatoryAssetsNoncurrent" scale="3" unitRef="usd">100,738</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="white-space: nowrap; font: 10pt Times New Roman, Times, Serif">&#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">Non-utility Assets - Net</td><td style="font: bold 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: bold 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="msex:NonUtilityAssetsNet" scale="3" unitRef="usd">11,207</ix:nonFraction></td><td style="font: bold 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="c6" decimals="-3" format="ixt:num-dot-decimal" name="msex:NonUtilityAssetsNet" scale="3" unitRef="usd">11,428</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; ">
    <td style="white-space: nowrap; font: 10pt Times New Roman, Times, Serif">&#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">Employee Benefit Plans</td><td style="font: bold 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: bold 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="msex:EmployeeBenefitPlans" scale="3" unitRef="usd">8,689</ix:nonFraction></td><td style="font: bold 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-2">&#8212;</div></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="font: 10pt Times New Roman, Times, Serif; white-space: nowrap">&#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; text-align: left; border-bottom: Black 1pt solid">Other</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="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherAssetsNoncurrent" scale="3" unitRef="usd">19</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: 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="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherAssetsNoncurrent" scale="3" unitRef="usd">83</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: 10pt Times New Roman, Times, Serif; vertical-align: bottom; ">
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap">&#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; text-align: left; border-bottom: Black 1pt solid">TOTAL OTHER ASSETS</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="c5" decimals="-3" format="ixt:num-dot-decimal" name="msex:DeferredChargesAndOtherAssets" scale="3" unitRef="usd">116,593</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: 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="c6" decimals="-3" format="ixt:num-dot-decimal" name="msex:DeferredChargesAndOtherAssets" scale="3" unitRef="usd">120,292</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: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap">&#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; text-align: left; border-bottom: Black 1pt solid">TOTAL ASSETS</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:Assets" scale="3" unitRef="usd">1,074,450</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: 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="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="3" unitRef="usd">1,020,015</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: 10pt Times New Roman, Times, Serif; vertical-align: bottom; ">
    <td style="white-space: nowrap; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: bold 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: bold 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">&#160;</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 colspan="4" style="border-bottom: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: left">CAPITALIZATION AND LIABILITIES</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">&#160;</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: 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">&#160;</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: 10pt Times New Roman, Times, Serif; vertical-align: bottom; ">
    <td style="white-space: nowrap; font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: bold 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: bold 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">&#160;</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="white-space: nowrap; font: bold 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">&#160;</td>
    <td style="font: 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">&#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">&#160;</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: 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">&#160;</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: 10pt Times New Roman, Times, Serif; vertical-align: bottom; ">
    <td style="white-space: nowrap; font: bold 10pt Times New Roman, Times, Serif; text-align: left">CAPITALIZATION:</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Common Stock, No Par Value</td><td style="font: bold 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: bold 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CommonStockValue" scale="3" unitRef="usd">233,054</ix:nonFraction></td><td style="font: bold 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:CommonStockValue" scale="3" unitRef="usd">221,919</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="font: bold 10pt Times New Roman, Times, Serif; white-space: nowrap; 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; text-align: left; border-bottom: Black 1pt solid">Retained Earnings</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="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" unitRef="usd">167,274</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: 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="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" unitRef="usd">145,807</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: 10pt Times New Roman, Times, Serif; vertical-align: bottom; ">
    <td style="font: bold 10pt Times New Roman, Times, Serif; white-space: nowrap; 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; text-align: left; border-bottom: Black 1pt solid">TOTAL COMMON EQUITY</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="c5" decimals="-3" format="ixt:num-dot-decimal" name="msex:TotalCommonEquity" scale="3" unitRef="usd">400,328</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: 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="c6" decimals="-3" format="ixt:num-dot-decimal" name="msex:TotalCommonEquity" scale="3" unitRef="usd">367,726</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: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap">&#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">Preferred Stock</td><td style="font: bold 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: bold 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockValue" scale="3" unitRef="usd">2,084</ix:nonFraction></td><td style="font: bold 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="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockValue" scale="3" unitRef="usd">2,084</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; ">
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap">&#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; text-align: left; border-bottom: Black 1pt solid">Long-term Debt</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="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtNoncurrent" scale="3" unitRef="usd">290,280</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: 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="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtNoncurrent" scale="3" unitRef="usd">306,520</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: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="white-space: nowrap; font: 10pt Times New Roman, Times, Serif">&#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">TOTAL CAPITALIZATION</td><td style="font: bold 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: bold 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CapitalizationLongtermDebtAndEquity" scale="3" unitRef="usd">692,692</ix:nonFraction></td><td style="font: bold 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="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CapitalizationLongtermDebtAndEquity" scale="3" unitRef="usd">676,330</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; ">
    <td style="white-space: nowrap; 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">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; border-bottom: Black 1pt solid">&#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">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid; text-align: right">&#160;</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: 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">&#160;</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: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="white-space: nowrap; font: bold 10pt Times New Roman, Times, Serif; text-align: left">CURRENT</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Current Portion of Long-term Debt</td><td style="font: bold 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: bold 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherLongTermDebtCurrent" scale="3" unitRef="usd">17,462</ix:nonFraction></td><td style="font: bold 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="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherLongTermDebtCurrent" scale="3" unitRef="usd">6,731</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; ">
    <td style="white-space: nowrap; font: bold 10pt Times New Roman, Times, Serif">LIABILITIES:</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Notes Payable</td><td style="font: bold 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: bold 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NotesPayableCurrent" scale="3" unitRef="usd">55,500</ix:nonFraction></td><td style="font: bold 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="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NotesPayableCurrent" scale="3" unitRef="usd">13,000</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="white-space: nowrap; font: bold 10pt Times New Roman, Times, Serif">&#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">Accounts Payable</td><td style="font: bold 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: bold 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableCurrent" scale="3" unitRef="usd">24,847</ix:nonFraction></td><td style="font: bold 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="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableCurrent" scale="3" unitRef="usd">21,125</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; ">
    <td style="white-space: nowrap; font: 10pt Times New Roman, Times, Serif">&#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">Accrued Taxes</td><td style="font: bold 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: bold 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccruedIncomeTaxesCurrent" scale="3" unitRef="usd">12,162</ix:nonFraction></td><td style="font: bold 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="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccruedIncomeTaxesCurrent" scale="3" unitRef="usd">8,621</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="white-space: nowrap; font: 10pt Times New Roman, Times, Serif">&#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">Accrued Interest</td><td style="font: bold 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: bold 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestPayableCurrent" scale="3" unitRef="usd">2,535</ix:nonFraction></td><td style="font: bold 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="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestPayableCurrent" scale="3" unitRef="usd">1,986</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; ">
    <td style="white-space: nowrap; font: 10pt Times New Roman, Times, Serif">&#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">Unearned Revenues and Advanced Service Fees</td><td style="font: bold 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: bold 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredRevenueCurrent" scale="3" unitRef="usd">1,365</ix:nonFraction></td><td style="font: bold 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="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredRevenueCurrent" scale="3" unitRef="usd">1,330</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="font: 10pt Times New Roman, Times, Serif; white-space: nowrap">&#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; text-align: left; border-bottom: Black 1pt solid">Other</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="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherLiabilitiesCurrent" scale="3" unitRef="usd">3,988</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: 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="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherLiabilitiesCurrent" scale="3" unitRef="usd">3,826</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: 10pt Times New Roman, Times, Serif; vertical-align: bottom; ">
    <td style="white-space: nowrap; font: 10pt Times New Roman, Times, Serif">&#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">TOTAL CURRENT LIABILITIES</td><td style="font: bold 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: bold 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesCurrent" scale="3" unitRef="usd">117,859</ix:nonFraction></td><td style="font: bold 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="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesCurrent" scale="3" unitRef="usd">56,619</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="white-space: nowrap; 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">&#160;</td>
    <td style="font: 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">&#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">&#160;</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: 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">&#160;</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: 10pt Times New Roman, Times, Serif; vertical-align: bottom; ">
    <td colspan="5" style="font: bold 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: left">COMMITMENTS AND CONTINGENT LIABILITIES (Note 4)</td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: right"><div style="-sec-ix-hidden: hidden-fact-3">&#160;</div></td><td style="font: bold 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-4">&#160;</div></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="font: 10pt Times New Roman, Times, Serif; white-space: nowrap">&#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">&#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">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid; text-align: right">&#160;</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: 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">&#160;</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: 10pt Times New Roman, Times, Serif; vertical-align: bottom; ">
    <td style="white-space: nowrap; font: bold 10pt Times New Roman, Times, Serif; text-align: left">OTHER LIABILITIES:</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Customer Advances for Construction</td><td style="font: bold 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: bold 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="msex:ConstructionAdvances" scale="3" unitRef="usd">21,382</ix:nonFraction></td><td style="font: bold 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="c6" decimals="-3" format="ixt:num-dot-decimal" name="msex:ConstructionAdvances" scale="3" unitRef="usd">23,529</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="white-space: nowrap; font: bold 10pt Times New Roman, Times, Serif; 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">Lease Obligations</td><td style="font: bold 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: bold 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent" scale="3" unitRef="usd">3,706</ix:nonFraction></td><td style="font: bold 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="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent" scale="3" unitRef="usd">4,367</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; ">
    <td style="white-space: nowrap; font: 10pt Times New Roman, Times, Serif">&#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">Accumulated Deferred Income Taxes</td><td style="font: bold 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: bold 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="3" unitRef="usd">77,783</ix:nonFraction></td><td style="font: bold 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="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="3" unitRef="usd">69,500</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="white-space: nowrap; font: 10pt Times New Roman, Times, Serif">&#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">Employee Benefit Plans</td><td style="font: bold 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: bold 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: right"><div style="-sec-ix-hidden: hidden-fact-5">&#8212;</div></td><td style="font: bold 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="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccruedEmployeeBenefitsCurrentAndNoncurrent" scale="3" unitRef="usd">11,290</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; ">
    <td style="white-space: nowrap; font: 10pt Times New Roman, Times, Serif">&#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">Regulatory Liabilities</td><td style="font: bold 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: bold 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RegulatoryLiabilityNoncurrent" scale="3" unitRef="usd">46,734</ix:nonFraction></td><td style="font: bold 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="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RegulatoryLiabilityNoncurrent" scale="3" unitRef="usd">49,431</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="font: 10pt Times New Roman, Times, Serif; white-space: nowrap">&#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; text-align: left; border-bottom: Black 1pt solid">Other</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="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherLiabilitiesNoncurrent" scale="3" unitRef="usd">919</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: 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="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherLiabilitiesNoncurrent" scale="3" unitRef="usd">1,086</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: 10pt Times New Roman, Times, Serif; vertical-align: bottom; ">
    <td style="white-space: nowrap; font: 10pt Times New Roman, Times, Serif">&#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">TOTAL OTHER LIABILITIES</td><td style="font: bold 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: bold 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent" scale="3" unitRef="usd">150,524</ix:nonFraction></td><td style="font: bold 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="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent" scale="3" unitRef="usd">159,203</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="white-space: nowrap; 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">&#160;</td>
    <td style="font: 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">&#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">&#160;</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: 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">&#160;</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: 10pt Times New Roman, Times, Serif; vertical-align: bottom; ">
    <td colspan="3" style="font: bold 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: left">CONTRIBUTIONS IN AID OF CONSTRUCTION</td><td style="font: bold 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: bold 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ContributionsInAidOfConstruction" scale="3" unitRef="usd">113,375</ix:nonFraction></td><td style="font: bold 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="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ContributionsInAidOfConstruction" scale="3" unitRef="usd">127,863</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="font: 10pt Times New Roman, Times, Serif; white-space: nowrap">&#160;</td><td style="border-top: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-top: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left; border-bottom: Black 1pt solid">TOTAL CAPITALIZATION AND LIABILITIES</td><td style="border-top: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-top: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-top: Black 1pt solid; 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:LiabilitiesAndStockholdersEquity" scale="3" unitRef="usd">1,074,450</ix:nonFraction></td><td style="border-top: Black 1pt solid; font: bold 10pt Times New Roman, Times, Serif; white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-top: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-top: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-top: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; 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">1,020,015</ix:nonFraction></td><td style="border-top: Black 1pt solid; font: 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: left; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">See Notes to Consolidated Financial Statements. </p><div>



</div><!-- Field: Page; Sequence: 43; Value: 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; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->41<!-- 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"><a href="#index" style="font-style: italic">Index</a>&#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: 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="CashFlow"></a></div><p style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">CONSOLIDATED STATEMENTS OF CASH FLOWS</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; margin-left: auto; margin-right: auto;">
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="11" style="white-space: nowrap; font-weight: bold; text-align: center">Years Ended December 31,</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">2022</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">2021</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">2020</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>&#160;</td>
    <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; ">
    <td style="width: 61%; 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">42,429</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="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd">36,543</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="us-gaap:NetIncomeLoss" scale="3" unitRef="usd">38,425</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><td>&#160;</td>
    <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; ">
    <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><td>&#160;</td>
    <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:DepreciationDepletionAndAmortization" scale="3" unitRef="usd">27,475</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:DepreciationDepletionAndAmortization" scale="3" unitRef="usd">26,799</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:DepreciationDepletionAndAmortization" scale="3" unitRef="usd">20,838</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 20pt">Provision for 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="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" sign="-" unitRef="usd">5,334</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="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" sign="-" unitRef="usd">10,989</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="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" sign="-" unitRef="usd">13,490</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">1,387</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="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity" scale="3" unitRef="usd">1,505</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="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity" scale="3" unitRef="usd">2,503</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <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" sign="-" unitRef="usd">401</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:LifeInsuranceCorporateOrBankOwnedChangeInValue" scale="3" unitRef="usd">136</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="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LifeInsuranceCorporateOrBankOwnedChangeInValue" scale="3" unitRef="usd">391</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">1,630</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:ShareBasedCompensation" scale="3" unitRef="usd">1,338</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:ShareBasedCompensation" scale="3" unitRef="usd">1,096</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 20pt">Gain on Sale of Subsidiary</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:GainOrLossOnSaleOfStockInSubsidiary" scale="3" unitRef="usd">5,232</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">&#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-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><td>&#160;</td>
    <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; ">
    <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">707</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="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="3" unitRef="usd">742</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="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="3" unitRef="usd">2,661</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">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:ChangeInUnbilledRevenues" scale="3" unitRef="usd">1,386</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="c3" decimals="-3" format="ixt:num-dot-decimal" name="msex:ChangeInUnbilledRevenues" scale="3" unitRef="usd">208</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="c4" decimals="-3" format="ixt:num-dot-decimal" name="msex:ChangeInUnbilledRevenues" scale="3" sign="-" unitRef="usd">118</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <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" unitRef="usd">819</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="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInRawMaterialsPackagingMaterialsAndSuppliesInventories" scale="3" unitRef="usd">246</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="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInRawMaterialsPackagingMaterialsAndSuppliesInventories" scale="3" sign="-" unitRef="usd">333</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">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" sign="-" unitRef="usd">256</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:IncreaseDecreaseInPrepaidExpense" scale="3" sign="-" unitRef="usd">6</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:IncreaseDecreaseInPrepaidExpense" scale="3" unitRef="usd">519</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <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" unitRef="usd">3,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="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="3" sign="-" unitRef="usd">9,318</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="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="3" unitRef="usd">7,137</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 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">3,541</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:IncreaseDecreaseInAccruedTaxesPayable" scale="3" sign="-" unitRef="usd">1,517</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="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccruedTaxesPayable" scale="3" unitRef="usd">2,503</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <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:IncreaseDecreaseInInterestPayableNet" scale="3" unitRef="usd">549</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:IncreaseDecreaseInInterestPayableNet" scale="3" sign="-" unitRef="usd">151</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="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInInterestPayableNet" scale="3" unitRef="usd">106</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">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">4,266</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="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInPensionAndPostretirementObligations" scale="3" sign="-" unitRef="usd">2,645</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="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInPensionAndPostretirementObligations" scale="3" sign="-" unitRef="usd">1,377</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <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:IncreaseDecreaseInDeferredRevenue" scale="3" unitRef="usd">35</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:IncreaseDecreaseInDeferredRevenue" scale="3" unitRef="usd">75</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:IncreaseDecreaseInDeferredRevenue" scale="3" unitRef="usd">44</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">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" sign="-" unitRef="usd">454</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:IncreaseDecreaseInOtherOperatingCapitalNet" scale="3" unitRef="usd">4,276</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="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet" scale="3" sign="-" unitRef="usd">3,696</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#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><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">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">61,361</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:NetCashProvidedByUsedInOperatingActivities" scale="3" unitRef="usd">33,028</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:NetCashProvidedByUsedInOperatingActivities" scale="3" unitRef="usd">53,355</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <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><td>&#160;</td>
    <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 of $<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllowanceForFundsUsedDuringConstructionInvestingActivities" scale="3" unitRef="usd">927</ix:nonFraction> in 2022, $<ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllowanceForFundsUsedDuringConstructionInvestingActivities" scale="3" unitRef="usd">1,148</ix:nonFraction> in 2021 and $<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllowanceForFundsUsedDuringConstructionInvestingActivities" scale="3" unitRef="usd">1,513</ix:nonFraction> in 2020</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">91,335</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="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" unitRef="usd">79,378</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="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" unitRef="usd">105,619</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 10pt">Proceeds from Sale of Subsidiary</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:ProceedsFromSaleOfPropertyPlantAndEquipment" scale="3" unitRef="usd">3,122</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"><div style="-sec-ix-hidden: hidden-fact-6">&#8212;</div></td><td style="white-space: nowrap; 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">&#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>&#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><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; ">
    <td style="text-align: left">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">88,213</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="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" sign="-" unitRef="usd">79,378</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="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" sign="-" unitRef="usd">105,619</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">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><td>&#160;</td>
    <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; ">
    <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">7,423</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="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RepaymentsOfLongTermDebt" scale="3" unitRef="usd">52,691</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="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RepaymentsOfLongTermDebt" scale="3" unitRef="usd">7,472</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">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">2,662</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:ProceedsFromIssuanceOfLongTermDebt" scale="3" unitRef="usd">86,595</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:ProceedsFromIssuanceOfLongTermDebt" scale="3" unitRef="usd">50,316</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <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">42,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="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromRepaymentsOfShortTermDebt" scale="3" unitRef="usd">11,000</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:ProceedsFromRepaymentsOfShortTermDebt" scale="3" sign="-" unitRef="usd">18,000</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">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">624</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="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsOfDebtIssuanceCosts" scale="3" unitRef="usd">994</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="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsOfDebtIssuanceCosts" scale="3" unitRef="usd">148</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 10pt">Common Stock 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="msex:ProceedsFromIssuanceOfCommonStockExpense" scale="3" sign="-" unitRef="usd">32</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-8">&#8212;</div></td><td 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:ProceedsFromIssuanceOfCommonStockExpense" scale="3" sign="-" unitRef="usd">37</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">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">10,335</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:ProceedsFromIssuanceOfCommonStock" scale="3" unitRef="usd">3,837</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:ProceedsFromIssuanceOfCommonStock" scale="3" unitRef="usd">1,230</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <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">20,810</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="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsOfDividendsCommonStock" scale="3" unitRef="usd">19,373</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="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsOfDividendsCommonStock" scale="3" unitRef="usd">18,178</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 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">120</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="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsOfDividendsPreferredStockAndPreferenceStock" scale="3" unitRef="usd">120</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="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsOfDividendsPreferredStockAndPreferenceStock" scale="3" unitRef="usd">120</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <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">659</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:ProceedsFromPaymentsForOtherFinancingActivities" scale="3" unitRef="usd">11,225</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:ProceedsFromPaymentsForOtherFinancingActivities" scale="3" unitRef="usd">8,578</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; 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><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; ">
    <td style="text-align: left">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">27,147</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:NetCashProvidedByUsedInFinancingActivities" scale="3" unitRef="usd">39,479</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:NetCashProvidedByUsedInFinancingActivities" scale="3" unitRef="usd">16,169</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">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:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" unitRef="usd">295</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:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" sign="-" unitRef="usd">6,871</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="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" sign="-" unitRef="usd">36,095</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">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:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" scale="3" unitRef="usd">3,533</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:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" scale="3" unitRef="usd">10,404</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="c8" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" scale="3" unitRef="usd">46,499</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">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:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" scale="3" unitRef="usd">3,828</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:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" scale="3" unitRef="usd">3,533</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="c7" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" scale="3" unitRef="usd">10,404</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <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></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></tr>
  <tr style="vertical-align: bottom; ">
    <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><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></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <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">6,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">$</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ContributionOfProperty" scale="3" unitRef="usd">4,750</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:ContributionOfProperty" scale="3" unitRef="usd">5,080</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 10pt">Long-term Debt Deobligation</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"><div style="-sec-ix-hidden: hidden-fact-9">&#8212;</div></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="-3" format="ixt:num-dot-decimal" name="msex:DeobligatedPrincipalPayments" scale="3" unitRef="usd">64</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="msex:DeobligatedPrincipalPayments" scale="3" unitRef="usd">258</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">Non-Cash Consideration for Sale of Subsidiary</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="msex:NonCashConsiderationForSaleOfSubsidiary" scale="3" unitRef="usd">2,100</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"><div style="-sec-ix-hidden: hidden-fact-10">&#8212;</div></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"><div style="-sec-ix-hidden: hidden-fact-11">&#8212;</div></td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <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><td>&#160;</td>
    <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 Year 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><td>&#160;</td>
    <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; ">
    <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">9,251</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="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestPaidNet" scale="3" unitRef="usd">8,546</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:InterestPaidNet" scale="3" unitRef="usd">7,644</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">927</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="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestPaidCapitalized" scale="3" unitRef="usd">1,148</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:InterestPaidCapitalized" scale="3" unitRef="usd">1,513</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; 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">3,230</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:IncomeTaxesPaidNet" scale="3" unitRef="usd">3,335</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:IncomeTaxesPaidNet" scale="3" unitRef="usd">2,509</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: left; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">See Notes to Consolidated Financial Statements. </p><div>





</div><!-- Field: Page; Sequence: 44; Value: 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; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->42<!-- 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"><a href="#index" style="font-style: italic">Index</a>&#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: 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="CapitalStock"></a></div><p style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">&#160;CONSOLIDATED STATEMENTS OF CAPITAL STOCK AND LONG-TERM DEBT</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; margin-left: auto; margin-right: auto;">
  <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">December 31,</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">2022</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">2021</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <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">&#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; ">
    <td style="text-align: left; padding-left: 10pt">Shares Authorized - <ix:nonFraction contextRef="c5" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" unitRef="shares"><ix:nonFraction contextRef="c6" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" unitRef="shares">40,000</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-12">&#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-13">&#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="width: 74%; text-align: left; padding-left: 10pt">Shares Outstanding - 2022 - <ix:nonFraction contextRef="c5" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" unitRef="shares">17,642</ix:nonFraction>; 2021 - <ix:nonFraction contextRef="c6" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" unitRef="shares">17,522</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="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TemporaryEquityAccretionToRedemptionValue" scale="3" unitRef="usd">233,054</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="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TemporaryEquityAccretionToRedemptionValue" scale="3" unitRef="usd">221,919</ix:nonFraction></td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <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></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <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">167,274</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">145,807</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <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="msex:TotalCommonEquity" scale="3" unitRef="usd">400,328</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="msex:TotalCommonEquity" scale="3" unitRef="usd">367,726</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></tr>
  <tr style="vertical-align: bottom; ">
    <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: rgb(204,238,255)">
    <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"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockLiquidationPreferenceValue" scale="3" unitRef="usd">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-14">&#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-15">&#160;</div></td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 10pt">Shares Outstanding - <ix:nonFraction contextRef="c5" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockSharesOutstanding" scale="0" unitRef="shares"><ix:nonFraction contextRef="c6" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockSharesOutstanding" scale="0" unitRef="shares">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-16">&#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-17">&#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="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; ">
    <td style="text-align: left; padding-left: 10pt">Shares Outstanding, $7.00 Series - <ix:nonFraction contextRef="c11" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockSharesOutstanding" scale="0" unitRef="shares"><ix:nonFraction contextRef="c12" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockSharesOutstanding" scale="0" unitRef="shares">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">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">1,005</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: 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; ">
    <td style="text-align: left; padding-left: 10pt">Shares Outstanding, $7.00 Series -&#160;&#160;&#160;<ix:nonFraction contextRef="c15" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockSharesOutstanding" scale="0" unitRef="shares"><ix:nonFraction contextRef="c16" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockSharesOutstanding" scale="0" unitRef="shares">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">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">79</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; border-bottom: Black 1pt solid; padding-left: 10pt">Shares Outstanding, $4.75 Series - <ix:nonFraction contextRef="c19" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockSharesOutstanding" scale="0" unitRef="shares"><ix:nonFraction contextRef="c20" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockSharesOutstanding" scale="0" unitRef="shares">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">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">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; ">
    <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">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="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockDividendsAndOtherAdjustments" scale="3" unitRef="usd">2,084</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></tr>
  <tr style="vertical-align: bottom; ">
    <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: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 10pt">First Mortgage Bonds, <ix:nonFraction contextRef="c23" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" unitRef="pure">0.00</ix:nonFraction>%-<ix:nonFraction contextRef="c24" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" unitRef="pure">5.50</ix:nonFraction>%, due <ix:nonNumeric contextRef="c25" name="us-gaap:LongTermDebtMaturitiesRepaymentTerms">2023-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="c21" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="3" unitRef="usd">252,269</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="c22" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="3" unitRef="usd">203,892</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 10pt">Amortizing Secured Notes, <ix:nonFraction contextRef="c28" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" unitRef="pure">3.94</ix:nonFraction>%-<ix:nonFraction contextRef="c29" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" unitRef="pure">7.05</ix:nonFraction>%, due <ix:nonNumeric contextRef="c30" name="us-gaap:LongTermDebtMaturitiesRepaymentTerms">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="c26" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="3" unitRef="usd">44,918</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="c27" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="3" unitRef="usd">47,613</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">State Revolving Trust Notes, <ix:nonFraction contextRef="c33" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" unitRef="pure">2.00</ix:nonFraction>%-<ix:nonFraction contextRef="c34" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" unitRef="pure">4.22</ix:nonFraction>%, due <ix:nonNumeric contextRef="c35" name="us-gaap:LongTermDebtMaturitiesRepaymentTerms">2025-2038</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="c31" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="3" unitRef="usd">9,200</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="c32" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="3" unitRef="usd">7,510</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; border-bottom: Black 1pt solid; padding-left: 10pt">Construction Loans, <ix:nonFraction contextRef="c37" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" unitRef="pure">0.00</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">&#8212;</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="c36" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="3" unitRef="usd">52,131</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:LongTermDebt" scale="3" unitRef="usd">306,387</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:LongTermDebt" scale="3" unitRef="usd">311,146</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 20pt">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:DebtInstrumentUnamortizedPremium" scale="3" unitRef="usd">6,873</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:DebtInstrumentUnamortizedPremium" scale="3" unitRef="usd">7,271</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">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:DebtInstrumentUnamortizedDiscount" scale="3" unitRef="usd">5,518</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:DebtInstrumentUnamortizedDiscount" scale="3" unitRef="usd">5,166</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; border-bottom: Black 1pt solid; padding-left: 20pt">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:LongTermDebtCurrent" scale="3" unitRef="usd">17,462</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:LongTermDebtCurrent" scale="3" unitRef="usd">6,731</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; border-bottom: Black 1pt solid; padding-left: 20pt">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">290,280</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">306,520</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: left; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">See Notes to Consolidated
Financial Statements.</p><div>


</div><!-- Field: Page; Sequence: 45; Value: 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; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->43<!-- 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"><a href="#index" style="font-style: italic">Index</a>&#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: 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="Equity"></a></div><p style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">CONSOLIDATED STATEMENTS OF COMMON STOCKHOLDERS' EQUITY</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="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%; margin-left: auto; margin-right: auto;">
  <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="padding-bottom: 1pt; font: bold 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: center">&#160;</td><td style="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif">&#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="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif">&#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="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif">&#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="padding-bottom: 1pt; font: 10pt Times New Roman, Times, Serif">&#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: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap">&#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: right">&#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: right">&#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: right">&#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: 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, 2020</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="c38" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:SharesOutstanding" scale="0" unitRef="shares">17,434</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="msex:TotalCommonEquity" scale="3" unitRef="usd">215,125</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="c39" decimals="-3" format="ixt:num-dot-decimal" name="msex:TotalCommonEquity" scale="3" unitRef="usd">108,667</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="c8" decimals="-3" format="ixt:num-dot-decimal" name="msex:TotalCommonEquity" scale="3" unitRef="usd">323,792</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; ">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: bold 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: left">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: bold 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: left">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: bold 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: left">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: bold 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: bold 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="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-left: 10pt">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">$</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">$</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">38,425</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="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd">38,425</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; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-left: 10pt">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="c40" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesDividendReinvestmentPlan" scale="0" unitRef="shares">19</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="c40" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueDividendReinvestmentPlan" scale="3" unitRef="usd">1,230</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-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="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueDividendReinvestmentPlan" scale="3" unitRef="usd">1,230</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="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-left: 10pt">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="c40" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" scale="0" unitRef="shares">16</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="c40" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" unitRef="usd">851</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-20">&#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="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" unitRef="usd">851</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; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-left: 10pt">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="c40" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesOther" scale="0" unitRef="shares">4</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="c40" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueOther" scale="3" unitRef="usd">245</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-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="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueOther" scale="3" unitRef="usd">245</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="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-left: 10pt">Cash Dividends on Common Stock ($<ix:nonFraction contextRef="c40" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" unitRef="usdPershares">1.041</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-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="c41" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DividendsCommonStockCash" scale="3" unitRef="usd">18,178</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="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DividendsCommonStockCash" scale="3" unitRef="usd">18,178</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; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-left: 10pt">Cash Dividends on Preferred Stock</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-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="c41" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DividendsPreferredStockCash" scale="3" unitRef="usd">120</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="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DividendsPreferredStockCash" scale="3" unitRef="usd">120</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="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-left: 10pt">Common Stock Expenses</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">&#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">(<ix:nonFraction contextRef="c41" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityOther" scale="3" sign="-" unitRef="usd">37</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="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityOther" scale="3" sign="-" unitRef="usd">37</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; ">
    <td style="font: 10pt Times New Roman, Times, Serif">Balance at December 31, 2020</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="c42" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:SharesOutstanding" scale="0" unitRef="shares">17,473</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="c42" decimals="-3" format="ixt:num-dot-decimal" name="msex:TotalCommonEquity" scale="3" unitRef="usd">217,451</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="c43" decimals="-3" format="ixt:num-dot-decimal" name="msex:TotalCommonEquity" scale="3" unitRef="usd">128,757</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="c7" decimals="-3" format="ixt:num-dot-decimal" name="msex:TotalCommonEquity" scale="3" unitRef="usd">346,208</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: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: bold 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: left">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: bold 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: left">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: bold 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: left">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: bold 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: bold 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; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-left: 10pt">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">$</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">$</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:NetIncomeLoss" scale="3" unitRef="usd">36,543</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="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd">36,543</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="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-left: 10pt">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="c44" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesDividendReinvestmentPlan" scale="0" unitRef="shares">40</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="c44" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueDividendReinvestmentPlan" scale="3" unitRef="usd">3,837</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-25">&#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">3,837</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; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-left: 10pt">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="c44" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" scale="0" unitRef="shares">6</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="c44" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" unitRef="usd">350</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-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="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" unitRef="usd">350</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="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-left: 10pt">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="c44" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesOther" scale="0" unitRef="shares">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="c44" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueOther" scale="3" unitRef="usd">281</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="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueOther" scale="3" unitRef="usd">281</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; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-left: 10pt">Cash Dividends on Common Stock ($<ix:nonFraction contextRef="c44" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" unitRef="usdPershares">1.108</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-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="c45" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DividendsCommonStockCash" scale="3" unitRef="usd">19,373</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">19,373</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="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-left: 10pt">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-29">&#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="c45" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DividendsPreferredStockCash" scale="3" unitRef="usd">120</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">120</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; ">
    <td style="font: 10pt Times New Roman, Times, Serif">Balance at December 31, 2021</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="INF" format="ixt:num-dot-decimal" name="us-gaap:SharesOutstanding" scale="0" unitRef="shares">17,522</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="c46" decimals="-3" format="ixt:num-dot-decimal" name="msex:TotalCommonEquity" scale="3" unitRef="usd">221,919</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="msex:TotalCommonEquity" scale="3" unitRef="usd">145,807</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="c6" decimals="-3" format="ixt:num-dot-decimal" name="msex:TotalCommonEquity" scale="3" unitRef="usd">367,726</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: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif">&#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">&#160;</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">&#160;</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">&#160;</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">&#160;</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; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-left: 10pt">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">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction contextRef="c48" decimals="-3" format="ixt:fixed-zero" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd">&#8212;</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:NetIncomeLoss" scale="3" unitRef="usd">42,429</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="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd">42,429</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="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-left: 10pt">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="c48" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesDividendReinvestmentPlan" scale="0" unitRef="shares">114</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="c48" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueDividendReinvestmentPlan" scale="3" unitRef="usd">10,335</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-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="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueDividendReinvestmentPlan" scale="3" unitRef="usd">10,335</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; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-left: 10pt">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="c48" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" scale="0" unitRef="shares">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="c48" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" unitRef="usd">520</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-31">&#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="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" unitRef="usd">520</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="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-left: 10pt">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="c48" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesOther" scale="0" unitRef="shares">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="c48" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueOther" scale="3" unitRef="usd">280</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-32">&#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="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueOther" scale="3" unitRef="usd">280</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; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-left: 10pt">Cash Dividends on Common Stock ($<ix:nonFraction contextRef="c48" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" unitRef="usdPershares">1.1825</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-33">&#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="c49" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DividendsCommonStockCash" scale="3" unitRef="usd">20,810</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="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DividendsCommonStockCash" scale="3" unitRef="usd">20,810</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="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-left: 10pt">Cash Dividends on Preferred Stock</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-34">&#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="c49" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DividendsPreferredStockCash" scale="3" unitRef="usd">120</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="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DividendsPreferredStockCash" scale="3" unitRef="usd">120</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; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-left: 10pt">Common Stock Expenses</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-35">&#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="c49" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityOther" scale="3" sign="-" unitRef="usd">32</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="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityOther" scale="3" sign="-" unitRef="usd">32</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 December 31, 2022</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="c50" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:SharesOutstanding" scale="0" unitRef="shares">17,642</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="c50" decimals="-3" format="ixt:num-dot-decimal" name="msex:TotalCommonEquity" scale="3" unitRef="usd">233,054</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="c51" decimals="-3" format="ixt:num-dot-decimal" name="msex:TotalCommonEquity" scale="3" unitRef="usd">167,274</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="msex:TotalCommonEquity" scale="3" unitRef="usd">400,328</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: left; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">See Notes to Consolidated Financial Statements. </p><div>




</div><!-- Field: Page; Sequence: 46; Value: 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; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->44<!-- 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"><a href="#index" style="font-style: italic">Index</a>&#160;</p></div><div>
    </div><!-- Field: /Page --><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: center"><b>MIDDLESEX WATER COMPANY</b></p><div>

</div><div><a id="NotesToFinancialStatements"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p><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="_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock-c0_cont_1" escape="true" name="us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>Note 1 &#8211; Organization, Summary of Significant Accounting Policies
and Recent Developments</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p></ix:nonNumeric><div>

</div><div>

</div><ix:continuation continuedAt="_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock-c0_cont_2" id="_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock-c0_cont_1"><ix:nonNumeric contextRef="c0" continuedAt="_NatureOfOperations-c0_cont_1" escape="true" name="us-gaap:NatureOfOperations"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>(a) Organization</b> - 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), Utility Service Affiliates (Perth Amboy) Inc. (USA-PA) and Twin Lakes Utilities, Inc. (Twin Lakes). Southern Shores Water Company,
LLC (Southern Shores) and White Marsh Environmental Systems, Inc. (White Marsh) are wholly-owned subsidiaries of Tidewater.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock-c0_cont_3" id="_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock-c0_cont_2"><ix:continuation id="_NatureOfOperations-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Middlesex has operated as a water utility in New Jersey
since 1897 and in Delaware, through our wholly-owned subsidiary, Tidewater, since 1992. We are in the business of collecting, treating,
distributing and selling water for domestic, commercial, municipal, industrial and fire protection purposes. We also operate New Jersey
municipal water, wastewater and storm water systems under contract and provide unregulated water and wastewater services in New Jersey
and Delaware through our subsidiaries. Our rates charged to customers for water and wastewater services, the quality of services we provide
and certain other matters are regulated in New Jersey and Delaware by the New Jersey Board of Public Utilities (NJBPU) and the Delaware
Public Service Commission (DEPSC), respectively. Our USA, USA-PA and White Marsh subsidiaries are not regulated utilities.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock-c0_cont_4" id="_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock-c0_cont_3"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ConsolidationPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>(b) Principles of Consolidation</b> <i>&#8211;
</i>The financial statements for Middlesex and its wholly-owned subsidiaries (the Company) are reported on a consolidated basis. All significant
intercompany accounts and transactions have been eliminated. Other financial investments in which the Company holds a <ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="msex:PercentVotingInterest" scale="-2" unitRef="pure">50</ix:nonFraction>% or less voting
interest and cannot exercise control over the operation and policies of the investments are accounted for under the equity method of accounting.
Under the equity method of accounting, the Company records its investment interests in Non-Utility Assets and its percentage share of
the earnings or losses of the investees in Other Income (Expense).</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock-c0_cont_5" id="_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock-c0_cont_4"><ix:nonNumeric contextRef="c0" escape="true" name="msex:SystemOfAccountsPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>(c) System of Accounts</b> <i>&#8211; </i>The Company&#8217;s
regulated utilities maintain their accounts in accordance with the Uniform System of Accounts prescribed by the NJBPU and DEPSC.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock-c0_cont_6" id="_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock-c0_cont_5"><ix:nonNumeric contextRef="c0" continuedAt="_PublicUtilitiesPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:PublicUtilitiesPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>(d) Regulatory Accounting</b> - We maintain our
books and records in accordance with accounting principles generally accepted in the United States of America. Middlesex and certain of
its subsidiaries, which account for <ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="msex:PercentOfOperatingRevenues" scale="-2" unitRef="pure">93</ix:nonFraction>% of Operating Revenues and <ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="msex:PercentOfTotalAssets" scale="-2" unitRef="pure">99</ix:nonFraction>% of Total Assets, are subject to regulation in the state in which
they operate. Those companies are required to maintain their accounts in accordance with regulatory authorities&#8217; rules and guidelines,
which may differ from other authoritative accounting pronouncements. In those instances, the Company follows the guidance provided in
Accounting Standards Codification (ASC) 980, <i>Regulated Operations</i>.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock-c0_cont_7" id="_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock-c0_cont_6"><ix:continuation id="_PublicUtilitiesPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In accordance with ASC 980, <i>Regulated Operations</i>,
costs and obligations are deferred if it is probable that these items will be recognized for rate-making purposes in future rates. Accordingly,
we have recorded costs and obligations, which will be amortized over various future periods. Any change in the assessment of the probability
of rate-making treatment will require us to change the accounting treatment of the deferred item. We have no reason to believe any of
the deferred items that are recorded will be treated differently by the regulators in the future. For additional information, see Note
2 &#8211; <i>Rate and Regulatory Matters</i>.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock-c0_cont_8" id="_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock-c0_cont_7"><ix:nonNumeric contextRef="c0" continuedAt="_PensionAndOtherPostretirementPlansPolicy-c0_cont_1" escape="true" name="us-gaap:PensionAndOtherPostretirementPlansPolicy"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>(e) Retirement Benefit Plans</b> - We maintain
a noncontributory defined benefit pension plan (Pension Plan), which covers all active employees who were hired prior to April 1, 2007,
as well as a defined contribution plan in which all employees are eligible to participate. In addition, the Company maintains an unfunded
supplemental plan for certain of its executive officers. The Company has a retirement benefit plan other than pensions (Other Benefits
Plan) for substantially all of its retired employees. Employees hired after March 31, 2007 are not eligible to participate in this plan.
Coverage includes healthcare and life insurance.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock-c0_cont_9" id="_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock-c0_cont_8"><ix:continuation continuedAt="_PensionAndOtherPostretirementPlansPolicy-c0_cont_2" id="_PensionAndOtherPostretirementPlansPolicy-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company&#8217;s costs for providing retirement
benefits are dependent upon numerous factors, including actual plan experience and assumptions of future experience. Retirement benefit
plan obligations and expense are determined </p></ix:continuation></ix:continuation><div>

</div><!-- Field: Page; Sequence: 47; Value: 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; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->45<!-- 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"><a href="#index" style="font-style: italic">Index</a>&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><ix:continuation continuedAt="_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock-c0_cont_10" id="_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock-c0_cont_9"><ix:continuation id="_PensionAndOtherPostretirementPlansPolicy-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">based on investment performance, discount rates and various other demographic factors related
to the population participating in the Company&#8217;s retirement benefit plans, all of which can change significantly in future years.
For more information on the Company&#8217;s Retirement Benefit Plans, see Note 7 &#8211; <i>Employee Benefit Plans</i>.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock-c0_cont_11" id="_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock-c0_cont_10"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>(f) Utility Plant</b> <i>&#8211; </i>Utility Plant
is stated at original cost as defined for regulatory purposes. Property accounts are charged with the cost of betterments and major replacements
of property. Cost includes direct material, labor and indirect charges for pension benefits and payroll taxes. The cost of labor, materials,
supervision and other expenses incurred in making repairs and minor replacements and in maintaining the properties is charged to the appropriate
expense accounts. At December 31, 2022, there was no event or change in circumstance that would indicate that the carrying amount of any
long-lived asset was not recoverable.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock-c0_cont_12" id="_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock-c0_cont_11"><ix:nonNumeric contextRef="c0" continuedAt="_DepreciationDepletionAndAmortizationPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:DepreciationDepletionAndAmortizationPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>(g) Depreciation </b><i>&#8211;</i> Depreciation
is computed by each regulated member of the Company utilizing a rate approved by the applicable regulatory authority. The accumulated
provision for depreciation is charged with the cost of property retired, less salvage. The following table sets forth the range of depreciation
rates for the major utility plant categories used to calculate depreciation for the years ended December 31, 2022, 2021 and 2020. These
rates have been approved by the NJBPU or DEPSC:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock-c0_cont_13" id="_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock-c0_cont_12"><ix:nonNumeric contextRef="c0" escape="true" name="msex:RangeOfDepreciationRatesTableTextBlock"><ix:continuation continuedAt="_DepreciationDepletionAndAmortizationPolicyTextBlock-c0_cont_2" id="_DepreciationDepletionAndAmortizationPolicyTextBlock-c0_cont_1"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 90%; border-collapse: collapse; margin-left: auto; margin-right: auto;">
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="white-space: nowrap">Source of Supply</td>
    <td style="white-space: nowrap"><ix:nonFraction contextRef="c56" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService" scale="-2" unitRef="pure">1.15</ix:nonFraction>% -&#160;&#160;&#160;<ix:nonFraction contextRef="c57" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService" scale="-2" unitRef="pure">3.44</ix:nonFraction>%</td>
    <td colspan="2" style="white-space: nowrap">Transmission and Distribution (T&amp;D):</td></tr>
  <tr style="vertical-align: top; ">
    <td style="white-space: nowrap; width: 26%">Pumping</td>
    <td style="white-space: nowrap; width: 21%"><ix:nonFraction contextRef="c58" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService" scale="-2" unitRef="pure">2.00</ix:nonFraction>% -&#160;&#160;&#160;<ix:nonFraction contextRef="c59" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService" scale="-2" unitRef="pure">5.39</ix:nonFraction>%</td>
    <td style="white-space: nowrap; width: 18%">T&amp;D &#8211; Mains</td>
    <td style="white-space: nowrap; width: 35%"><ix:nonFraction contextRef="c58" decimals="4" format="ixt:num-dot-decimal" name="msex:PublicUtilitiesPropertyPlantAndEquipmentRateOfTransmissionAndDistribution" scale="-2" unitRef="pure">1.10</ix:nonFraction>%&#160;&#160;-&#160;&#160;&#160;<ix:nonFraction contextRef="c59" decimals="4" format="ixt:num-dot-decimal" name="msex:PublicUtilitiesPropertyPlantAndEquipmentRateOfTransmissionAndDistribution" scale="-2" unitRef="pure">3.13</ix:nonFraction>%</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="white-space: nowrap">Water Treatment</td>
    <td style="white-space: nowrap"><ix:nonFraction contextRef="c60" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService" scale="-2" unitRef="pure">1.65</ix:nonFraction>% -&#160;&#160;&#160;<ix:nonFraction contextRef="c61" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService" scale="-2" unitRef="pure">7.09</ix:nonFraction>%</td>
    <td style="white-space: nowrap">T&amp;D &#8211; Services</td>
    <td style="white-space: nowrap"><ix:nonFraction contextRef="c60" decimals="4" format="ixt:num-dot-decimal" name="msex:PublicUtilitiesPropertyPlantAndEquipmentRateOfTransmissionAndDistribution" scale="-2" unitRef="pure">2.12</ix:nonFraction>%&#160;&#160;-&#160;&#160;&#160;<ix:nonFraction contextRef="c61" decimals="4" format="ixt:num-dot-decimal" name="msex:PublicUtilitiesPropertyPlantAndEquipmentRateOfTransmissionAndDistribution" scale="-2" unitRef="pure">3.16</ix:nonFraction>%</td></tr>
  <tr style="vertical-align: top; ">
    <td style="white-space: nowrap">General Plant</td>
    <td style="white-space: nowrap"><ix:nonFraction contextRef="c62" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService" scale="-2" unitRef="pure">2.08</ix:nonFraction>% - <ix:nonFraction contextRef="c63" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService" scale="-2" unitRef="pure">17.84</ix:nonFraction>%</td>
    <td style="white-space: nowrap">T&amp;D &#8211; Other</td>
    <td style="white-space: nowrap"><ix:nonFraction contextRef="c62" decimals="4" format="ixt:num-dot-decimal" name="msex:PublicUtilitiesPropertyPlantAndEquipmentRateOfTransmissionAndDistribution" scale="-2" unitRef="pure">1.61</ix:nonFraction>%&#160;&#160;-&#160;&#160;&#160;<ix:nonFraction contextRef="c63" decimals="4" format="ixt:num-dot-decimal" name="msex:PublicUtilitiesPropertyPlantAndEquipmentRateOfTransmissionAndDistribution" scale="-2" unitRef="pure">4.63</ix:nonFraction>%</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="white-space: nowrap">Wastewater Collection</td>
    <td style="white-space: nowrap"><ix:nonFraction contextRef="c64" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService" scale="-2" unitRef="pure">1.42</ix:nonFraction>% -&#160;&#160;&#160;<ix:nonFraction contextRef="c65" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService" scale="-2" unitRef="pure">1.81</ix:nonFraction>%</td>
    <td style="white-space: nowrap">&#160;</td>
    <td style="white-space: nowrap">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p></ix:continuation></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock-c0_cont_14" id="_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock-c0_cont_13"><ix:continuation id="_DepreciationDepletionAndAmortizationPolicyTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Non-regulated fixed assets consist primarily of office
buildings, furniture and fixtures, and transportation equipment. These assets are recorded at original cost and depreciation is calculated
based on the estimated useful lives, ranging from <ix:nonNumeric contextRef="c52" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife">3</ix:nonNumeric> to <ix:nonNumeric contextRef="c53" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife">42</ix:nonNumeric> years.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock-c0_cont_15" id="_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock-c0_cont_14"><ix:nonNumeric contextRef="c0" escape="true" name="msex:PreliminarySurveyAndInvestigationPsiCostsPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>(h) Preliminary Survey and Investigation (PS&amp;I)
Costs </b><i>&#8211; </i>In the design of water and wastewater systems that the Company ultimately intends to construct, own and operate,
certain expenditures are incurred to advance those project activities. These PS&amp;I costs are recorded as deferred charges on the balance
sheet as these costs are expected to be recovered through future rates charged to customers as the underlying project assets are placed
into service as utility plant. If it is subsequently determined that costs for a project recorded as PS&amp;I are not recoverable through
rates charged to our customers, the applicable PS&amp;I costs are recorded as Other Expense on the Statement of Income at that time.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock-c0_cont_16" id="_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock-c0_cont_15"><ix:nonNumeric contextRef="c0" continuedAt="_CustomersAdvancesForConstructionCacPolicyTextBlock-c0_cont_1" escape="true" name="msex:CustomersAdvancesForConstructionCacPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>(i) Customers&#8217; Advances for Construction
(CAC)</b> <i>&#8211; </i>Utility plant and/or cash advances are provided to the Company by customers, real estate developers and builders
in order to extend utility service to their properties. These transactions are recorded as CAC. Contractual Refunds of CACs in the form
of cash are made by the Company and are based on either additional operating revenues generated from new customers or, as new customers
are connected to the respective system. After all refunds are made and/or contract terms have expired, any remaining balance is transferred
to Contributions in Aid of Construction.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock-c0_cont_17" id="_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock-c0_cont_16"><ix:continuation continuedAt="_CustomersAdvancesForConstructionCacPolicyTextBlock-c0_cont_2" id="_CustomersAdvancesForConstructionCacPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>Contributions in Aid of Construction (CIAC)</b> &#8211; CIAC include
direct non-refundable contributions of utility plant and/or cash and the portion of CAC that becomes non-refundable.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock-c0_cont_18" id="_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock-c0_cont_17"><ix:continuation id="_CustomersAdvancesForConstructionCacPolicyTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In accordance with regulatory requirements, CAC and
CIAC are not depreciated. In addition, these amounts reduce the investment base for purposes of setting rates.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock-c0_cont_19" id="_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock-c0_cont_18"><ix:nonNumeric contextRef="c0" continuedAt="_AllowanceForFundsUsedDuringConstructionPolicy-c0_cont_1" escape="true" name="us-gaap:AllowanceForFundsUsedDuringConstructionPolicy"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>(j) Allowance for Funds Used During Construction
(AFUDC)</b> - Middlesex and its regulated subsidiaries capitalize AFUDC, which represents the cost of financing projects during construction.
AFUDC is added to the construction costs of individual projects exceeding specific cost and construction period thresholds established
for each company and then depreciated with the utility plant direct costs over the underlying assets&#8217; estimated useful life. AFUDC
is calculated using each company&#8217;s weighted cost of debt and equity as approved in their most recent </p></ix:nonNumeric></ix:continuation><div>

</div><!-- Field: Page; Sequence: 48; Value: 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; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->46<!-- 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"><a href="#index" style="font-style: italic">Index</a>&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><ix:continuation continuedAt="_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock-c0_cont_20" id="_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock-c0_cont_19"><ix:continuation continuedAt="_AllowanceForFundsUsedDuringConstructionPolicy-c0_cont_2" id="_AllowanceForFundsUsedDuringConstructionPolicy-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">respective regulatory rate
order. The AFUDC rates for the years ended December 31, 2022, 2021 and 2020 for Middlesex and Tidewater are as follows:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock-c0_cont_21" id="_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock-c0_cont_20"><ix:nonNumeric contextRef="c0" escape="true" name="msex:AllowanceForFundsUsedDuringConstructionRatesTableTextBlock"><ix:continuation id="_AllowanceForFundsUsedDuringConstructionPolicy-c0_cont_2"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 80%; font: 10pt Times New Roman, Times, Serif; margin-left: auto; margin-right: auto;">
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1pt; white-space: nowrap; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center">2020</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 61%">Middlesex</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="c66" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate" scale="-2" unitRef="pure">6.35</ix:nonFraction></td><td style="white-space: nowrap; width: 1%; text-align: left">%</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="c67" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate" scale="-2" unitRef="pure">6.50</ix:nonFraction></td><td style="white-space: nowrap; width: 1%; text-align: left">%</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="c68" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate" scale="-2" unitRef="pure">6.50</ix:nonFraction></td><td style="white-space: nowrap; width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Tidewater</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c69" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate" scale="-2" unitRef="pure">7.92</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="c70" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate" scale="-2" unitRef="pure">7.92</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="c71" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate" scale="-2" unitRef="pure">7.92</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">%</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 2in; text-align: justify">&#160;</p></ix:continuation></ix:nonNumeric></ix:continuation><div>


</div><div>

</div><ix:continuation continuedAt="_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock-c0_cont_22" id="_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock-c0_cont_21"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ReceivablesPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>(k) Accounts Receivable</b> &#8211; We record bad
debt expense based on a variety of factors such as our customers&#8217; payment history, current economic conditions and trending reasonable
and supportable forecasts on expected collectability of accounts receivable. The allowance for doubtful accounts was $<ix:nonFraction contextRef="c5" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="6" unitRef="usd">2.3</ix:nonFraction> million and
$<ix:nonFraction contextRef="c6" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="6" unitRef="usd">2.6</ix:nonFraction> million as of December 31, 2022 and 2021, respectively. For the years ended December 31, 2022, 2021 and 2020, bad debt expense was
$<ix:nonFraction contextRef="c0" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ProvisionForDoubtfulAccounts" scale="6" unitRef="usd">0.5</ix:nonFraction> million, $<ix:nonFraction contextRef="c3" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ProvisionForDoubtfulAccounts" scale="6" unitRef="usd">0.9</ix:nonFraction> million and $<ix:nonFraction contextRef="c4" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ProvisionForDoubtfulAccounts" scale="6" unitRef="usd">1.1</ix:nonFraction> million, respectively. For the years ended December 31, 2022, 2021 and 2020, write-offs were $<ix:nonFraction contextRef="c0" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs" scale="6" unitRef="usd">0.7</ix:nonFraction>
million, $<ix:nonFraction contextRef="c3" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs" scale="6" unitRef="usd">0.4</ix:nonFraction> million and $<ix:nonFraction contextRef="c4" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs" scale="6" unitRef="usd">0.5</ix:nonFraction> million, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock-c0_cont_23" id="_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock-c0_cont_22"><ix:nonNumeric contextRef="c0" continuedAt="_RevenuesPolicyTextBlock-c0_cont_1" escape="true" name="msex:RevenuesPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>(l) Revenues</b> - 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 Company 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"><b>&#160;</b></p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock-c0_cont_24" id="_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock-c0_cont_23"><ix:continuation continuedAt="_RevenuesPolicyTextBlock-c0_cont_2" id="_RevenuesPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company&#8217;s regulated revenue 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 to 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: 146.25pt">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock-c0_cont_25" id="_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock-c0_cont_24"><ix:continuation continuedAt="_RevenuesPolicyTextBlock-c0_cont_3" id="_RevenuesPolicyTextBlock-c0_cont_2"><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 2032 and contain remaining performance obligations for which the Company expects to recognize
revenue in the future. These contracts also contain customary termination provisions.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock-c0_cont_26" id="_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock-c0_cont_25"><ix:continuation continuedAt="_RevenuesPolicyTextBlock-c0_cont_4" id="_RevenuesPolicyTextBlock-c0_cont_3"><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 doubtful accounts 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">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock-c0_cont_27" id="_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock-c0_cont_26"><ix:continuation continuedAt="_RevenuesPolicyTextBlock-c0_cont_5" id="_RevenuesPolicyTextBlock-c0_cont_4"><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></ix:continuation></ix:continuation><div>


</div><!-- Field: Page; Sequence: 49; Value: 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; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->47<!-- 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"><a href="#index" style="font-style: italic">Index</a>&#160;</p></div><div>
    </div><!-- Field: /Page --><div>


</div><ix:continuation continuedAt="_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock-c0_cont_28" id="_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock-c0_cont_27"><ix:continuation continuedAt="_RevenuesPolicyTextBlock-c0_cont_6" id="_RevenuesPolicyTextBlock-c0_cont_5"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company&#8217;s operating revenues are comprised
of the following:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock-c0_cont_29" id="_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock-c0_cont_28"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:DisaggregationOfRevenueTableTextBlock"><ix:continuation id="_RevenuesPolicyTextBlock-c0_cont_6"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; 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="11" 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="11" style="white-space: nowrap; text-align: center">Years Ended December 31,</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">2022</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">2021</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">2020</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></tr>
  <tr style="vertical-align: bottom; ">
    <td style="width: 61%; 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="c0" decimals="-3" format="ixt:num-dot-decimal" name="msex:ResidentialOperatingRevenues" scale="3" unitRef="usd">84,950</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="c3" decimals="-3" format="ixt:num-dot-decimal" name="msex:ResidentialOperatingRevenues" scale="3" unitRef="usd">77,699</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:ResidentialOperatingRevenues" scale="3" unitRef="usd">76,798</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="c0" decimals="-3" format="ixt:num-dot-decimal" name="msex:CommercialOperatingRevenues" scale="3" unitRef="usd">22,689</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:CommercialOperatingRevenues" scale="3" unitRef="usd">16,715</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:CommercialOperatingRevenues" scale="3" unitRef="usd">15,448</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <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="c0" decimals="-3" format="ixt:num-dot-decimal" name="msex:IndustrialOperatingRevenues" scale="3" unitRef="usd">11,152</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:IndustrialOperatingRevenues" scale="3" unitRef="usd">8,990</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:IndustrialOperatingRevenues" scale="3" unitRef="usd">9,512</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="c0" decimals="-3" format="ixt:num-dot-decimal" name="msex:ResidentialCommercialIndustrialAndFireProtectionRevenue" scale="3" unitRef="usd">12,726</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:ResidentialCommercialIndustrialAndFireProtectionRevenue" scale="3" unitRef="usd">12,608</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:ResidentialCommercialIndustrialAndFireProtectionRevenue" scale="3" unitRef="usd">12,374</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <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="c0" decimals="-3" format="ixt:num-dot-decimal" name="msex:WholesaleMunicipalRevenue" scale="3" unitRef="usd">18,769</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:WholesaleMunicipalRevenue" scale="3" unitRef="usd">14,590</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:WholesaleMunicipalRevenue" scale="3" unitRef="usd">15,187</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="c0" decimals="-3" format="ixt:num-dot-decimal" name="msex:NonregualtedContractOperationsRevenue" scale="3" unitRef="usd">12,006</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="msex:NonregualtedContractOperationsRevenue" scale="3" unitRef="usd">12,391</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:NonregualtedContractOperationsRevenue" scale="3" unitRef="usd">12,130</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <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="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="3" unitRef="usd">162,292</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">142,993</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">141,449</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="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RegulatedOperatingRevenueOther" scale="3" unitRef="usd">831</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">929</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">532</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <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="c0" decimals="-3" format="ixt:num-dot-decimal" name="msex:OtherNonregulatedRevenues" scale="3" unitRef="usd">440</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">427</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">415</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="c0" decimals="-3" format="ixt:num-dot-decimal" name="msex:InterSegmentEliminationOperatingRevenues" scale="3" sign="-" unitRef="usd">1,129</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">1,208</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">804</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left; padding-bottom: 1pt">Total Revenue</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:RegulatedAndUnregulatedOperatingRevenue" scale="3" unitRef="usd">162,434</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">$</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:RegulatedAndUnregulatedOperatingRevenue" scale="3" unitRef="usd">143,141</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">$</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:RegulatedAndUnregulatedOperatingRevenue" scale="3" unitRef="usd">141,592</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 146.25pt">&#160;</p></ix:continuation></ix:nonNumeric></ix:continuation><div>


</div><div>

</div><ix:continuation continuedAt="_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock-c0_cont_30" id="_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock-c0_cont_29"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:DeferredChargesPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>(m) Unamortized Debt Expense and Premiums on Long-Term
Debt</b> - Unamortized Debt Expense and Premiums on Long-Term Debt, included on the consolidated balance sheet in long-term debt, are
amortized over the lives of the related debt issues.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock-c0_cont_31" id="_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock-c0_cont_30"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:IncomeTaxPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>(n) Income Taxes</b> - Middlesex files a consolidated
federal income tax return for the Company and income taxes are allocated based on the separate return method. Certain income and expense
items are accounted for in different time periods for financial reporting than for income tax reporting purposes. Deferred income taxes
are provided on differences between the tax basis of assets and liabilities and the amounts at which they are carried in the consolidated
financial statements. Investment tax credits have been deferred and are amortized over the estimated useful life of the related property.
In the event that there are interest and penalties associated with income tax adjustments from income tax authority examinations, these
amounts will be reported under interest expense and other expense, respectively. For more information on income taxes, see Note 3 &#8211;
<i>Income Taxes</i>.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock-c0_cont_32" id="_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock-c0_cont_31"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:CashAndCashEquivalentsPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>(o) Cash and Cash Equivalents</b> - For purposes
of reporting cash flows, the Company considers all highly liquid investments with original maturity dates of three months or less to be
cash equivalents. Cash and cash equivalents represent bank balances and money market funds with investments maturing in less than 90 days.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock-c0_cont_33" id="_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock-c0_cont_32"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>(p) Restricted Cash </b>&#8211; Restricted cash
includes cash proceeds from loan transactions entered into through government financing programs and are held in trusts for specific capital
expenditures or debt service.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock-c0_cont_34" id="_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock-c0_cont_33"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:UseOfEstimates"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>(q) Use of Estimates</b> - Conformity with accounting
principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the reported
amounts in the financial statements. Actual results could differ from those estimates.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock-c0_cont_35" id="_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock-c0_cont_34"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>(r) Recent Accounting Pronouncements</b> - There are no new adopted
or proposed accounting guidance that the Company is aware of that could have a material impact on the Company&#8217;s consolidated financial
statements.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock-c0_cont_36" id="_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock-c0_cont_35"><ix:nonNumeric contextRef="c0" continuedAt="_CovidNineteenPolicyTextBlock-c0_cont_1" escape="true" name="msex:CovidNineteenPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>(s) Coronavirus (COVID-19) Pandemic</b> <span>&#8211;
</span>In January 2023, the United States Secretary of Health and Human Services renewed the determination that a nationwide health emergency
exists as a result of the COVID-19 Pandemic with an announced end to the declared health emergency on May 11, 2023. <span>While
the Company&#8217;s operations and capital construction program have not been materially disrupted to date from the pandemic, the COVID-19
impact on economic conditions nationally and areas the Company operated continues to be uncertain and could affect the Company&#8217;s
results of operations, financial condition and liquidity in the future. In New Jersey, the </span>declared COVID-19 State of Emergency
Order ended in March 2022. <span>In Delaware, the </span>declared COVID-19 State of Emergency Order ended
in July 2021<span>. </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i>&#160;</i></p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><!-- Field: Page; Sequence: 50; Value: 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; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->48<!-- 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"><a href="#index" style="font-style: italic">Index</a>&#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="_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock-c0_cont_37" id="_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock-c0_cont_36"><ix:continuation id="_CovidNineteenPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>The </span>NJBPU
and the DEPSC <span>have approved the tracking of COVID-19 related incremental costs for potential recovery
in customer rates in future rate proceedings. Neither jurisdiction has established a timetable or </span>definitive formal procedures
for seeking cost recovery<span>. </span>The Company&#8217;s allowance for doubtful accounts was increased for
expected increases in accounts receivable write-offs due to the financial impact of COVID-19 on customers. The Company has not deferred
any <span>COVID-19 related incremental costs. </span>We will continue to monitor the effects of COVID-19.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><i>&#160;</i></p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock-c0_cont_38" id="_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock-c0_cont_37"><ix:nonNumeric contextRef="c0" continuedAt="_RegulatoryEnvironmentalCostsPolicy-c0_cont_1" escape="true" name="us-gaap:RegulatoryEnvironmentalCostsPolicy"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>(t) Regulatory Notice of Non-Compliance &#8211;
</b>In September 2021, the New Jersey Department of Environmental Protection (NJDEP) issued a Notice of Non-Compliance (Notice) to Middlesex
based on self-reporting by Middlesex that the level of Perfluorooctanoic Acid (PFOA) in water treated at its Park Avenue Wellfield Treatment
Plant in South Plainfield, New Jersey exceeded a recently promulgated NJDEP standard effective in 2021. The NJDEP standard for PFOA was
developed based on a Health-based Maximum Contaminant Level of 14 parts per trillion. Neither the NJDEP nor Middlesex has characterized
this exceedance as an acute health threat. However, Middlesex was required to notify its affected customers and complied in November 2021
as required by the regulation.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><i>&#160;</i></p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock-c0_cont_39" id="_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock-c0_cont_38"><ix:continuation continuedAt="_RegulatoryEnvironmentalCostsPolicy-c0_cont_2" id="_RegulatoryEnvironmentalCostsPolicy-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Notice further required the Company to take
any action necessary to comply with the new standard by September 7, 2022. Prior to 2021, the Company began design for construction
of an enhanced treatment process at the Park Avenue Wellfield Treatment Plant to comply with the new standard prior to the
regulation being enacted. Since completion was not expected until mid-2023, in December 2021, the Company implemented an interim
solution to meet the Notice requirements. The Park Avenue Wellfield Treatment Plant was temporarily taken off-line and alternate
sources of supply were obtained. Simultaneously, the Company accelerated a portion of the enhanced treatment project to allow a
restart of the Park Avenue Wellfield Treatment Plant ahead of historical higher water demand periods during the summer months.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><i>&#160;</i></p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock-c0_cont_40" id="_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock-c0_cont_39"><ix:continuation continuedAt="_RegulatoryEnvironmentalCostsPolicy-c0_cont_3" id="_RegulatoryEnvironmentalCostsPolicy-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In June 2022, a portion of the enhanced treatment
process was completed, placed into service and is effectively treating the ground water in compliance with all state and federal drinking
water standards.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock-c0_cont_41" id="_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock-c0_cont_40"><ix:continuation continuedAt="_RegulatoryEnvironmentalCostsPolicy-c0_cont_4" id="_RegulatoryEnvironmentalCostsPolicy-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">On September 13, 2022, the Company entered into an
Administrative Consent Order (ACO) with the NJDEP, which requires the Company to take whatever actions are necessary to achieve and maintain
compliance with the Safe Drinking Water Act, N.J.S.A, 58:12A-1 et seq., and the Safe Drinking Water Act regulations N.J.A.C. 7:10-1 et
seq., including applicable public notifications. The Company&#8217;s agreement to enter into an ACO avoided any further Notice regarding
the fact that the permanent treatment solution was not in service by September 7, 2022. The Company issued the public notifications in
February 2023 and will continue to update and distribute public information as prescribed in the ACO. In addition, in accordance with
the ACO:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in"><i>&#160;</i></p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock-c0_cont_42" id="_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock-c0_cont_41"><ix:continuation continuedAt="_RegulatoryEnvironmentalCostsPolicy-c0_cont_5" id="_RegulatoryEnvironmentalCostsPolicy-c0_cont_4"><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><td style="width: 0.25in"><span>&#9679;</span></td><td style="text-align: justify">On or before June 30, 2023, the Company shall complete the permanent construction of the Park Avenue Wellfield
treatment upgrades, place the treatment upgrades into operation, and all water at the Park Avenue Wellfield Treatment Plant shall be treated
to comply with the PFOA NJDEP standards.</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in"><i>&#160;</i></p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock-c0_cont_43" id="_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock-c0_cont_42"><ix:continuation continuedAt="_RegulatoryEnvironmentalCostsPolicy-c0_cont_6" id="_RegulatoryEnvironmentalCostsPolicy-c0_cont_5"><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><td style="width: 0.25in"><span>&#9679;</span></td><td style="text-align: justify">The Company must perform required sample testing and reporting for PFOA subsequent to completion of the
Park Avenue Wellfield treatment upgrades.</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in"><i>&#160;</i></p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock-c0_cont_44" id="_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock-c0_cont_43"><ix:continuation continuedAt="_RegulatoryEnvironmentalCostsPolicy-c0_cont_7" id="_RegulatoryEnvironmentalCostsPolicy-c0_cont_6"><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><td style="width: 0.25in"><span>&#9679;</span></td><td style="text-align: justify">The Company shall submit to the NJDEP quarterly progress reports detailing the Company&#8217;s compliance
with the ACO.</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><i>&#160;</i></p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock-c0_cont_45" id="_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock-c0_cont_44"><ix:continuation continuedAt="_RegulatoryEnvironmentalCostsPolicy-c0_cont_8" id="_RegulatoryEnvironmentalCostsPolicy-c0_cont_7"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company&#8217;s failure to comply with the compliance
schedule and/or progress reporting requirements of the ACO could lead to penalties up to $<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExaminationPenaltiesAccrued" scale="0" unitRef="usd">500</ix:nonFraction> per day. In addition, the NJDEP could penalize
the Company for other violations, if any, of the ACO.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><i>&#160;</i></p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock-c0_cont_46" id="_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock-c0_cont_45"><ix:continuation continuedAt="_RegulatoryEnvironmentalCostsPolicy-c0_cont_9" id="_RegulatoryEnvironmentalCostsPolicy-c0_cont_8"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In November 2021, the Company was served with two
PFOA-related class action lawsuits seeking restitution for medical, water replacement and other claimed related costs. These lawsuits
are in the early stages of the legal process and their ultimate resolution cannot be predicted at this time. The Company&#8217;s insurance
provider has </p></ix:continuation></ix:continuation><div>

</div><!-- Field: Page; Sequence: 51; Value: 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; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->49<!-- 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"><a href="#index" style="font-style: italic">Index</a>&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><ix:continuation continuedAt="_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock-c0_cont_47" id="_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock-c0_cont_46"><ix:continuation continuedAt="_RegulatoryEnvironmentalCostsPolicy-c0_cont_10" id="_RegulatoryEnvironmentalCostsPolicy-c0_cont_9"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">acknowledged coverage of potential liability which may result from these lawsuits. In May 2022, the Company impleaded 3M
Company (3M) as a third-party defendant in one of these class action lawsuits. The Company had previously initiated a separate lawsuit
against 3M seeking to hold 3M accountable for introduction of perfluoroalkyl substances, which include PFOA, into the Company&#8217;s
water supply at its Park Avenue Wellfield facility.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><i>&#160;</i></p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock-c0_cont_48" id="_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock-c0_cont_47"><ix:continuation id="_RegulatoryEnvironmentalCostsPolicy-c0_cont_10"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; ">In January 2022, the Company
filed a petition with the NJBPU seeking to establish a regulatory asset and deferred accounting treatment until its next base rate setting
proceeding for all costs associated with the interim solution to comply with the Notice. The Company is currently awaiting a decision
on this matter from the NJBPU.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; ">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation id="_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock-c0_cont_48"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; "><b>(u) Sale of Subsidiary</b>
&#8211;&#8211; <span style="font-size: 10pt">In January 2022, Middlesex closed on the DEPSC approved sale of <ix:nonFraction contextRef="c54" decimals="2" format="ixt:num-dot-decimal" name="msex:CommonStockSubsidaryPercentage" scale="-2" unitRef="pure">100</ix:nonFraction>% of the common stock
of its subsidiary Tidewater Environmental Services, Inc. for $<ix:nonFraction contextRef="c55" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:Cash" scale="6" unitRef="usd">6.4</ix:nonFraction> million in cash and other consideration, resulting in a $<ix:nonFraction contextRef="c54" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationConsiderationTransferredOther1" scale="6" unitRef="usd">5.2</ix:nonFraction> million
pre-tax gain. </span>The Company will continue to own and operate its regulated water utilities in Delaware as well as its non-regulated
operations and maintenance contract business.</p></ix:nonNumeric></ix:continuation><div>

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

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

</div><div>

</div><ix:continuation continuedAt="_PublicUtilitiesDisclosureTextBlock-c0_cont_2" id="_PublicUtilitiesDisclosureTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>Rate Matters</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_PublicUtilitiesDisclosureTextBlock-c0_cont_3" id="_PublicUtilitiesDisclosureTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Middlesex</b> - In December 2021, Middlesex&#8217;s
petition to the NJBPU seeking permission to increase its base water rates was concluded, based on a negotiated settlement, resulting in
an expected increase in annual operating revenues of $<ix:nonFraction contextRef="c72" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:PublicUtilitiesApprovedRateIncreaseDecreaseAmount" scale="6" unitRef="usd">27.7</ix:nonFraction> million. The approved tariff rates were designed to recover increased operating
costs, as well as a return on invested capital of $<ix:nonFraction contextRef="c72" decimals="-5" format="ixt:num-dot-decimal" name="msex:BaseRateAmount" scale="6" unitRef="usd">513.5</ix:nonFraction> million, based on an authorized return on common equity of <ix:nonFraction contextRef="c72" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:PublicUtilitiesApprovedReturnOnEquityPercentage" scale="-2" unitRef="pure">9.6</ix:nonFraction>%. The increase
was implemented in two phases with $<ix:nonFraction contextRef="c73" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:PublicUtilitiesApprovedRateIncreaseDecreaseAmount" scale="6" unitRef="usd">20.7</ix:nonFraction> million of the increase effective January 1, 2022 and the remaining $<ix:nonFraction contextRef="c74" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:PublicUtilitiesApprovedRateIncreaseDecreaseAmount" scale="6" unitRef="usd">7.0</ix:nonFraction> million effective January
1, 2023. As part of the negotiated settlement, the Purchased Water Adjustment Clause (PWAC), which is a rate mechanism that allows for
recovery of increased purchased water costs between base rate case filings, was reset to zero.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_PublicUtilitiesDisclosureTextBlock-c0_cont_4" id="_PublicUtilitiesDisclosureTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In September 2022, the NJBPU approved Middlesex's
Emergency Relief Motion to reset its PWAC tariff rate to recover additional costs of $<ix:nonFraction contextRef="c75" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:PublicUtilitiesApprovedRateIncreaseDecreaseAmount" scale="6" unitRef="usd">2.7</ix:nonFraction> million for the purchase of treated water from
a non-affiliated regulated water utility. The increase, effective October 1, 2022, is on an interim basis and subject to refund with interest,
pending final resolution of this matter, which is expected in the second quarter of 2023.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_PublicUtilitiesDisclosureTextBlock-c0_cont_5" id="_PublicUtilitiesDisclosureTextBlock-c0_cont_4"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In March 2021, the NJBPU approved Middlesex&#8217;s
annual petition to reset its PWAC tariff rate to recover additional costs of $<ix:nonFraction contextRef="c76" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:PublicUtilitiesApprovedRateIncreaseDecreaseAmount" scale="6" unitRef="usd">1.1</ix:nonFraction> million for the purchase of treated water from a non-affiliated
regulated water utility.&#160; The new PWAC rate became effective April 4, 2021.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_PublicUtilitiesDisclosureTextBlock-c0_cont_6" id="_PublicUtilitiesDisclosureTextBlock-c0_cont_5"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Tidewater &#8211; </b>On August 31, 2022, the DEPSC
issued an Order requiring Tidewater to reduce its base rates charged to general metered and private fire customers by <ix:nonFraction contextRef="c77" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" unitRef="pure">6</ix:nonFraction>%, effective for
service rendered on and after September 1, 2022. In June 2022, the Delaware Division of the Public Advocate filed a petition with the
DEPSC requesting that Tidewater&#8217;s rates be reduced based on the claim that Tidewater had been earning above its authorized rate
of return. The rate reduction is expected to reduce annual revenues by approximately $<ix:nonFraction contextRef="c0" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:RevenuesExcludingInterestAndDividends" scale="6" unitRef="usd">2.2</ix:nonFraction> million.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in"><i>&#160;</i></p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_PublicUtilitiesDisclosureTextBlock-c0_cont_7" id="_PublicUtilitiesDisclosureTextBlock-c0_cont_6"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In March 2021, Tidewater was notified by the DEPSC
that it had determined Tidewater&#8217;s earned rate of return exceeded the rate of return authorized by the DEPSC. Consequently, <ix:nonNumeric contextRef="c0" name="msex:DSICRateDescription">Tidewater
reset its Distribution System Improvement Charge (DSIC) rate to zero effective April 1, 2021</ix:nonNumeric> and refunded approximately $<ix:nonFraction contextRef="c78" decimals="1" format="ixt:num-dot-decimal" name="us-gaap:PublicUtilitiesApprovedRateIncreaseDecreaseAmount" scale="0" unitRef="usd">1.0</ix:nonFraction> million to
customers primarily in the form of an account credit for DSIC revenue previously billed between April 1, 2020 and March 31, 2021. A DSIC
is a rate-mechanism that allows water utilities to recover investments in, and generate a return on, qualifying capital improvements made
between base rate proceedings.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_PublicUtilitiesDisclosureTextBlock-c0_cont_8" id="_PublicUtilitiesDisclosureTextBlock-c0_cont_7"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Pinelands <i>&#8211; </i></b>In September 2022,
Pinelands Water and Pinelands Wastewater filed separate petitions with the NJBPU seeking permission to increase base rates by approximately
$<ix:nonFraction contextRef="c79" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:PublicUtilitiesApprovedRateIncreaseDecreaseAmount" scale="6" unitRef="usd">0.6</ix:nonFraction> million and $<ix:nonFraction contextRef="c80" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:PublicUtilitiesApprovedRateIncreaseDecreaseAmount" scale="6" unitRef="usd">0.4</ix:nonFraction> million per year, respectively. These requests were necessitated by capital infrastructure investments both companies
have made, or have committed to make, and increased operations and maintenance costs. We cannot predict whether the NJBPU will ultimately
approve, deny, or reduce the amount of the requests. A decision by the NJBPU in both matters is expected in the first quarter of 2023.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><!-- Field: Page; Sequence: 52; Value: 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; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->50<!-- 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"><a href="#index" style="font-style: italic">Index</a>&#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="_PublicUtilitiesDisclosureTextBlock-c0_cont_9" id="_PublicUtilitiesDisclosureTextBlock-c0_cont_8"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Southern Shores <i>- </i></b>Effective January
1, 2020, the DEPSC approved the renewal of a multi-year agreement for water service to a 2,200 unit condominium community we serve in
Sussex County, Delaware.&#160; Under the agreement, current rates were to remain in effect until December 31, 2024, unless there are unanticipated
capital expenditures or regulatory related changes in operating expenses exceeding certain thresholds during this time period. In 2022,
capital expenditures did exceed the established threshold and rates were increased by <ix:nonFraction contextRef="c0" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService" scale="-2" unitRef="pure">5.39</ix:nonFraction>%, effective January 1, 2023. Beginning in 2025
and thereafter, inflation based rate increases cannot exceed the lesser of the regional Consumer Price Index or, <ix:nonFraction contextRef="c81" decimals="INF" format="ixt:num-dot-decimal" name="msex:PercentageOfConsumerPriceIndex" scale="-2" unitRef="pure">3</ix:nonFraction>%. Inflation based increases
are in addition to the threshold rate increases. This agreement expires on <ix:nonNumeric contextRef="c81" format="ixt:date-monthname-day-year-en" name="us-gaap:DebtInstrumentMaturityDate">December 31, 2029</ix:nonNumeric>.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i>&#160;</i></p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_PublicUtilitiesDisclosureTextBlock-c0_cont_10" id="_PublicUtilitiesDisclosureTextBlock-c0_cont_9"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Twin Lakes Utilities, Inc. (Twin Lakes) - </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. &#160; 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 to submit $<ix:nonFraction contextRef="c82" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:EscrowDeposit" scale="6" unitRef="usd">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 Pennsylvania 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 Pennsylvania
Court&#8217;s review of the merits arguments contained in Twin Lakes&#8217; PFR. In December 2021, the Pennsylvania 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 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 Pennsylvania Court
erred in failing to address Twin Lakes&#8217; constitutional claims. The timing of the final decision by the Supreme Court of Pennsylvania
and the final adjudication of this matter cannot be predicted at this time.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

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

</div><ix:continuation continuedAt="_PublicUtilitiesDisclosureTextBlock-c0_cont_12" id="_PublicUtilitiesDisclosureTextBlock-c0_cont_11"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b><i>Regulatory Matters</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i>&#160;</i></p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_PublicUtilitiesDisclosureTextBlock-c0_cont_13" id="_PublicUtilitiesDisclosureTextBlock-c0_cont_12"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">We have recorded certain costs as regulatory assets
because we expect full recovery of, or are currently recovering, these costs in the rates we charge customers. These deferred costs have
been excluded from rate base and, therefore, we are not earning a return on the unamortized balances. These items are detailed as follows:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_PublicUtilitiesDisclosureTextBlock-c0_cont_14" id="_PublicUtilitiesDisclosureTextBlock-c0_cont_13"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfRegulatoryAssetsTextBlock"><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="font-weight: bold">&#160;</td>
    <td colspan="7" style="text-align: center; white-space: nowrap; font-weight: bold">(Thousands of Dollars)</td><td>&#160;</td>
    <td style="white-space: nowrap">&#160;</td></tr>
  <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">December 31,</td><td style="font-weight: bold">&#160;</td>
    <td style="white-space: nowrap; font-weight: bold; text-align: center">Remaining</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; font-weight: bold; font-style: normal">&#160;&#160;&#160;<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-style: normal; font-weight: 700"><span style="text-decoration:underline">Regulatory Assets</span></span></td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center">2022</td><td style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center">Recovery Periods</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 61%; text-align: left">Retirement Benefits</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:RegulatoryAssets" scale="3" unitRef="usd">9,214</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="c88" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RegulatoryAssets" scale="3" unitRef="usd">24,926</ix:nonFraction></td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 12%; text-align: center"><ix:nonNumeric contextRef="c89" name="msex:RemainingRecoveryPeriod">Various</ix:nonNumeric></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Income Taxes</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:RegulatoryAssets" scale="3" unitRef="usd">74,422</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="c91" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RegulatoryAssets" scale="3" unitRef="usd">70,427</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center"><ix:nonNumeric contextRef="c92" name="msex:RemainingRecoveryPeriod">Various</ix:nonNumeric></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1pt">Rate Cases, Tank Painting, and Other</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="c93" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RegulatoryAssets" scale="3" unitRef="usd">6,410</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="c94" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RegulatoryAssets" scale="3" unitRef="usd">5,385</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="text-align: center; padding-bottom: 1pt"><ix:nonNumeric contextRef="c95" name="msex:RemainingRecoveryPeriod">2</ix:nonNumeric>-<ix:nonNumeric contextRef="c96" name="msex:RemainingRecoveryPeriod">10</ix:nonNumeric> years</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 2.5pt">Total</td><td style="border-bottom: Black 2.5pt double">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RegulatoryAssets" scale="3" unitRef="usd">90,046</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RegulatoryAssets" scale="3" unitRef="usd">100,738</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double">&#160;</td>
    <td style="text-align: center; padding-bottom: 2.5pt">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&#160;</p></ix:nonNumeric></ix:continuation><div>


</div><div>

</div><ix:continuation continuedAt="_PublicUtilitiesDisclosureTextBlock-c0_cont_15" id="_PublicUtilitiesDisclosureTextBlock-c0_cont_14"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Retirement benefits include pension and other retirement
benefits that have been recorded on the Consolidated Balance Sheet in accordance with the guidance provided in ASC 715<i>, Compensation
&#8211; Retirement Benefits. </i>These amounts represent obligations in excess of current funding, which the Company believes will be
fully recovered in rates set by the regulatory authorities.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p></ix:continuation><div>

</div><div>

</div><!-- Field: Page; Sequence: 53; Value: 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; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->51<!-- 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"><a href="#index" style="font-style: italic">Index</a>&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><ix:continuation continuedAt="_PublicUtilitiesDisclosureTextBlock-c0_cont_16" id="_PublicUtilitiesDisclosureTextBlock-c0_cont_15"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The recovery period for income taxes is dependent
upon when the temporary differences between the tax and book treatment of various items reverse.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_PublicUtilitiesDisclosureTextBlock-c0_cont_17" id="_PublicUtilitiesDisclosureTextBlock-c0_cont_16"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The 2017 Tax Act reduced the statutory corporate federal
income tax rate from&#160;<ix:nonFraction contextRef="c53" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" unitRef="pure">35</ix:nonFraction>%&#160;to&#160;<ix:nonFraction contextRef="c52" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" unitRef="pure">21</ix:nonFraction>%. The tariff rates charged to customers effective prior to 2018 in the Company&#8217;s regulated
companies include recovery of income taxes at the statutory rate in effect at the time those rates were approved by the respective state
public utility commissions. As of December 31, 2022 and 2021, the Company has recorded regulatory liabilities of $<ix:nonFraction contextRef="c5" decimals="-6" format="ixt:num-dot-decimal" name="us-gaap:RegulatoryLiabilities" scale="7" unitRef="usd">29.0</ix:nonFraction> million and <span style="font-family: Times New Roman, Times, Serif">$<ix:nonFraction contextRef="c6" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:RegulatoryLiabilities" scale="6" unitRef="usd">30.4</ix:nonFraction>
</span>million, respectively for excess income taxes collected through rates due to the lower income tax rate under the 2017 Tax Act.
These regulatory liabilities are overwhelmingly related to utility plant depreciation deduction timing differences, which are subject
to Internal Revenue Service (IRS) normalization rules. The IRS rules limit how quickly the excess taxes attributable to accelerated taxes
can be returned to customers. The current base rates for Middlesex and Pinelands customers became effective after 2017 and reflect the
impact of the 2017 Tax Act on their revenue requirements.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_PublicUtilitiesDisclosureTextBlock-c0_cont_18" id="_PublicUtilitiesDisclosureTextBlock-c0_cont_17"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">As part of Middlesex&#8217;s March 2018 base water
rate settlement with the NJBPU, Middlesex received approval for regulatory accounting treatment of income tax benefits associated with
the adoption of tangible property regulations issued by the IRS, and, as of December 31, 2022 and 2021, the Company has recorded $<ix:nonFraction contextRef="c83" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:RegulatoryLiabilities" scale="6" unitRef="usd">0.0</ix:nonFraction>
and $<ix:nonFraction contextRef="c84" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:RegulatoryLiabilities" scale="6" unitRef="usd">3.0</ix:nonFraction> million of related regulatory liabilities, respectively,</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation id="_PublicUtilitiesDisclosureTextBlock-c0_cont_18"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company uses composite depreciation rates for
its regulated utility assets, which is currently an acceptable method under generally accepted accounting principles and is widely used
in the utility industry. Historically, under the composite depreciation method, the anticipated costs of removing assets upon retirement
are provided for over the life of those assets as a component of depreciation expense. The Company recovers certain asset retirement costs
through rates charged to customers as an approved component of depreciation expense. As of December 31, 2022 and 2021, the Company has
approximately $<ix:nonFraction contextRef="c85" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:RegulatoryLiabilities" scale="6" unitRef="usd">17.7</ix:nonFraction> million and $<ix:nonFraction contextRef="c86" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:RegulatoryLiabilities" scale="6" unitRef="usd">16.1</ix:nonFraction> million, respectively, of expected costs of removal recovered currently in rates in excess of actual
costs incurred as regulatory liabilities.</p></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="_IncomeTaxDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:IncomeTaxDisclosureTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>Note 3 &#8211; Income Taxes </b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p></ix:nonNumeric><div>

</div><div>

</div><ix:continuation continuedAt="_IncomeTaxDisclosureTextBlock-c0_cont_2" id="_IncomeTaxDisclosureTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify">Income tax (benefit) expense differs from the
amount computed by applying the statutory rate on book income subject to tax for the following reasons:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font-size: 10pt">&#160;</span></p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_IncomeTaxDisclosureTextBlock-c0_cont_3" id="_IncomeTaxDisclosureTextBlock-c0_cont_2"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"><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="font-weight: bold">&#160;</td>
    <td colspan="11" style="white-space: nowrap; font-weight: bold; text-align: center">(Thousands of Dollars)</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="11" style="white-space: nowrap; font-weight: bold; text-align: center">Years Ended December 31,</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">2022</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">2021</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">2020</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 61%; text-align: left">Income Tax at Statutory Rate</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="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" scale="3" unitRef="usd">9,590</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="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" scale="3" unitRef="usd">6,521</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="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" scale="3" unitRef="usd">7,204</ix:nonFraction></td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Tax Effect of:</td><td>&#160;</td>
    <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: 5pt; text-align: left">Utility Plant Related</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:IncomeTaxReconciliationDispositionOfAssets" scale="3" sign="-" unitRef="usd">1,106</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="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxReconciliationDispositionOfAssets" scale="3" sign="-" unitRef="usd">1,290</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="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxReconciliationDispositionOfAssets" scale="3" sign="-" unitRef="usd">1,356</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 5pt; text-align: left">Tangible Property Repairs</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:IncomeTaxReconciliationTangiblePropertyRepairs" scale="3" sign="-" unitRef="usd">6,767</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="c3" decimals="-3" format="ixt:num-dot-decimal" name="msex:IncomeTaxReconciliationTangiblePropertyRepairs" scale="3" sign="-" unitRef="usd">12,281</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="c4" decimals="-3" format="ixt:num-dot-decimal" name="msex:IncomeTaxReconciliationTangiblePropertyRepairs" scale="3" sign="-" unitRef="usd">11,298</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="padding-left: 5pt; text-align: left">State Income Taxes &#8211; Net</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:IncomeTaxReconciliationStateAndLocalIncomeTaxes" scale="3" unitRef="usd">1,296</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:IncomeTaxReconciliationStateAndLocalIncomeTaxes" scale="3" unitRef="usd">1,499</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:IncomeTaxReconciliationStateAndLocalIncomeTaxes" scale="3" unitRef="usd">1,364</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 5pt; text-align: left">Other</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:IncomeTaxReconciliationNondeductibleExpenseOther" scale="3" unitRef="usd">227</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:IncomeTaxReconciliationNondeductibleExpenseOther" scale="3" unitRef="usd">63</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:IncomeTaxReconciliationNondeductibleExpenseOther" scale="3" sign="-" unitRef="usd">33</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">Total Income Tax Expense (Benefit)</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:IncomeTaxExpenseBenefit" scale="3" unitRef="usd">3,240</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:IncomeTaxExpenseBenefit" scale="3" sign="-" unitRef="usd">5,488</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="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" sign="-" unitRef="usd">4,119</ix:nonFraction></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; text-align: center">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>


</div><!-- Field: Page; Sequence: 54; Value: 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; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->52<!-- 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"><a href="#index" style="font-style: italic">Index</a>&#160;</p></div><div>
    </div><!-- Field: /Page --><div>


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

</div><ix:continuation continuedAt="_IncomeTaxDisclosureTextBlock-c0_cont_4" id="_IncomeTaxDisclosureTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">Income tax expense (benefit) is comprised of the following:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_IncomeTaxDisclosureTextBlock-c0_cont_5" id="_IncomeTaxDisclosureTextBlock-c0_cont_4"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"><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="font-weight: bold">&#160;</td>
    <td colspan="11" style="white-space: nowrap; font-weight: bold; text-align: center">(Thousands of Dollars)</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="11" style="white-space: nowrap; font-weight: bold; text-align: center">Years Ended December 31,</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">2022</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">2021</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">2020</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">Current:</td><td>&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 5pt; text-align: left; width: 61%">Federal</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="us-gaap:CurrentFederalTaxExpenseBenefit" scale="3" unitRef="usd">425</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="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="3" sign="-" unitRef="usd">8,247</ix:nonFraction></td><td style="white-space: nowrap; width: 1%; text-align: left">)</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:CurrentFederalTaxExpenseBenefit" scale="3" sign="-" unitRef="usd">4,281</ix:nonFraction></td><td style="white-space: nowrap; width: 1%; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 5pt; text-align: left">State</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:CurrentStateAndLocalTaxExpenseBenefit" scale="3" unitRef="usd">1,381</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:CurrentStateAndLocalTaxExpenseBenefit" scale="3" unitRef="usd">1,467</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:CurrentStateAndLocalTaxExpenseBenefit" scale="3" unitRef="usd">2,598</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>Deferred:</td><td>&#160;</td>
    <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; ">
    <td style="padding-left: 5pt; text-align: left">Federal</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:DeferredFederalIncomeTaxExpenseBenefit" scale="3" unitRef="usd">1,242</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:DeferredFederalIncomeTaxExpenseBenefit" scale="3" unitRef="usd">933</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:DeferredFederalIncomeTaxExpenseBenefit" scale="3" sign="-" unitRef="usd">1,490</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="padding-left: 5pt; text-align: left">State</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:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="3" unitRef="usd">260</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:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="3" unitRef="usd">431</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:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="3" sign="-" unitRef="usd">871</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 5pt; text-align: left">Investment Tax Credits</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:DeferredOtherTaxExpenseBenefit" scale="3" sign="-" unitRef="usd">68</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="us-gaap:DeferredOtherTaxExpenseBenefit" scale="3" sign="-" unitRef="usd">72</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="us-gaap:DeferredOtherTaxExpenseBenefit" scale="3" sign="-" unitRef="usd">75</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">Total Income Tax (Benefit) Expense</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:IncomeTaxExpenseBenefit" scale="3" unitRef="usd">3,240</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:IncomeTaxExpenseBenefit" scale="3" sign="-" unitRef="usd">5,488</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="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" sign="-" unitRef="usd">4,119</ix:nonFraction></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; text-align: center"><span style="font-size: 10pt">&#160;</span></p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_IncomeTaxDisclosureTextBlock-c0_cont_6" id="_IncomeTaxDisclosureTextBlock-c0_cont_5"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">As part of Middlesex&#8217;s March 2018 base water
rate settlement with the NJBPU, Middlesex received approval for regulatory accounting treatment of income tax benefits associated with
the adoption of tangible property regulations issued by the IRS (fully amortized as of March 31, 2022) as well as prospective recognition
of the income tax benefits for the immediate deduction of repair costs on tangible property. This results in significant reductions in
the Company&#8217;s effective income tax rate, current income tax expense (benefit) and deferred income tax expense (benefit).</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_IncomeTaxDisclosureTextBlock-c0_cont_7" id="_IncomeTaxDisclosureTextBlock-c0_cont_6"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">Deferred income taxes reflect the net tax effect of temporary differences
between the carrying amounts of assets and liabilities for financial purposes and the amounts used for income tax purposes. The components
of the net deferred tax liability are as follows:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0.5in"><span style="font-size: 10pt">&#160;</span></p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_IncomeTaxDisclosureTextBlock-c0_cont_8" id="_IncomeTaxDisclosureTextBlock-c0_cont_7"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"><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="font-weight: bold">&#160;</td>
    <td colspan="7" style="white-space: nowrap; font-weight: bold; text-align: center">(Thousands of Dollars)</td></tr>
  <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">December 31,</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">2022</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">2021</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 74%; text-align: left">Utility Plant Related</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="msex:DeferredTaxLiabilitiesUtilityPlantRelated" scale="3" unitRef="usd">72,996</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="msex:DeferredTaxLiabilitiesUtilityPlantRelated" scale="3" unitRef="usd">65,107</ix:nonFraction></td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Customer Advances</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="msex:DeferredTaxAssetsCustomerAdvances" scale="3" sign="-" unitRef="usd">3,568</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="c6" decimals="-3" format="ixt:num-dot-decimal" name="msex:DeferredTaxAssetsCustomerAdvances" scale="3" sign="-" unitRef="usd">3,595</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">Employee Benefits</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="3" unitRef="usd">7,380</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="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="3" unitRef="usd">7,091</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Investment Tax Credits</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="msex:DeferredTaxLiabilitiesInvestmentTaxCredits" scale="3" unitRef="usd">304</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="c6" decimals="-3" format="ixt:num-dot-decimal" name="msex:DeferredTaxLiabilitiesInvestmentTaxCredits" scale="3" unitRef="usd">373</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-bottom: 1pt">Other</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="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsOther" scale="3" unitRef="usd">671</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="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsOther" scale="3" unitRef="usd">524</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1pt">Total Accumulated Deferred Income Taxes</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:DeferredTaxLiabilities" scale="3" unitRef="usd">77,783</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:DeferredTaxLiabilities" scale="3" unitRef="usd">69,500</ix:nonFraction></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: center; text-indent: 0.5in"><span style="font-size: 10pt">&#160;</span></p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_IncomeTaxDisclosureTextBlock-c0_cont_9" id="_IncomeTaxDisclosureTextBlock-c0_cont_8"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company&#8217;s federal income tax returns for
the tax years 2014 through 2017 were selected for examination by the IRS, which included the tax year in which the Company had adopted
the final IRS tangible property regulations and changed its accounting method for the tax treatment of expenditures that qualified as
deductible repairs. As a result of the audit examination, the Company agreed to certain modifications of its accounting method for expenditures
that qualify as deductible repairs. In 2019, the Company paid $<ix:nonFraction contextRef="c97" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxReceivable" scale="6" unitRef="usd">2.7</ix:nonFraction> million in income taxes and $<ix:nonFraction contextRef="c98" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExaminationInterestExpense" scale="6" unitRef="usd">0.1</ix:nonFraction> million in interest in connection
with the conclusion of the 2014 through 2017 federal income tax return audits. The statutory review period for 2018 and prior federal
income tax returns has now closed, and as such, in the third quarter of 2022 the Company reversed the December 31, 2021 income tax reserve
provision and interest expense liability of $<ix:nonFraction contextRef="c99" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxReceivable" scale="6" unitRef="usd">0.5</ix:nonFraction> million and $<ix:nonFraction contextRef="c100" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseInterestBearingLiability" scale="6" unitRef="usd">0.2</ix:nonFraction> million, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation id="_IncomeTaxDisclosureTextBlock-c0_cont_9"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The statutory review periods for federal income tax
returns for the years prior to 2019 have been closed. There are no unrecognized tax benefits resulting from prior period tax positions.</p></ix:continuation><div>

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


</div><!-- Field: Page; Sequence: 55; Value: 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; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->53<!-- 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"><a href="#index" style="font-style: italic">Index</a>&#160;</p></div><div>
    </div><!-- Field: /Page --><div>


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

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

</div><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"><i>Water Supply</i> - Middlesex has an agreement with
the New Jersey Water Supply Authority (NJWSA) for the purchase of untreated water through <ix:nonNumeric contextRef="c101" format="ixt:date-monthname-day-year-en" name="msex:LongtermPurchaseCommitmentExpirationDate">November 30, 2023</ix:nonNumeric>, which provides for an average
purchase of <ix:nonFraction contextRef="c101" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:GoodwillPurchaseAccountingAdjustments" scale="6" unitRef="usd">27.0</ix:nonFraction> million gallons a day (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">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_CommitmentsAndContingenciesDisclosureTextBlock-c0_cont_3" id="_CommitmentsAndContingenciesDisclosureTextBlock-c0_cont_2"><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="c102" format="ixt:date-monthname-day-year-en" name="msex:LongtermPurchaseCommitmentExpirationDate">February 27, 2026</ix:nonNumeric>, provides for the minimum
purchase of <ix:nonFraction contextRef="c102" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:GoodwillPurchaseAccountingAdjustments" scale="6" unitRef="usd">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">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_CommitmentsAndContingenciesDisclosureTextBlock-c0_cont_4" id="_CommitmentsAndContingenciesDisclosureTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Tidewater contracts with the City of Dover, Delaware
to purchase treated water of <ix:nonFraction contextRef="c103" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:GoodwillPurchaseAccountingAdjustments" scale="6" unitRef="usd">15.0</ix:nonFraction> million gallons annually.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_CommitmentsAndContingenciesDisclosureTextBlock-c0_cont_5" id="_CommitmentsAndContingenciesDisclosureTextBlock-c0_cont_4"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">Purchased water costs are shown below:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 261pt; text-indent: -4.5pt">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_CommitmentsAndContingenciesDisclosureTextBlock-c0_cont_6" id="_CommitmentsAndContingenciesDisclosureTextBlock-c0_cont_5"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:PurchaseCommitmentExcludingLongtermCommitmentTableTextBlock"><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="font-weight: bold">&#160;</td>
    <td colspan="11" style="white-space: nowrap; font-weight: bold; text-align: center">(Millions of Dollars)</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="11" style="white-space: nowrap; font-weight: bold; text-align: center">Years Ended December 31,</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">2022</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">2021</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">2020</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 61%; text-align: left">Untreated</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="-5" format="ixt:num-dot-decimal" name="msex:CostOfUntreatedWater" scale="6" unitRef="usd">3.2</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="c3" decimals="-5" format="ixt:num-dot-decimal" name="msex:CostOfUntreatedWater" scale="6" unitRef="usd">3.3</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="-5" format="ixt:num-dot-decimal" name="msex:CostOfUntreatedWater" scale="6" unitRef="usd">3.4</ix:nonFraction></td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1pt">Treated</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="-5" format="ixt:num-dot-decimal" name="msex:CostOfTreatedWater" scale="6" unitRef="usd">3.9</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="-5" format="ixt:num-dot-decimal" name="msex:CostOfTreatedWater" scale="6" unitRef="usd">3.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="c4" decimals="-5" format="ixt:num-dot-decimal" name="msex:CostOfTreatedWater" scale="6" unitRef="usd">3.6</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="c0" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:CostOfPurchasedWater" scale="6" unitRef="usd">7.1</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="-5" format="ixt:num-dot-decimal" name="us-gaap:CostOfPurchasedWater" scale="6" unitRef="usd">6.9</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="-5" format="ixt:num-dot-decimal" name="us-gaap:CostOfPurchasedWater" scale="6" unitRef="usd">7.0</ix:nonFraction></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 0 0 4.5pt; text-align: center; text-indent: -4.5pt"><span style="font-size: 10pt">&#160;</span></p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_CommitmentsAndContingenciesDisclosureTextBlock-c0_cont_7" id="_CommitmentsAndContingenciesDisclosureTextBlock-c0_cont_6"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i>Leases - </i>The Company determines if an arrangement
is a lease at the inception of the lease. 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"><i>&#160;</i></p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_CommitmentsAndContingenciesDisclosureTextBlock-c0_cont_8" id="_CommitmentsAndContingenciesDisclosureTextBlock-c0_cont_7"><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"><i>&#160;</i></p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_CommitmentsAndContingenciesDisclosureTextBlock-c0_cont_9" id="_CommitmentsAndContingenciesDisclosureTextBlock-c0_cont_8"><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 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">4.03</ix:nonFraction>%) based on the information available at 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">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_CommitmentsAndContingenciesDisclosureTextBlock-c0_cont_10" id="_CommitmentsAndContingenciesDisclosureTextBlock-c0_cont_9"><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 was $<ix:nonFraction contextRef="c0" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLeaseIncomeLeasePayments" scale="6" unitRef="usd">0.8</ix:nonFraction> million for each of the years ended December 31, 2022, 2021 and 2020.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_CommitmentsAndContingenciesDisclosureTextBlock-c0_cont_11" id="_CommitmentsAndContingenciesDisclosureTextBlock-c0_cont_10"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">Information related to operating lease ROU assets is as follows:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_CommitmentsAndContingenciesDisclosureTextBlock-c0_cont_12" id="_CommitmentsAndContingenciesDisclosureTextBlock-c0_cont_11"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:LeaseCostTableTextBlock"><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="font-weight: bold">&#160;</td>
    <td colspan="7" style="white-space: nowrap; font-weight: bold; text-align: center">(In Millions)</td></tr>
  <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">December 31,</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: right; border-bottom: Black 1pt solid">2022</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: right; border-bottom: Black 1pt solid">2021</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 74%; text-align: left">ROU Asset at Lease Inception</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="-5" format="ixt:num-dot-decimal" name="msex:RightOfUseAssetAtLeaseInception" scale="6" unitRef="usd">7.3</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="-5" format="ixt:num-dot-decimal" name="msex:RightOfUseAssetAtLeaseInception" scale="6" unitRef="usd">7.3</ix:nonFraction></td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1pt">Accumulated Amortization</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="c5" decimals="-5" format="ixt:num-dot-decimal" name="msex:RightOfUseAssetsAccumulatedAmortization" scale="6" unitRef="usd">3.5</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="c6" decimals="-5" format="ixt:num-dot-decimal" name="msex:RightOfUseAssetsAccumulatedAmortization" scale="6" unitRef="usd">2.8</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">Current ROU Asset</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="-5" format="ixt:num-dot-decimal" name="msex:RightOfUseAssetsCurrent" scale="6" unitRef="usd">3.8</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="-5" format="ixt:num-dot-decimal" name="msex:RightOfUseAssetsCurrent" scale="6" unitRef="usd">4.5</ix:nonFraction></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; text-indent: 55pt">&#160;</p></ix:nonNumeric></ix:continuation><div>


</div><div>


</div><!-- Field: Page; Sequence: 56; Value: 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; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->54<!-- 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"><a href="#index" style="font-style: italic">Index</a>&#160;</p></div><div>
    </div><!-- Field: /Page --><div>


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

</div><ix:continuation continuedAt="_CommitmentsAndContingenciesDisclosureTextBlock-c0_cont_13" id="_CommitmentsAndContingenciesDisclosureTextBlock-c0_cont_12"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">The Company&#8217;s future minimum operating lease commitments as of December
31, 2022 are as follows:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_CommitmentsAndContingenciesDisclosureTextBlock-c0_cont_14" id="_CommitmentsAndContingenciesDisclosureTextBlock-c0_cont_13"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:LesseeOperatingLeasesTextBlock"><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="2" style="white-space: nowrap; text-align: center">(In Millions)</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td>&#160;</td>
    <td colspan="2" style="white-space: nowrap; text-align: right">December 31, 2022</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 82%; text-align: right">2023</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 15%; text-align: right"><ix:nonFraction contextRef="c5" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" scale="6" unitRef="usd">0.8</ix:nonFraction></td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: right">2024</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">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">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:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" scale="6" unitRef="usd">0.8</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <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:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" scale="6" unitRef="usd">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">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:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" scale="6" unitRef="usd">0.9</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: right; padding-bottom: 1pt">Thereafter</td><td style="padding-bottom: 1pt">&#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:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" scale="6" unitRef="usd">1.8</ix:nonFraction></td><td style="white-space: nowrap; padding-bottom: 1pt; 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">6.0</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: right; padding-bottom: 1pt">Imputed Interest</td><td style="padding-bottom: 1pt">&#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">1.6</ix:nonFraction></td><td style="white-space: nowrap; padding-bottom: 1pt; 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="msex:OperatingLeaseLiability1" scale="6" unitRef="usd">4.4</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: right; padding-bottom: 1pt">Less Current Portion*</td><td style="padding-bottom: 1pt">&#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="msex:OperatingLeaseLiabilityCurrent1" scale="6" unitRef="usd">0.7</ix:nonFraction></td><td style="white-space: nowrap; padding-bottom: 1pt; 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 style="padding-bottom: 1pt">&#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="msex:NoncurrentLeasesLiability" scale="6" unitRef="usd">3.7</ix:nonFraction></td><td style="white-space: nowrap; padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <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 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></ix:nonNumeric></ix:continuation><div>



</div><div>

</div><ix:continuation continuedAt="_CommitmentsAndContingenciesDisclosureTextBlock-c0_cont_15" id="_CommitmentsAndContingenciesDisclosureTextBlock-c0_cont_14"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; "><i>Construction</i> &#8211;The
Company has projected to spend approximately $<ix:nonFraction contextRef="c0" decimals="-6" format="ixt:num-dot-decimal" name="msex:BudgetedConstructionCost" scale="6" unitRef="usd">102</ix:nonFraction> million in 2023, $<ix:nonFraction contextRef="c0" decimals="-6" format="ixt:num-dot-decimal" name="msex:BudgetedConstructionCostForConstructionProgramYearOne" scale="6" unitRef="usd">86</ix:nonFraction> million in 2024 and $<ix:nonFraction contextRef="c0" decimals="-6" format="ixt:num-dot-decimal" name="msex:BudgetedConstructionCostForConstructionProgramYearTwo" scale="6" unitRef="usd">78</ix:nonFraction> million in 2025 on its construction program.
The Company has entered into several contractual construction agreements that in total obligate it to expend an estimated $<ix:nonFraction contextRef="c0" decimals="-5" format="ixt:num-dot-decimal" name="msex:Estimatedobligationexpenditure" scale="6" unitRef="usd">16.8</ix:nonFraction> million
in the future. The actual amount and timing of capital expenditures is dependent on the need for 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 and could be impacted if the effects of the COVID-19 pandemic continues for an extended period of time (for further discussion
of the impact of COVID-19 on the Company, see <i>Note 1(s) COVID-19</i>). 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: 56.25pt">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_CommitmentsAndContingenciesDisclosureTextBlock-c0_cont_16" id="_CommitmentsAndContingenciesDisclosureTextBlock-c0_cont_15"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i>Contingencies</i> &#8211; 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">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_CommitmentsAndContingenciesDisclosureTextBlock-c0_cont_17" id="_CommitmentsAndContingenciesDisclosureTextBlock-c0_cont_16"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 9pt; text-align: justify"><i>PFOA Matter - </i>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. These lawsuits are in the early stages of the legal process and their ultimate resolution cannot be predicted at this
time. The Company&#8217;s insurance provider has acknowledged coverage of potential liability resulting from these lawsuits (for further
discussion of this matter, see <i>Note 1(t) Regulatory Notice of Non-Compliance</i>).</p></ix:continuation><div>

</div><ix:continuation id="_CommitmentsAndContingenciesDisclosureTextBlock-c0_cont_17"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i>Change in Control Agreements</i> &#8211; The Company
has Change in Control Agreements with its executive officers that provide compensation and benefits in the event of termination of employment
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">&#160;</p><div>


</div><!-- Field: Page; Sequence: 57; Value: 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; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->55<!-- 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"><a href="#index" style="font-style: italic">Index</a>&#160;</p></div><div>
    </div><!-- Field: /Page --><div>


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

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

</div><div>

</div><ix:continuation continuedAt="_ShortTermDebtTextBlock-c0_cont_2" id="_ShortTermDebtTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Information regarding the Company&#8217;s short-term
borrowings for the years ended December 31, 2022 and 2021 is summarized below:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_ShortTermDebtTextBlock-c0_cont_3" id="_ShortTermDebtTextBlock-c0_cont_2"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfShortTermDebtTextBlock"><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="font-weight: bold">&#160;</td>
    <td colspan="6" style="white-space: nowrap; font-weight: bold; text-align: center">(Millions of Dollars)</td><td style="font-weight: bold">&#160;</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="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2022</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td><td style="font-weight: bold; border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2021</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 74%">Average Amount Outstanding</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="-5" format="ixt:num-dot-decimal" name="us-gaap:LineOfCreditFacilityAverageOutstandingAmount" scale="6" unitRef="usd">28.9</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="c3" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:LineOfCreditFacilityAverageOutstandingAmount" scale="6" unitRef="usd">23.7</ix:nonFraction></td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Weighted Average Interest Rate</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:LineOfCreditFacilityInterestRateDuringPeriod" scale="-2" unitRef="pure">3.34</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="c3" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:LineOfCreditFacilityInterestRateDuringPeriod" scale="-2" unitRef="pure">1.12</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">Notes Payable at Year-End</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:ShortTermBorrowings" scale="6" unitRef="usd">55.5</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="c6" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ShortTermBorrowings" scale="6" unitRef="usd">13.0</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Weighted Average Interest Rate at Year-End</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd" scale="-2" unitRef="pure">5.17</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="c6" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd" scale="-2" unitRef="pure">1.04</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">%</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p></ix:nonNumeric></ix:continuation><div>


</div><div>

</div><ix:continuation continuedAt="_ShortTermDebtTextBlock-c0_cont_4" id="_ShortTermDebtTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company maintains bank lines of credit aggregating
$<ix:nonFraction contextRef="c5" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:LinesOfCreditCurrent" scale="6" unitRef="usd">140.0</ix:nonFraction> million.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_ShortTermDebtTextBlock-c0_cont_5" id="_ShortTermDebtTextBlock-c0_cont_4"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock"><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; font-weight: bold">&#160;</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td colspan="10" style="white-space: nowrap; font-weight: bold; text-align: center">(Millions)</td><td style="white-space: nowrap; font-weight: bold">&#160;</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td style="white-space: nowrap; font-weight: bold">&#160;</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td style="white-space: nowrap; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; font-weight: bold">&#160;</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td colspan="10" style="white-space: nowrap; font-weight: bold; text-align: center">As of December 31, 2022</td><td style="white-space: nowrap; font-weight: bold">&#160;</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td style="white-space: nowrap; font-weight: bold">&#160;</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td style="white-space: nowrap; font-weight: bold; text-align: center">Line of Credit</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td style="white-space: nowrap; font-weight: bold; border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center">Outstanding</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold">&#160;</td><td style="white-space: nowrap; font-weight: bold; border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center">Available</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold">&#160;</td><td style="white-space: nowrap; font-weight: bold; border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center">Maximum</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold">&#160;</td><td style="white-space: nowrap; font-weight: bold; border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center">Credit Type</td><td style="white-space: nowrap; font-weight: bold; border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center">Renewal Date</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="white-space: nowrap; width: 29%; 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: 10%; text-align: right"><ix:nonFraction contextRef="c104" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity" scale="6" unitRef="usd">15.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: 10%; text-align: right"><ix:nonFraction contextRef="c104" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" scale="6" unitRef="usd">45.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: 10%; text-align: right"><ix:nonFraction contextRef="c104" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" unitRef="usd">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: 15%">&#160;<ix:nonNumeric contextRef="c105" name="us-gaap:ShortTermDebtDescription">Uncommitted</ix:nonNumeric></td><td style="white-space: nowrap; width: 1%">&#160;</td>
    <td style="white-space: nowrap; width: 15%; text-align: left"><ix:nonNumeric contextRef="c105" format="ixt:date-monthname-day-year-en" name="msex:RenewalDateOfLineOfCredit">January 25, 2024</ix:nonNumeric></td></tr>
  <tr style="vertical-align: bottom; ">
    <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="c106" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity" scale="6" unitRef="usd">39.5</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="c106" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" scale="6" unitRef="usd">28.5</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="c106" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" unitRef="usd">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">&#160;<ix:nonNumeric contextRef="c107" name="us-gaap:ShortTermDebtDescription">Committed</ix:nonNumeric></td><td style="white-space: nowrap">&#160;</td>
    <td style="white-space: nowrap; text-align: left"><ix:nonNumeric contextRef="c107" format="ixt:date-monthname-day-year-en" name="msex:RenewalDateOfLineOfCredit">January 31, 2024</ix:nonNumeric></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="white-space: nowrap; text-align: left">CoBank, ACB (CoBank)</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="c108" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity" scale="6" unitRef="usd">1.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; 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="c108" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" scale="6" unitRef="usd">11.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; 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="c108" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" unitRef="usd">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">&#160;<ix:nonNumeric contextRef="c109" name="us-gaap:ShortTermDebtDescription">Committed</ix:nonNumeric></td><td style="white-space: nowrap">&#160;</td>
    <td style="white-space: nowrap; text-align: left"><ix:nonNumeric contextRef="c109" format="ixt:date-monthname-day-year-en" name="msex:RenewalDateOfLineOfCredit">November 30, 2023</ix:nonNumeric></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="white-space: nowrap">&#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">55.5</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">84.5</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">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">&#160;</td><td style="white-space: nowrap">&#160;</td>
    <td style="white-space: nowrap; text-align: right">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&#160;</p></ix:nonNumeric></ix:continuation><div>


</div><div>

</div><ix:continuation continuedAt="_ShortTermDebtTextBlock-c0_cont_6" id="_ShortTermDebtTextBlock-c0_cont_5"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="text-decoration: none">The Bank of America
line of credit is renewed on an annual basis and was increased from $<ix:nonFraction contextRef="c5" decimals="-6" format="ixt:num-dot-decimal" name="us-gaap:LineOfCredit" scale="6" unitRef="usd">30</ix:nonFraction> million to $<ix:nonFraction contextRef="c5" decimals="-6" format="ixt:num-dot-decimal" name="msex:IncreaseLineOfCredit" scale="6" unitRef="usd">60</ix:nonFraction> million in January 2022. </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="text-decoration: none">&#160;</span></p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_ShortTermDebtTextBlock-c0_cont_7" id="_ShortTermDebtTextBlock-c0_cont_6"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="text-decoration: none">The maturity dates
for the Notes Payable as of December 31, 2022 are in January 2023 through March 2023 and are extendable at the discretion of the Company.
</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 408.5pt">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation id="_ShortTermDebtTextBlock-c0_cont_7"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The interest rates for borrowings under the Bank of
America and PNC Bank lines of credit are set using the Bloomberg Short-Term Bank Yield Index and adding a credit spread, which varies
by financial institution. The interest rate for borrowings under the CoBank line of credit are set weekly using CoBank&#8217;s internal
cost of funds index that is similar to the Standard Overnight Financing Rate and adding a credit spread. There is no requirement for a
compensating balance under any of the established lines of credit.</p></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="_CapitalizationTextBlock-c0_cont_1" escape="true" name="msex:CapitalizationTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>Note 6 - Capitalization</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p></ix:nonNumeric><div>

</div><div>

</div><ix:continuation continuedAt="_CapitalizationTextBlock-c0_cont_2" id="_CapitalizationTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">All the transactions discussed below related to the
issuance of securities were approved by either the NJBPU or DEPSC, except where otherwise noted.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_CapitalizationTextBlock-c0_cont_3" id="_CapitalizationTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b><i>Common Stock</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_CapitalizationTextBlock-c0_cont_4" id="_CapitalizationTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company issues shares of its common stock in connection
with its Middlesex Water Company Investment Plan (the Investment Plan), a direct share purchase and dividend reinvestment plan for the
Company&#8217;s common stock. The Company raised approximately $<ix:nonFraction contextRef="c110" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="6" unitRef="usd">10.3</ix:nonFraction> million under the Investment Plan during 2022.
On March 1, 2023, the Company will begin offering shares of its common stock for purchase at a <ix:nonFraction contextRef="c110" decimals="INF" format="ixt:num-dot-decimal" name="msex:PercentageOfDiscountPurchaseOfCommonStockInInvestmentPlan" scale="-2" unitRef="pure">3</ix:nonFraction>% discount to participants in the Investment
Plan. The discount offering will continue until <ix:nonFraction contextRef="c110" decimals="INF" format="ixt:num-dot-decimal" name="msex:NumberOfSharesOfferingForDiscount" scale="0" unitRef="shares">200,000</ix:nonFraction> shares are purchased at the discounted price or December 1, 2023, whichever event
occurs first.&#160;&#160;The discount applies to all common stock purchases made under the Investment Plan, whether by optional cash payment
or by dividend reinvestment. Since the inception of the Investment Plan and its predecessor plan, the Company has periodically replenished
the level of authorized shares in the plans. Currently, <ix:nonFraction contextRef="c5" decimals="-5" format="ixt:num-dot-decimal" name="msex:AdditionalSharesAuthorizedBySECToBeIssued" scale="6" unitRef="shares">0.2</ix:nonFraction> million shares remain registered with the United States Securities and Exchange
Commission for the Investment Plan and available for potential issuance to participants. Middlesex has filed a </p></ix:continuation><div>

</div><!-- Field: Page; Sequence: 58; Value: 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; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->56<!-- 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"><a href="#index" style="font-style: italic">Index</a>&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><ix:continuation continuedAt="_CapitalizationTextBlock-c0_cont_5" id="_CapitalizationTextBlock-c0_cont_4"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">petition with the NJBPU
seeking to increase the number of authorized shares under the Investment Plan by <ix:nonFraction contextRef="c5" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ExcessStockSharesAuthorized" scale="6" unitRef="shares">0.7</ix:nonFraction> million shares.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_CapitalizationTextBlock-c0_cont_6" id="_CapitalizationTextBlock-c0_cont_5"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company issues common shares under a restricted
stock plan for certain management employees, which is described in Note 7 &#8211; <i>Employee Benefit Plans</i>.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_CapitalizationTextBlock-c0_cont_7" id="_CapitalizationTextBlock-c0_cont_6"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company maintains a stock plan for its independent
Directors as a component of outside members of the Board of Directors compensation. For the years ended December 31, 2022, 2021 and 2020,
<ix:nonFraction contextRef="c111" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" unitRef="shares">2,664</ix:nonFraction>, <ix:nonFraction contextRef="c112" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" unitRef="shares">3,444</ix:nonFraction> and <ix:nonFraction contextRef="c113" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" unitRef="shares">4,074</ix:nonFraction> shares, respectively, of Middlesex common stock were granted and issued to the Company&#8217;s independent Directors
under the plan. The maximum number of shares authorized for grant under the plan is <ix:nonFraction contextRef="c114" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" scale="0" unitRef="shares">100,000</ix:nonFraction>, of which <ix:nonFraction contextRef="c114" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" scale="0" unitRef="shares">46,461</ix:nonFraction> shares remain available for
future awards.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_CapitalizationTextBlock-c0_cont_8" id="_CapitalizationTextBlock-c0_cont_7"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In the event dividends on the preferred stock are
in arrears, no dividends may be declared or paid on the common stock of the Company.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_CapitalizationTextBlock-c0_cont_9" id="_CapitalizationTextBlock-c0_cont_8"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b><i>Preferred Stock</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_CapitalizationTextBlock-c0_cont_10" id="_CapitalizationTextBlock-c0_cont_9"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">At December 31, 2022 and 2021, there were <ix:nonFraction contextRef="c115" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockSharesAuthorized" scale="0" unitRef="shares"><ix:nonFraction contextRef="c116" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockSharesAuthorized" scale="0" unitRef="shares">120,000</ix:nonFraction></ix:nonFraction>
shares of preferred stock authorized and less than <ix:nonFraction contextRef="c115" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockSharesOutstanding" scale="0" unitRef="shares"><ix:nonFraction contextRef="c116" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockSharesOutstanding" scale="0" unitRef="shares">21,000</ix:nonFraction></ix:nonFraction> shares of preferred stock outstanding. There were <span style="-sec-ix-hidden: hidden-fact-36">no</span> preferred stock dividends
in arrears.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_CapitalizationTextBlock-c0_cont_11" id="_CapitalizationTextBlock-c0_cont_10"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company may not pay any dividends on its common
stock unless full cumulative dividends to the preceding dividend date for all outstanding shares of preferred stock have been paid or
set aside for payment. If four or more quarterly dividends are in arrears, the preferred shareholders, as a class, are entitled to elect
two members to the Board of Directors in addition to Directors elected by holders of the common stock. In addition, if Middlesex were
to liquidate, holders of preferred stock would be paid back the stated value of their preferred shares before any distributions could
be made to common stockholders.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_CapitalizationTextBlock-c0_cont_12" id="_CapitalizationTextBlock-c0_cont_11"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The conversion feature of the no par $<ix:nonFraction contextRef="c118" decimals="2" format="ixt:num-dot-decimal" name="msex:ConvertiblePreferredStock" scale="0" unitRef="usdPershares">7.00</ix:nonFraction> Series
Cumulative and Convertible Preferred Stock allows the security holders to exchange one convertible preferred share for twelve shares of
the Company's common stock. In addition, the Company may redeem up to <ix:nonFraction contextRef="c119" decimals="INF" format="ixt:num-dot-decimal" name="msex:PercentageOfStockThatMayBeRedeemedInGivenCalanderYear" scale="-2" unitRef="pure">10</ix:nonFraction>% of the outstanding convertible stock in any calendar year at
a price equal to the fair value of twelve shares of the Company's common stock for each share of convertible stock redeemed.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_CapitalizationTextBlock-c0_cont_13" id="_CapitalizationTextBlock-c0_cont_12"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b><i>Long-term Debt</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_CapitalizationTextBlock-c0_cont_14" id="_CapitalizationTextBlock-c0_cont_13"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">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. 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. The interest rate on the Company&#8217;s current construction loan borrowings is zero percent
(<ix:nonFraction contextRef="c120" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" unitRef="pure">0</ix:nonFraction>%). 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="c121" decimals="INF" format="ixt:num-dot-decimal" name="msex:MarketInterestRate" scale="-2" unitRef="pure">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. The term
of the long-term loans currently offered through the NJIB is up to thirty years.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><b>&#160;</b></p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_CapitalizationTextBlock-c0_cont_15" id="_CapitalizationTextBlock-c0_cont_14"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In May 2022, Middlesex repaid two outstanding NJIB
construction loans by issuing First Mortgage Bonds (FMBs) to the NJIB under two loan agreements. The total amount of FMBs issued is $<ix:nonFraction contextRef="c122" decimals="-5" format="ixt:num-dot-decimal" name="msex:TotalAmountIssued" scale="6" unitRef="usd">52.2</ix:nonFraction>
million and designated as Series 2022A ($<ix:nonFraction contextRef="c123" decimals="-5" format="ixt:num-dot-decimal" name="msex:TotalAmountIssued" scale="6" unitRef="usd">16.2</ix:nonFraction> million) and Series 2022B ($<ix:nonFraction contextRef="c124" decimals="-5" format="ixt:num-dot-decimal" name="msex:TotalAmountIssued" scale="6" unitRef="usd">36.0</ix:nonFraction> million). The interest rate on the Series 2022A bond is
zero and the interest rate on the Series 2022B bond ranges between <ix:nonFraction contextRef="c125" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:InvestmentInterestRate" scale="-2" unitRef="pure">2.7</ix:nonFraction>% and <ix:nonFraction contextRef="c126" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:InvestmentInterestRate" scale="-2" unitRef="pure">3.0</ix:nonFraction>%. The final maturity date for both FMBs is August 1, 2056,
with scheduled debt service payments over the life of these loans.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>&#160;</b></p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_CapitalizationTextBlock-c0_cont_16" id="_CapitalizationTextBlock-c0_cont_15"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The NJIB has changed the SRF program for project funding
priority ranking, the proportions of interest free loans and market interest rate loans and overall loan limits on interest free loan
balances to investor-owned water utilities. These changes affect SRF projects for which the construction loan closes after September 2018.
Under the new </p></ix:continuation><div>

</div><!-- Field: Page; Sequence: 59; Value: 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; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->57<!-- 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"><a href="#index" style="font-style: italic">Index</a>&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><ix:continuation continuedAt="_CapitalizationTextBlock-c0_cont_17" id="_CapitalizationTextBlock-c0_cont_16"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">guidelines, the principal balance having a stated interest rate of zero percent (<ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="msex:PercentageOfPrincipalWithMarketInterestRate" scale="-2" unitRef="pure">0</ix:nonFraction>%) is <ix:nonFraction contextRef="c121" decimals="INF" format="ixt:num-dot-decimal" name="msex:PercentageOfPrincipalWithMarketInterestRate" scale="-2" unitRef="pure">25</ix:nonFraction>% of the loan balance with the
remaining portion of <ix:nonFraction contextRef="c121" decimals="INF" format="ixt:num-dot-decimal" name="msex:MarketBasedInterestRate" scale="-2" unitRef="pure">75</ix:nonFraction>% having a market based interest rate. This is limited to the first $<ix:nonFraction contextRef="c127" decimals="-5" format="ixt:num-dot-decimal" name="msex:OtherLoanSourceMaximumBorrowingCapacity" scale="6" unitRef="usd">10.0</ix:nonFraction> million of the loan. Loan amounts above
$<ix:nonFraction contextRef="c5" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:LoansPayable" scale="6" unitRef="usd">10.0</ix:nonFraction> million do not participate in the <ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="msex:ParticipateRateProgram" scale="-2" unitRef="pure">0</ix:nonFraction>% rate program, but do participate at the market based interest rate. As a result of all these
changes, the Company&#8217;s future capital funding plan currently does not include participating in the NJIB SRF program.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>&#160;</b></p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_CapitalizationTextBlock-c0_cont_18" id="_CapitalizationTextBlock-c0_cont_17"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In June 2021, Middlesex received approval from the
NJBPU to redeem up to $<ix:nonFraction contextRef="c128" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsMaximumAmount" scale="6" unitRef="usd">45.5</ix:nonFraction> million of outstanding FMBs, specifically Series RR ($<ix:nonFraction contextRef="c129" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsMaximumAmount" scale="6" unitRef="usd">22.5</ix:nonFraction> million) and Series SS ($<ix:nonFraction contextRef="c130" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsMaximumAmount" scale="6" unitRef="usd">23.0</ix:nonFraction> million), and issue
replacement FMBs at an overall lower cost of debt. In November 2021, Middlesex closed on a $<ix:nonFraction contextRef="c131" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromIssuanceOfPrivatePlacement" scale="6" unitRef="usd">45.5</ix:nonFraction> million, <ix:nonFraction contextRef="c131" decimals="INF" format="ixt:num-dot-decimal" name="msex:PercentageOfPrincipalWithStatedInterestRate" scale="-2" unitRef="pure">2.90</ix:nonFraction>% private placement of FMBs,
designated as Series 2021B with a <ix:nonNumeric contextRef="c131" name="msex:MaturityDate">2051</ix:nonNumeric> maturity date to effectuate the redemptions.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_CapitalizationTextBlock-c0_cont_19" id="_CapitalizationTextBlock-c0_cont_18"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; ">In May 2020, Middlesex received
approval from the NJBPU to borrow up to $<ix:nonFraction contextRef="c132" decimals="-6" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromIssuanceOfFirstMortgageBond" scale="6" unitRef="usd">100</ix:nonFraction> million, in one or more private placement transactions through <ix:nonNumeric contextRef="c132" format="ixt:date-monthname-day-year-en" name="us-gaap:DebtInstrumentMaturityDate">December 31, 2023</ix:nonNumeric> to help
fund Middlesex&#8217;s multi-year capital construction program. In connection with this approval:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; ">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_CapitalizationTextBlock-c0_cont_20" id="_CapitalizationTextBlock-c0_cont_19"><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><td style="width: 0.25in"><span>&#9679;</span></td><td style="text-align: justify">In November 2021, Middlesex closed on a $<ix:nonFraction contextRef="c133" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromIssuanceOfPrivatePlacement" scale="6" unitRef="usd">19.5</ix:nonFraction> million, <ix:nonFraction contextRef="c133" decimals="INF" format="ixt:num-dot-decimal" name="msex:PercentageOfPrincipalWithStatedInterestRate" scale="-2" unitRef="pure">2.79</ix:nonFraction>% private placement of FMBs with a <ix:nonNumeric contextRef="c133" name="msex:MaturityDate">2041</ix:nonNumeric> maturity
date designated as Series 2021A. Proceeds were used to reduce the Company&#8217;s outstanding balances under its lines of credit.; and</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_CapitalizationTextBlock-c0_cont_21" id="_CapitalizationTextBlock-c0_cont_20"><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><td style="width: 0.25in"><span style=" font-size: 10pt">&#9679;</span></td><td style="text-align: justify">In November 2020, Middlesex closed on a $<ix:nonFraction contextRef="c134" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromIssuanceOfPrivatePlacement" scale="6" unitRef="usd">40.0</ix:nonFraction> million, <ix:nonFraction contextRef="c134" decimals="INF" format="ixt:num-dot-decimal" name="msex:PercentageOfPrincipalWithStatedInterestRate" scale="-2" unitRef="pure">2.90</ix:nonFraction>% private placement of FMBs with a <ix:nonNumeric contextRef="c134" name="msex:MaturityDate">2050</ix:nonNumeric> maturity
date designated as Series 2020A. Proceeds were used to reduce the Company&#8217;s outstanding balances under its lines of credit and for
the Company&#8217;s 2020 capital program.</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_CapitalizationTextBlock-c0_cont_22" id="_CapitalizationTextBlock-c0_cont_21"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In December 2021, Tidewater closed on the DEPSC approved
$<ix:nonFraction contextRef="c135" decimals="-5" format="ixt:num-dot-decimal" name="msex:ProgramLoanAmount" scale="6" unitRef="usd">5.0</ix:nonFraction> million Delaware SRF Program loan and began receiving disbursements in January 2022. Tidewater has borrowed $<ix:nonFraction contextRef="c136" decimals="-5" format="ixt:num-dot-decimal" name="msex:BorrowedLoan" scale="6" unitRef="usd">2.6</ix:nonFraction> million under this
loan with borrowing expected to continue through mid-2023. The final maturity date on the loan is <ix:nonNumeric contextRef="c137" name="msex:MaturityDate">2044</ix:nonNumeric>.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; "><b>&#160;</b></p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_CapitalizationTextBlock-c0_cont_23" id="_CapitalizationTextBlock-c0_cont_22"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In September 2021, Tidewater completed its $<ix:nonFraction contextRef="c138" decimals="-6" format="ixt:num-dot-decimal" name="msex:BorrowingAmount" scale="6" unitRef="usd">20</ix:nonFraction> million
secured borrowing with CoBank, at an interest rate of <ix:nonFraction contextRef="c138" decimals="INF" format="ixt:num-dot-decimal" name="msex:PercentageOfPrincipalWithStatedInterestRate" scale="-2" unitRef="pure">3.94</ix:nonFraction>% with a <ix:nonNumeric contextRef="c138" name="msex:MaturityDate">2046</ix:nonNumeric> maturity date. Proceeds from the loan were used to pay off its
outstanding balances under its lines of credit.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_CapitalizationTextBlock-c0_cont_24" id="_CapitalizationTextBlock-c0_cont_23"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The aggregate annual principal repayment obligations
for all long-term debt over the next five years and thereafter are shown below:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_CapitalizationTextBlock-c0_cont_25" id="_CapitalizationTextBlock-c0_cont_24"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"><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; font-weight: bold; text-align: center"><span style="text-decoration:underline">Year</span></td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">(Millions
                                            of Dollars)</p> <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">Annual
                                            Maturities</p></td><td style="padding-bottom: 1pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 82%; text-align: center">2023</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 15%; text-align: right"><ix:nonFraction contextRef="c5" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" scale="6" unitRef="usd">17.5</ix:nonFraction></td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: center">2024</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:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" scale="6" unitRef="usd">7.4</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: center">2025</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:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" scale="6" unitRef="usd">6.9</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: center">2026</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:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" scale="6" unitRef="usd">6.7</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: center">2027</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:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" scale="6" unitRef="usd">6.4</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: center">Thereafter</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:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" scale="6" unitRef="usd">261.5</ix:nonFraction></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></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_CapitalizationTextBlock-c0_cont_26" id="_CapitalizationTextBlock-c0_cont_25"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The weighted average interest rate on all long-term
debt at December 31, 2022 and 2021 was <ix:nonFraction contextRef="c139" decimals="INF" format="ixt:num-dot-decimal" name="msex:WeightedAverageInterestRate" scale="-2" unitRef="pure">2.98</ix:nonFraction>% and <ix:nonFraction contextRef="c140" decimals="INF" format="ixt:num-dot-decimal" name="msex:WeightedAverageInterestRate" scale="-2" unitRef="pure">2.83</ix:nonFraction>%, respectively. Except for the FMB Series 2020 ($<ix:nonFraction contextRef="c141" decimals="-5" format="ixt:num-dot-decimal" name="msex:OutstandingLongTermDebt" scale="6" unitRef="usd">40.0</ix:nonFraction> million), FMB Series 2021
($<ix:nonFraction contextRef="c142" decimals="-5" format="ixt:num-dot-decimal" name="msex:OutstandingLongTermDebt" scale="6" unitRef="usd">65.0</ix:nonFraction> million) and Amortizing Secured Notes ($<ix:nonFraction contextRef="c143" decimals="-5" format="ixt:num-dot-decimal" name="msex:OutstandingLongTermDebt" scale="6" unitRef="usd">44.9</ix:nonFraction> million), all of the Company&#8217;s outstanding long-term debt has been issued through
the NJEDA ($<ix:nonFraction contextRef="c144" decimals="-5" format="ixt:num-dot-decimal" name="msex:OutstandingLongTermDebt" scale="6" unitRef="usd">63.6</ix:nonFraction> million), the NJIB SRF program ($<ix:nonFraction contextRef="c145" decimals="-5" format="ixt:num-dot-decimal" name="msex:OutstandingLongTermDebt" scale="6" unitRef="usd">83.7</ix:nonFraction> million) and the Delaware SRF program ($<ix:nonFraction contextRef="c127" decimals="-5" format="ixt:num-dot-decimal" name="msex:OutstandingLongTermDebt" scale="6" unitRef="usd">9.2</ix:nonFraction> million).</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_CapitalizationTextBlock-c0_cont_27" id="_CapitalizationTextBlock-c0_cont_26"><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><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>


</div><!-- Field: Page; Sequence: 60; Value: 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; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->58<!-- 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"><a href="#index" style="font-style: italic">Index</a>&#160;</p></div><div>
    </div><!-- Field: /Page --><div>


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

</div><ix:continuation continuedAt="_CapitalizationTextBlock-c0_cont_28" id="_CapitalizationTextBlock-c0_cont_27"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b><i>Earnings Per Share</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_CapitalizationTextBlock-c0_cont_29" id="_CapitalizationTextBlock-c0_cont_28"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The following table presents the calculation of basic
and diluted earnings per share (EPS) for the years ended December 31, 2022, 2021 and 2020. Basic EPS is computed on the basis of the weighted
average number of shares outstanding. Diluted EPS assumes the conversion of the Convertible Preferred Stock $<ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="msex:ConvertiblePreferredStock" scale="0" unitRef="usdPershares">7.00</ix:nonFraction> Series.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_CapitalizationTextBlock-c0_cont_30" id="_CapitalizationTextBlock-c0_cont_29"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:FairValueByBalanceSheetGroupingTextBlock"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%; margin-left: auto; margin-right: auto;">
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="22" style="white-space: nowrap; font-weight: bold; text-align: center">(In Thousands, Except Per Share Amounts)</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; font-weight: bold; text-align: justify">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="6" style="white-space: nowrap; font-weight: bold; text-align: center">2022</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="6" style="white-space: nowrap; font-weight: bold; text-align: center">2021</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">2020</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; border-bottom: Black 1pt solid">Basic:</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="2" style="white-space: nowrap; border-bottom: Black 1pt solid">Income</td><td style="border-bottom: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="2" style="white-space: nowrap; border-bottom: Black 1pt solid">Shares</td><td style="border-bottom: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="2" style="white-space: nowrap; border-bottom: Black 1pt solid">Income</td><td style="border-bottom: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="2" style="white-space: nowrap; border-bottom: Black 1pt solid">Shares</td><td style="border-bottom: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="2" style="white-space: nowrap; border-bottom: Black 1pt solid">Income</td><td style="border-bottom: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="2" style="white-space: nowrap; border-bottom: Black 1pt solid">Shares</td><td style="border-bottom: Black 1pt solid">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 34%; text-align: left">Net Income</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 8%; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossIncludingPortionAttributableToNoncontrollingInterest" scale="3" unitRef="usd">42,429</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: 8%; text-align: right"><ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" unitRef="shares">17,597</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: 8%; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossIncludingPortionAttributableToNoncontrollingInterest" scale="3" unitRef="usd">36,543</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: 8%; text-align: right"><ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" unitRef="shares">17,492</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: 8%; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossIncludingPortionAttributableToNoncontrollingInterest" scale="3" unitRef="usd">38,425</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: 8%; text-align: right"><ix:nonFraction contextRef="c4" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" unitRef="shares">17,459</ix:nonFraction></td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; border-bottom: Black 1pt solid">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="c0" decimals="-3" format="ixt:num-dot-decimal" name="msex:PreferredStockDividendsIncomeStatementImpacts" scale="3" sign="-" unitRef="usd">120</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="c3" decimals="-3" format="ixt:num-dot-decimal" name="msex:PreferredStockDividendsIncomeStatementImpacts" scale="3" sign="-" unitRef="usd">120</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="c4" decimals="-3" format="ixt:num-dot-decimal" name="msex:PreferredStockDividendsIncomeStatementImpacts" scale="3" sign="-" unitRef="usd">120</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="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" unitRef="usd">42,309</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="c5" decimals="INF" format="ixt:num-dot-decimal" name="msex:EarningsApplicableToCommonStockinShares" scale="0" unitRef="shares">17,597</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:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" unitRef="usd">36,423</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="c6" decimals="INF" format="ixt:num-dot-decimal" name="msex:EarningsApplicableToCommonStockinShares" scale="0" unitRef="shares">17,492</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:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" unitRef="usd">38,305</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="c7" decimals="INF" format="ixt:num-dot-decimal" name="msex:EarningsApplicableToCommonStockinShares" scale="0" unitRef="shares">17,459</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Basic EPS</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" unitRef="usdPershares">2.40</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="c3" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" unitRef="usdPershares">2.08</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="c4" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" unitRef="usdPershares">2.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></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="border-bottom: Black 1pt solid">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><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; ">
    <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="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" unitRef="usd">42,309</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="c5" decimals="INF" format="ixt:num-dot-decimal" name="msex:EarningsApplicableToCommonStockinShares" scale="0" unitRef="shares">17,597</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:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" unitRef="usd">36,423</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="c6" decimals="INF" format="ixt:num-dot-decimal" name="msex:EarningsApplicableToCommonStockinShares" scale="0" unitRef="shares">17,492</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:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" unitRef="usd">38,305</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="c7" decimals="INF" format="ixt:num-dot-decimal" name="msex:EarningsApplicableToCommonStockinShares" scale="0" unitRef="shares">17,459</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; border-bottom: Black 1pt solid">$<ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockDividendsPerShareDeclared" scale="0" unitRef="usdPershares"><ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockDividendsPerShareDeclared" scale="0" unitRef="usdPershares"><ix:nonFraction contextRef="c4" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockDividendsPerShareDeclared" scale="0" unitRef="usdPershares">7.00</ix:nonFraction></ix:nonFraction></ix:nonFraction> Series 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="c0" decimals="-3" format="ixt:num-dot-decimal" name="msex:ConvertibleDollar7PreferredSeriesStockDividends" scale="3" unitRef="usd">67</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="INF" format="ixt:num-dot-decimal" name="msex:IncrementalCommonSharesAttributableToConversionOfDollar7PreferredSeriesStock" scale="0" unitRef="shares">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="c3" decimals="-3" format="ixt:num-dot-decimal" name="msex:ConvertibleDollar7PreferredSeriesStockDividends" scale="3" unitRef="usd">67</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="INF" format="ixt:num-dot-decimal" name="msex:IncrementalCommonSharesAttributableToConversionOfDollar7PreferredSeriesStock" scale="0" unitRef="shares">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="c4" decimals="-3" format="ixt:num-dot-decimal" name="msex:ConvertibleDollar7PreferredSeriesStockDividends" scale="3" unitRef="usd">67</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="INF" format="ixt:num-dot-decimal" name="msex:IncrementalCommonSharesAttributableToConversionOfDollar7PreferredSeriesStock" scale="0" unitRef="shares">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; ">
    <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="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" scale="3" unitRef="usd">42,376</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="INF" format="ixt:num-dot-decimal" name="msex:AdjustedEarningsApplicableToCommonStockinShares" scale="0" unitRef="shares">17,712</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:NetIncomeLossAvailableToCommonStockholdersDiluted" scale="3" unitRef="usd">36,490</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="INF" format="ixt:num-dot-decimal" name="msex:AdjustedEarningsApplicableToCommonStockinShares" scale="0" unitRef="shares">17,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:NetIncomeLossAvailableToCommonStockholdersDiluted" scale="3" unitRef="usd">38,372</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="INF" format="ixt:num-dot-decimal" name="msex:AdjustedEarningsApplicableToCommonStockinShares" scale="0" unitRef="shares">17,574</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; border-bottom: Black 1pt solid">Diluted EPS</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="INF" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDiluted" scale="0" unitRef="usdPershares">2.39</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">&#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">$</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDiluted" scale="0" unitRef="usdPershares">2.07</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">&#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">$</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDiluted" scale="0" unitRef="usdPershares">2.18</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">&#160;</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"><span style="font-size: 10pt">&#160;</span></p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_CapitalizationTextBlock-c0_cont_31" id="_CapitalizationTextBlock-c0_cont_30"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b><i>Fair Value of Financial Instruments</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_CapitalizationTextBlock-c0_cont_32" id="_CapitalizationTextBlock-c0_cont_31"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">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 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 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 Bonds in
the table below are classified as Level 2 measurements. The carrying amount and fair value of the Bonds were as follows:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p></ix:continuation><div>

</div><div>

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

</div><ix:continuation continuedAt="_CapitalizationTextBlock-c0_cont_33" id="_CapitalizationTextBlock-c0_cont_32"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock"><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="font-weight: bold">&#160;</td>
    <td colspan="14" style="white-space: nowrap; font-weight: bold; text-align: center">(Thousands of Dollars)</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="14" style="white-space: nowrap; font-weight: bold; text-align: center">At December 31,</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1pt; white-space: nowrap">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td>&#160;</td>
    <td colspan="2" style="white-space: nowrap; text-align: center">Carrying</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="white-space: nowrap; text-align: center">Fair</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="white-space: nowrap; text-align: center">Carrying</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="white-space: nowrap; text-align: center">Fair</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; border-bottom: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="2" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">Amount</td><td style="border-bottom: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="2" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">Value</td><td style="border-bottom: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="2" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">Amount</td><td style="border-bottom: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="2" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">Value</td><td style="border-bottom: Black 1pt solid">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: bottom; width: 48%; text-align: left">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="c0" decimals="-3" format="ixt:num-dot-decimal" name="msex:CarryingAmount" scale="3" unitRef="usd">147,269</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">138,756</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="c3" decimals="-3" format="ixt:num-dot-decimal" name="msex:CarryingAmount" scale="3" unitRef="usd">98,828</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">107,781</ix:nonFraction></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: justify">&#160;</p></ix:nonNumeric></ix:continuation><div>


</div><div>

</div><ix:continuation id="_CapitalizationTextBlock-c0_cont_33"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">It was not practicable to estimate their 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 rate and due date on these series of long-term debt, please refer to those series of long-term debt titled &#8220;Amortizing
Secured Notes&#8221;, &#8220;State Revolving Trust Notes&#8221;, &#8220;State Revolving Fund Bond&#8221; and &#8220;Construction Loans&#8221;
on the Consolidated Statements of Capital Stock and Long-Term Debt. The carrying amount of these instruments was $<ix:nonFraction contextRef="c0" decimals="-5" format="ixt:num-dot-decimal" name="msex:CarryingAmounts" scale="6" unitRef="usd">159.1</ix:nonFraction> million and $<ix:nonFraction contextRef="c3" decimals="-5" format="ixt:num-dot-decimal" name="msex:CarryingAmounts" scale="6" unitRef="usd">212.3</ix:nonFraction>
million at December 31, 2022 and 2021, 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">21.4</ix:nonFraction> million and $<ix:nonFraction contextRef="c6" decimals="-5" format="ixt:num-dot-decimal" name="msex:CustomerAdvancesForConstructionWork" scale="6" unitRef="usd">23.5</ix:nonFraction>
million at December 31, 2022 and 2021, 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></ix:continuation><div>

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


</div><!-- Field: Page; Sequence: 61; Value: 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; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->59<!-- 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"><a href="#index" style="font-style: italic">Index</a>&#160;</p></div><div>
    </div><!-- Field: /Page --><div>


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

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

</div><div>

</div><ix:continuation continuedAt="_PensionAndOtherPostretirementBenefitsDisclosureTextBlock-c0_cont_2" id="_PensionAndOtherPostretirementBenefitsDisclosureTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify"><b><i>Pension Benefits</i></b></p></ix:continuation><div>

</div><ix:continuation continuedAt="_PensionAndOtherPostretirementBenefitsDisclosureTextBlock-c0_cont_3" id="_PensionAndOtherPostretirementBenefitsDisclosureTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company&#8217;s 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 can participate
in a defined contribution profit sharing plan that provides an annual contribution at the discretion of the Company, based upon a percentage
of the participants&#8217; annual paid compensation. In order to be eligible for contribution, the eligible employee must be employed
by the Company on December 31<sup>st</sup> of the year to which the contribution relates. The Company maintains an unfunded supplemental
plan for a limited number of its executive officers. The Accumulated Benefit Obligation for the Company&#8217;s Pension Plan at December
31, 2022 and 2021 was $<ix:nonFraction contextRef="c5" decimals="-6" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation" scale="7" unitRef="usd">79.4</ix:nonFraction> million and $<ix:nonFraction contextRef="c6" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation" scale="6" unitRef="usd">100.4</ix:nonFraction> million, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 57pt">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_PensionAndOtherPostretirementBenefitsDisclosureTextBlock-c0_cont_4" id="_PensionAndOtherPostretirementBenefitsDisclosureTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify"><b><i>Other Benefits</i></b></p></ix:continuation><div>

</div><ix:continuation continuedAt="_PensionAndOtherPostretirementBenefitsDisclosureTextBlock-c0_cont_5" id="_PensionAndOtherPostretirementBenefitsDisclosureTextBlock-c0_cont_4"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company&#8217;s Other Benefits Plan covers substantially
all of its current retired employees. Employees hired after March 31, 2007 are not eligible to participate in this plan. Coverage includes
healthcare and life insurance.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_PensionAndOtherPostretirementBenefitsDisclosureTextBlock-c0_cont_6" id="_PensionAndOtherPostretirementBenefitsDisclosureTextBlock-c0_cont_5"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b><i>Regulatory Treatment of Over/Underfunded Retirement Obligations</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_PensionAndOtherPostretirementBenefitsDisclosureTextBlock-c0_cont_7" id="_PensionAndOtherPostretirementBenefitsDisclosureTextBlock-c0_cont_6"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Because the Company is subject to rate regulation
in the states in which it operates, it is required to maintain its accounts in accordance with the regulatory authority&#8217;s rules
and guidelines, which may differ from other authoritative accounting pronouncements. In those instances, the Company follows the guidance
of ASC 980, <i>Regulated Operations</i>. Based on prior regulatory practice, and in accordance with the guidance in ASC 980, <i>Regulated
Operations</i>, the Company records underfunded Pension Plan and Other Benefits Plan obligation costs, which otherwise would be recognized
in Other Comprehensive Income under ASC 715, <i>Compensation &#8211; Retirement Benefits</i>, as a Regulatory Asset, and expects to recover
those costs in rates charged to customers.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_PensionAndOtherPostretirementBenefitsDisclosureTextBlock-c0_cont_8" id="_PensionAndOtherPostretirementBenefitsDisclosureTextBlock-c0_cont_7"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">The Company uses a December 31 measurement date for all of its employee
benefit plans. The tables below set forth information relating to the Company&#8217;s Pension Plan and Other Benefits Plan for 2022 and
2021.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_PensionAndOtherPostretirementBenefitsDisclosureTextBlock-c0_cont_9" id="_PensionAndOtherPostretirementBenefitsDisclosureTextBlock-c0_cont_8"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; 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="font-style: normal">&#160;</td>
    <td colspan="15" style="white-space: nowrap; font-style: normal; text-align: center">(<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-style: normal; font-weight: 700">Thousands of Dollars)</span></td></tr>
  <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">Pension Plan</td><td style="font-weight: bold">&#160;</td>
    <td colspan="7" style="white-space: nowrap; font-weight: bold; text-align: center">Other Benefits Plan</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="15" style="white-space: nowrap; font-weight: bold; text-align: center">December 31,</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">2022</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">2021</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">2022</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">2021</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Change in Projected Benefit Obligation:</td><td>&#160;</td>
    <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; ">
    <td style="width: 56%; text-align: left">Beginning Balance</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 8%; text-align: right"><ix:nonFraction contextRef="c150" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="3" unitRef="usd">113,710</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: 8%; text-align: right"><ix:nonFraction contextRef="c151" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="3" unitRef="usd">115,861</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: 8%; text-align: right"><ix:nonFraction contextRef="c152" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="3" unitRef="usd">49,396</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: 8%; text-align: right"><ix:nonFraction contextRef="c153" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="3" unitRef="usd">52,776</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">Service Cost</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:DefinedBenefitPlanOtherCosts" scale="3" unitRef="usd">2,362</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="c154" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanOtherCosts" scale="3" unitRef="usd">2,696</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:DefinedBenefitPlanOtherCosts" scale="3" unitRef="usd">799</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="c155" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanOtherCosts" scale="3" unitRef="usd">917</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <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="c146" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanInterestCost" scale="3" unitRef="usd">3,042</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="c154" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanInterestCost" scale="3" unitRef="usd">2,706</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:DefinedBenefitPlanInterestCost" scale="3" unitRef="usd">1,325</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="c155" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanInterestCost" scale="3" unitRef="usd">1,236</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">Actuarial (Gain) Loss</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:DefinedBenefitPlanActuarialGainLoss" scale="3" sign="-" unitRef="usd">27,850</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="c154" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanActuarialGainLoss" scale="3" sign="-" unitRef="usd">4,185</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="c147" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanActuarialGainLoss" scale="3" sign="-" unitRef="usd">17,761</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="c155" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanActuarialGainLoss" scale="3" sign="-" unitRef="usd">4,705</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1pt">Benefits Paid</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="c146" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" scale="3" unitRef="usd">3,476</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="c154" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" scale="3" unitRef="usd">3,368</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="c147" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" scale="3" unitRef="usd">850</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="c155" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" scale="3" unitRef="usd">828</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="padding-bottom: 1pt">Ending Balance</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="c156" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="3" unitRef="usd">87,788</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="c150" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="3" unitRef="usd">113,710</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="c157" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="3" unitRef="usd">32,909</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="c152" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="3" unitRef="usd">49,396</ix:nonFraction></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">&#160;</p></ix:nonNumeric></ix:continuation><div>


</div><div>

</div><!-- Field: Page; Sequence: 62; Value: 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; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->60<!-- 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"><a href="#index" style="font-style: italic">Index</a>&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><ix:continuation continuedAt="_PensionAndOtherPostretirementBenefitsDisclosureTextBlock-c0_cont_10" id="_PensionAndOtherPostretirementBenefitsDisclosureTextBlock-c0_cont_9"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTextBlock"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; 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="font-style: normal">&#160;</td>
    <td colspan="15" style="white-space: nowrap; font-style: normal; text-align: center">(<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-style: normal; font-weight: 700">Thousands of Dollars)</span></td></tr>
  <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">Pension Plan</td><td style="font-weight: bold">&#160;</td>
    <td colspan="7" style="white-space: nowrap; font-weight: bold; text-align: center">Other Benefits Plan</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="15" style="white-space: nowrap; font-weight: bold; text-align: center">December 31,</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">2022</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">2021</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">2022</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">2021</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">Change in Fair Value of Plan Assets:</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; 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: 56%; text-align: left">Beginning Balance</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 8%; text-align: right"><ix:nonFraction contextRef="c150" decimals="-3" format="ixt:num-dot-decimal" name="msex:FairValueOfPlanAssets" scale="3" unitRef="usd">100,750</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: 8%; text-align: right"><ix:nonFraction contextRef="c151" decimals="-3" format="ixt:num-dot-decimal" name="msex:FairValueOfPlanAssets" scale="3" unitRef="usd">88,921</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: 8%; text-align: right"><ix:nonFraction contextRef="c152" decimals="-3" format="ixt:num-dot-decimal" name="msex:FairValueOfPlanAssets" scale="3" unitRef="usd">50,668</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: 8%; text-align: right"><ix:nonFraction contextRef="c153" decimals="-3" format="ixt:num-dot-decimal" name="msex:FairValueOfPlanAssets" scale="3" unitRef="usd">44,892</ix:nonFraction></td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Actual Return on Plan Assets</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:DefinedBenefitPlanActualReturnOnPlanAssets" scale="3" sign="-" unitRef="usd">14,346</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="c154" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets" scale="3" unitRef="usd">11,798</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:DefinedBenefitPlanActualReturnOnPlanAssets" scale="3" sign="-" unitRef="usd">6,639</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="c155" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets" scale="3" unitRef="usd">5,776</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">Employer Contributions</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:DefinedBenefitPlanContributionsByEmployer" scale="3" unitRef="usd">1,900</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="c154" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanContributionsByEmployer" scale="3" unitRef="usd">3,400</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:DefinedBenefitPlanContributionsByEmployer" scale="3" unitRef="usd">850</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="c155" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanContributionsByEmployer" scale="3" unitRef="usd">828</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1pt">Benefits Paid</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="c146" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid" scale="3" unitRef="usd">3,476</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="c154" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid" scale="3" unitRef="usd">3,369</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="c147" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid" scale="3" unitRef="usd">850</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="c155" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid" scale="3" unitRef="usd">828</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="padding-bottom: 1pt">Ending Balance</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="c156" decimals="-3" format="ixt:num-dot-decimal" name="msex:FairValueOfPlanAssets" scale="3" unitRef="usd">84,828</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="c150" decimals="-3" format="ixt:num-dot-decimal" name="msex:FairValueOfPlanAssets" scale="3" unitRef="usd">100,750</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="c157" decimals="-3" format="ixt:num-dot-decimal" name="msex:FairValueOfPlanAssets" scale="3" unitRef="usd">44,029</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="c152" decimals="-3" format="ixt:num-dot-decimal" name="msex:FairValueOfPlanAssets" scale="3" unitRef="usd">50,668</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <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">Funded Status</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(<ix:nonFraction contextRef="c156" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" scale="3" sign="-" unitRef="usd">2,960</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(<ix:nonFraction contextRef="c150" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" scale="3" sign="-" unitRef="usd">12,960</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c157" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" scale="3" unitRef="usd">11,120</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="c152" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" scale="3" unitRef="usd">1,272</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p></ix:nonNumeric></ix:continuation><div>


</div><div>

</div><ix:continuation continuedAt="_PensionAndOtherPostretirementBenefitsDisclosureTextBlock-c0_cont_11" id="_PensionAndOtherPostretirementBenefitsDisclosureTextBlock-c0_cont_10"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; 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="font-style: normal">&#160;</td>
    <td colspan="15" style="white-space: nowrap; font-style: normal; text-align: center">(<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-style: normal; font-weight: 700">Thousands of Dollars)</span></td></tr>
  <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">Pension Plan</td><td style="font-weight: bold">&#160;</td>
    <td colspan="7" style="white-space: nowrap; font-weight: bold; text-align: center">Other Benefits Plan</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="15" style="white-space: nowrap; font-weight: bold; text-align: center">December 31,</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">2022</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">2021</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">2022</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">2021</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Amounts Recognized in the Consolidated</td><td>&#160;</td>
    <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; ">
    <td style="text-align: left">Balance Sheets consist of:</td><td>&#160;</td>
    <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="width: 56%; text-align: left; padding-left: 9px">Current Liability</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 8%; text-align: right"><ix:nonFraction contextRef="c156" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" scale="0" unitRef="usd">529</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: 8%; text-align: right"><ix:nonFraction contextRef="c150" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" scale="3" unitRef="usd">398</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: 8%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-37">&#8212;</div></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: 8%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-38">&#8212;</div></td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1pt; padding-left: 9px">Noncurrent Liability (Asset)</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="c156" decimals="0" format="ixt:num-dot-decimal" name="msex:PensionAndOtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent" scale="0" unitRef="usd">2,431</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="c150" decimals="-3" format="ixt:num-dot-decimal" name="msex:PensionAndOtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent" scale="3" unitRef="usd">12,562</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="c157" decimals="0" format="ixt:num-dot-decimal" name="msex:PensionAndOtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent" scale="0" sign="-" unitRef="usd">11,120</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="c152" decimals="-3" format="ixt:num-dot-decimal" name="msex:PensionAndOtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent" scale="3" sign="-" unitRef="usd">1,272</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 Liability (Asset) Recognized</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="c146" decimals="0" format="ixt:num-dot-decimal" name="msex:PensionAndOtherPostretirementDefinedBenefitPlanLiabilitiesCurrentAndNoncurrent" scale="0" unitRef="usd">2,960</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="c154" decimals="-3" format="ixt:num-dot-decimal" name="msex:PensionAndOtherPostretirementDefinedBenefitPlanLiabilitiesCurrentAndNoncurrent" scale="3" unitRef="usd">12,960</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="c147" decimals="0" format="ixt:num-dot-decimal" name="msex:PensionAndOtherPostretirementDefinedBenefitPlanLiabilitiesCurrentAndNoncurrent" scale="0" sign="-" unitRef="usd">11,120</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="c155" decimals="-3" format="ixt:num-dot-decimal" name="msex:PensionAndOtherPostretirementDefinedBenefitPlanLiabilitiesCurrentAndNoncurrent" scale="3" sign="-" unitRef="usd">1,272</ix:nonFraction></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></ix:nonNumeric></ix:continuation><div>


</div><div>

</div><ix:continuation continuedAt="_PensionAndOtherPostretirementBenefitsDisclosureTextBlock-c0_cont_12" id="_PensionAndOtherPostretirementBenefitsDisclosureTextBlock-c0_cont_11"><ix:nonNumeric contextRef="c0" continuedAt="_ScheduleOfNetBenefitCostsTableTextBlock-c0_cont_1" escape="true" name="us-gaap:ScheduleOfNetBenefitCostsTableTextBlock"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; 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; font-weight: bold">&#160;</td>
    <td colspan="23" style="white-space: nowrap; font-weight: bold; text-align: center">(Thousands of Dollars)</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td colspan="11" style="white-space: nowrap; font-weight: bold; text-align: center">Pension Plan</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td colspan="11" style="white-space: nowrap; font-weight: bold; text-align: center">Other Benefits Plan</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td colspan="23" style="white-space: nowrap; font-weight: bold; text-align: center">Years Ended December 31,</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold">&#160;</td><td style="white-space: nowrap; font-weight: bold; border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center">2022</td><td style="white-space: nowrap; font-weight: bold; border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center">2021</td><td style="white-space: nowrap; font-weight: bold; border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center">2020</td><td style="white-space: nowrap; font-weight: bold; border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center">2022</td><td style="white-space: nowrap; font-weight: bold; border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center">2021</td><td style="white-space: nowrap; font-weight: bold; border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center">2020</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">Components of Net Periodic Benefit Cost</td><td style="white-space: nowrap">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: left">&#160;</td><td style="white-space: nowrap">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: left">&#160;</td><td style="white-space: nowrap">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: left">&#160;</td><td style="white-space: nowrap">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: left">&#160;</td><td style="white-space: nowrap">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: left">&#160;</td><td style="white-space: nowrap">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="white-space: nowrap; width: 34%; text-align: left">Service Cost</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: 8%; text-align: right"><ix:nonFraction contextRef="c146" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanServiceCost" scale="3" unitRef="usd">2,363</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: 8%; text-align: right"><ix:nonFraction contextRef="c154" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanServiceCost" scale="3" unitRef="usd">2,696</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: 8%; text-align: right"><ix:nonFraction contextRef="c158" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanServiceCost" scale="3" unitRef="usd">2,434</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: 8%; text-align: right"><ix:nonFraction contextRef="c147" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanServiceCost" scale="3" unitRef="usd">799</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: 8%; text-align: right"><ix:nonFraction contextRef="c155" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanServiceCost" scale="3" unitRef="usd">917</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: 8%; text-align: right"><ix:nonFraction contextRef="c159" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanServiceCost" scale="3" unitRef="usd">993</ix:nonFraction></td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="white-space: nowrap; text-align: left">Interest Cost</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="c146" decimals="-3" format="ixt:num-dot-decimal" name="msex:DefinedBenefitPlanInterestsCost" scale="3" unitRef="usd">3,042</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="c154" decimals="-3" format="ixt:num-dot-decimal" name="msex:DefinedBenefitPlanInterestsCost" scale="3" unitRef="usd">2,706</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="c158" decimals="-3" format="ixt:num-dot-decimal" name="msex:DefinedBenefitPlanInterestsCost" scale="3" unitRef="usd">3,099</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="c147" decimals="-3" format="ixt:num-dot-decimal" name="msex:DefinedBenefitPlanInterestsCost" scale="3" unitRef="usd">1,325</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="c155" decimals="-3" format="ixt:num-dot-decimal" name="msex:DefinedBenefitPlanInterestsCost" scale="3" unitRef="usd">1,236</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="c159" decimals="-3" format="ixt:num-dot-decimal" name="msex:DefinedBenefitPlanInterestsCost" scale="3" unitRef="usd">1,699</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="white-space: nowrap; text-align: left">Expected Return on Plan Assets</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="c146" decimals="-3" format="ixt:num-dot-decimal" name="msex:DefinedBenefitPlanExpectedReturnOnPlanAsset" scale="3" unitRef="usd">7,041</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">)</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="c154" decimals="-3" format="ixt:num-dot-decimal" name="msex:DefinedBenefitPlanExpectedReturnOnPlanAsset" scale="3" unitRef="usd">6,225</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">)</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="c158" decimals="-3" format="ixt:num-dot-decimal" name="msex:DefinedBenefitPlanExpectedReturnOnPlanAsset" scale="3" unitRef="usd">5,635</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">)</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="c147" decimals="-3" format="ixt:num-dot-decimal" name="msex:DefinedBenefitPlanExpectedReturnOnPlanAsset" scale="3" unitRef="usd">3,547</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">)</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="c155" decimals="-3" format="ixt:num-dot-decimal" name="msex:DefinedBenefitPlanExpectedReturnOnPlanAsset" scale="3" unitRef="usd">3,142</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">)</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="c159" decimals="-3" format="ixt:num-dot-decimal" name="msex:DefinedBenefitPlanExpectedReturnOnPlanAsset" scale="3" unitRef="usd">2,853</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="white-space: nowrap; text-align: left; border-bottom: Black 1pt solid">Amortization of Net Actuarial Loss</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="c146" decimals="-3" format="ixt:num-dot-decimal" name="msex:DefinedBenefitPlanAmortizationOfGainsLosse" scale="3" sign="-" unitRef="usd">1,673</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="c154" decimals="-3" format="ixt:num-dot-decimal" name="msex:DefinedBenefitPlanAmortizationOfGainsLosse" scale="3" sign="-" unitRef="usd">2,868</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="c158" decimals="-3" format="ixt:num-dot-decimal" name="msex:DefinedBenefitPlanAmortizationOfGainsLosse" scale="3" sign="-" unitRef="usd">2,059</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"><div style="-sec-ix-hidden: hidden-fact-39">&#8212;</div></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="c155" decimals="-3" format="ixt:num-dot-decimal" name="msex:DefinedBenefitPlanAmortizationOfGainsLosse" scale="3" sign="-" unitRef="usd">527</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="c159" decimals="-3" format="ixt:num-dot-decimal" name="msex:DefinedBenefitPlanAmortizationOfGainsLosse" scale="3" sign="-" unitRef="usd">1,352</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: rgb(204,238,255)">
    <td style="white-space: nowrap; text-align: left; border-bottom: Black 1pt solid">Net Periodic Benefit Cost*</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="c146" decimals="-3" format="ixt:num-dot-decimal" id="ix_1_fact" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="3" unitRef="usd">37</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="c154" decimals="-3" format="ixt:num-dot-decimal" id="ix_2_fact" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="3" unitRef="usd">2,045</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="c158" decimals="-3" format="ixt:num-dot-decimal" id="ix_3_fact" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="3" unitRef="usd">1,957</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="c147" decimals="-3" format="ixt:num-dot-decimal" id="ix_4_fact" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="3" sign="-" unitRef="usd">1,423</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">$</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction contextRef="c155" decimals="-3" format="ixt:num-dot-decimal" id="ix_5_fact" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="3" sign="-" unitRef="usd">462</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">$</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c159" decimals="-3" format="ixt:num-dot-decimal" id="ix_6_fact" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="3" unitRef="usd">1,191</ix:nonFraction></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">&#160;</p></ix:nonNumeric></ix:continuation><div>


</div><div>

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

</div><div>

</div><ix:continuation continuedAt="_PensionAndOtherPostretirementBenefitsDisclosureTextBlock-c0_cont_14" id="_PensionAndOtherPostretirementBenefitsDisclosureTextBlock-c0_cont_13"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">Amounts that are expected to be amortized from Regulatory Assets into Net
Periodic Benefit Cost in 2023 are as follows:</p></ix:continuation><div>

</div><ix:continuation continuedAt="_PensionAndOtherPostretirementBenefitsDisclosureTextBlock-c0_cont_15" id="_PensionAndOtherPostretirementBenefitsDisclosureTextBlock-c0_cont_14"><ix:nonNumeric contextRef="c0" escape="true" name="msex:ScheduleOfPensionPlanAndOtherBenefitsPlan"><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 style="font-weight: bold">&#160;</td>
    <td colspan="7" style="text-align: center; white-space: nowrap; font-weight: bold">(Thousands of Dollars)</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"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 8.1pt; text-align: center"><b>&#160;</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 8.1pt; text-align: center"><b>Pension<br/>
 Plan</b></p></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">Other<br/>
&#160;Benefits Plan</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 70%; text-align: left">Actuarial Loss (Gain)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right"><ix:nonFraction contextRef="c146" decimals="-3" format="ixt:num-dot-decimal" name="msex:ExpectedAmortizedActuarialLoss" scale="3" unitRef="usd">658</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: 12%; text-align: right">(<ix:nonFraction contextRef="c147" decimals="-3" format="ixt:num-dot-decimal" name="msex:ExpectedAmortizedActuarialLoss" scale="3" sign="-" unitRef="usd">191</ix:nonFraction></td><td style="white-space: nowrap; width: 1%; text-align: left">)</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><!-- Field: Page; Sequence: 63; Value: 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; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->61<!-- 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"><a href="#index" style="font-style: italic">Index</a>&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><ix:continuation continuedAt="_PensionAndOtherPostretirementBenefitsDisclosureTextBlock-c0_cont_16" id="_PensionAndOtherPostretirementBenefitsDisclosureTextBlock-c0_cont_15"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">The discount rate and compensation increase rate for determining our postretirement
benefit plans&#8217; benefit obligations and costs as of and for the years ended December 31, 2022, 2021 and 2020, respectively, are as
follows:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_PensionAndOtherPostretirementBenefitsDisclosureTextBlock-c0_cont_17" id="_PensionAndOtherPostretirementBenefitsDisclosureTextBlock-c0_cont_16"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfAssumptionsUsedTableTextBlock"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; 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="font-weight: bold">&#160;</td>
    <td colspan="11" style="white-space: nowrap; font-weight: bold; text-align: center">Pension Plan</td><td style="font-weight: bold">&#160;</td>
    <td colspan="11" style="white-space: nowrap; font-weight: bold; text-align: center">Other Benefits Plan</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1pt; white-space: nowrap">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center">2020</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Weighted Average Assumptions:</td><td>&#160;</td>
    <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><td>&#160;</td>
    <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; ">
    <td style="padding-left: 5pt; width: 34%; text-align: left">Expected Return on Plan Assets</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 8%; text-align: right"><ix:nonFraction contextRef="c146" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" scale="-2" unitRef="pure">7.00</ix:nonFraction></td><td style="white-space: nowrap; width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 8%; text-align: right"><ix:nonFraction contextRef="c154" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" scale="-2" unitRef="pure">7.00</ix:nonFraction></td><td style="white-space: nowrap; width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 8%; text-align: right"><ix:nonFraction contextRef="c158" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" scale="-2" unitRef="pure">7.00</ix:nonFraction></td><td style="white-space: nowrap; width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 8%; text-align: right"><ix:nonFraction contextRef="c147" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" scale="-2" unitRef="pure">7.00</ix:nonFraction></td><td style="white-space: nowrap; width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 8%; text-align: right"><ix:nonFraction contextRef="c155" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" scale="-2" unitRef="pure">7.00</ix:nonFraction></td><td style="white-space: nowrap; width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 8%; text-align: right"><ix:nonFraction contextRef="c159" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" scale="-2" unitRef="pure">7.00</ix:nonFraction></td><td style="white-space: nowrap; width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 5pt; text-align: left">Discount Rate for:</td><td>&#160;</td>
    <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><td>&#160;</td>
    <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; ">
    <td style="padding-left: 10pt; text-align: left">Benefit Obligation</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c150" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" unitRef="pure">4.98</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="c151" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" unitRef="pure">2.72</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="c160" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" unitRef="pure">2.37</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="c152" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" unitRef="pure">4.98</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="c153" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" unitRef="pure">2.72</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="c161" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" unitRef="pure">2.37</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="padding-left: 10pt; text-align: left">Benefit Cost</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c146" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" scale="-2" unitRef="pure">2.72</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="c154" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" scale="-2" unitRef="pure">2.37</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="c158" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" scale="-2" unitRef="pure">3.12</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="c147" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" scale="-2" unitRef="pure">2.72</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="c155" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" scale="-2" unitRef="pure">2.37</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="c159" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" scale="-2" unitRef="pure">3.12</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 5pt; text-align: left">Compensation Increase for:</td><td>&#160;</td>
    <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><td>&#160;</td>
    <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">Benefit Obligation</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c156" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" scale="-2" unitRef="pure">3.00</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="c150" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" scale="-2" unitRef="pure">3.00</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="c151" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" scale="-2" unitRef="pure">3.00</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="c157" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" scale="-2" unitRef="pure">3.00</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="c152" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" scale="-2" unitRef="pure">3.00</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="c153" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" scale="-2" unitRef="pure">3.00</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 10pt; text-align: left">Benefit Cost</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c146" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" scale="-2" unitRef="pure">3.00</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="c154" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" scale="-2" unitRef="pure">3.00</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="c158" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" scale="-2" unitRef="pure">3.00</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="c147" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" scale="-2" unitRef="pure">3.00</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="c155" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" scale="-2" unitRef="pure">3.00</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="c159" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" scale="-2" unitRef="pure">3.00</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">%</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>&#160;</b></p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_PensionAndOtherPostretirementBenefitsDisclosureTextBlock-c0_cont_18" id="_PensionAndOtherPostretirementBenefitsDisclosureTextBlock-c0_cont_17"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The compensation increase assumption for the Other
Benefits Plan is attributable to life insurance provided to qualifying employees upon their retirement. The insurance coverage will be
determined based on the employee&#8217;s base compensation as of their retirement date.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_PensionAndOtherPostretirementBenefitsDisclosureTextBlock-c0_cont_19" id="_PensionAndOtherPostretirementBenefitsDisclosureTextBlock-c0_cont_18"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company utilizes the Society of Actuaries&#8217;
mortality table (Pri-2012) (Mortality Improvement Scale MP2021 for the 2022 valuation).</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_PensionAndOtherPostretirementBenefitsDisclosureTextBlock-c0_cont_20" id="_PensionAndOtherPostretirementBenefitsDisclosureTextBlock-c0_cont_19"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">For the 2022 valuation, costs and obligations for
our Other Benefits Plan assumed a <ix:nonFraction contextRef="c5" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear" scale="-2" unitRef="pure">7.5</ix:nonFraction>% annual rate of increase in the per capita cost of covered healthcare benefits in 2022 with the
annual rate of increase declining <ix:nonFraction contextRef="c5" decimals="INF" format="ixt:num-dot-decimal" name="msex:IncreaseDecreaseInAnnualRatePerCapitaCostOfCoveredHealthcareBenefitsYearsOneToThree" scale="-2" unitRef="pure">0.5</ix:nonFraction>% per year for 2023-2028, resulting in an annual rate of increase in the per capita cost of covered
healthcare benefits of <ix:nonFraction contextRef="c5" decimals="INF" format="ixt:num-dot-decimal" name="msex:IncreaseDecreaseInAnnualRatePerCapitaCostOfCoveredHealthcareBenefitsYearsFourAndFive" scale="-2" unitRef="pure">4.5</ix:nonFraction>% by year 2029.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_PensionAndOtherPostretirementBenefitsDisclosureTextBlock-c0_cont_21" id="_PensionAndOtherPostretirementBenefitsDisclosureTextBlock-c0_cont_20"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">A one-percentage point change in assumed healthcare cost trend rates would
have the following effects on the Other Benefits Plan:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_PensionAndOtherPostretirementBenefitsDisclosureTextBlock-c0_cont_22" id="_PensionAndOtherPostretirementBenefitsDisclosureTextBlock-c0_cont_21"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfEffectOfOnePercentagePointChangeInAssumedHealthCareCostTrendRatesTableTextBlock"><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="font-weight: bold">&#160;</td>
    <td colspan="7" style="white-space: nowrap; font-weight: bold; text-align: center">(Thousands of Dollars)</td></tr>
  <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">1 Percentage Point</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">Increase</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">Decrease</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 74%; text-align: left; padding-left: 0pt">Effect on Current Year Service and Interest Costs</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="c146" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanEffectOfOnePercentagePointIncreaseOnServiceAndInterestCostComponents" scale="3" unitRef="usd">435</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="c147" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnServiceAndInterestCostComponents1" scale="3" unitRef="usd">334</ix:nonFraction></td><td style="white-space: nowrap; width: 1%; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 0pt">Effect on Projected Benefit Obligation</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c146" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanEffectOfOnePercentagePointIncreaseOnAccumulatedPostretirementBenefitObligation" scale="3" unitRef="usd">4,239</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="c147" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnAccumulatedPostretirementBenefitObligation1" scale="3" unitRef="usd">3,448</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">)</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_PensionAndOtherPostretirementBenefitsDisclosureTextBlock-c0_cont_23" id="_PensionAndOtherPostretirementBenefitsDisclosureTextBlock-c0_cont_22"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">The following benefit payments, which reflect expected future service,
are expected to be paid:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_PensionAndOtherPostretirementBenefitsDisclosureTextBlock-c0_cont_24" id="_PensionAndOtherPostretirementBenefitsDisclosureTextBlock-c0_cont_23"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock"><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 style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td colspan="7" style="white-space: nowrap; font-weight: bold; text-align: center">(Thousands of Dollars)</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center">Year</td><td style="white-space: nowrap; font-weight: bold; border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center">Pension Plan</td><td style="white-space: nowrap; font-weight: bold; border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center">Other Benefits Plan</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="white-space: nowrap; width: 68%; text-align: right">2023</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: 13%; text-align: right"><ix:nonFraction contextRef="c156" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" scale="3" unitRef="usd">4,153</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: 13%; text-align: right"><ix:nonFraction contextRef="c157" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" scale="3" unitRef="usd">1,262</ix:nonFraction></td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="white-space: nowrap; text-align: right">2024</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="c156" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" scale="3" unitRef="usd">4,961</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="c157" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" scale="3" unitRef="usd">1,423</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="white-space: nowrap; text-align: right">2025</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="c156" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" scale="3" unitRef="usd">5,349</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="c157" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" scale="3" unitRef="usd">1,550</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="white-space: nowrap; text-align: right">2026</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="c156" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" scale="3" unitRef="usd">5,344</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="c157" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" scale="3" unitRef="usd">1,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="white-space: nowrap; text-align: right">2027</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="c156" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" scale="3" unitRef="usd">5,437</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="c157" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" scale="3" unitRef="usd">1,699</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="white-space: nowrap; text-align: right">2028-2032</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="c156" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" scale="3" unitRef="usd">28,483</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="c157" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" scale="3" unitRef="usd">9,363</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: rgb(204,238,255)">
    <td style="white-space: nowrap">&#160;&#160;Totals</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="c156" decimals="-3" format="ixt:num-dot-decimal" name="msex:BenefitPaymentsTotals" scale="3" unitRef="usd">53,727</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="c157" decimals="-3" format="ixt:num-dot-decimal" name="msex:BenefitPaymentsTotals" scale="3" unitRef="usd">16,942</ix:nonFraction></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"><b><i>&#160;</i></b></p></ix:nonNumeric></ix:continuation><div>


</div><div>


</div><!-- Field: Page; Sequence: 64; Value: 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; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->62<!-- 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"><a href="#index" style="font-style: italic">Index</a>&#160;</p></div><div>
    </div><!-- Field: /Page --><div>


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

</div><ix:continuation continuedAt="_PensionAndOtherPostretirementBenefitsDisclosureTextBlock-c0_cont_25" id="_PensionAndOtherPostretirementBenefitsDisclosureTextBlock-c0_cont_24"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b><i>Benefit Plans Assets</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_PensionAndOtherPostretirementBenefitsDisclosureTextBlock-c0_cont_26" id="_PensionAndOtherPostretirementBenefitsDisclosureTextBlock-c0_cont_25"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">The allocation of plan assets at December 31, 2022 and 2021 by asset category
is as follows:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_PensionAndOtherPostretirementBenefitsDisclosureTextBlock-c0_cont_27" id="_PensionAndOtherPostretirementBenefitsDisclosureTextBlock-c0_cont_26"><ix:nonNumeric contextRef="c0" escape="true" name="msex:AllocationOfPlanAssetsTableTextBlock"><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; font-weight: bold">&#160;</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td colspan="11" style="white-space: nowrap; font-weight: bold; text-align: center">Pension Plan</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td colspan="11" style="white-space: nowrap; font-weight: bold; text-align: center">Other Benefits Plan</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold">Asset Category</td><td style="white-space: nowrap; font-weight: bold; border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center">2022</td><td style="white-space: nowrap; font-weight: bold; border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center">2021</td><td style="white-space: nowrap; font-weight: bold; border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold">Target</td><td style="white-space: nowrap; font-weight: bold; border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center">2022</td><td style="white-space: nowrap; font-weight: bold; border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center">2021</td><td style="white-space: nowrap; font-weight: bold; border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold">Target</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="white-space: nowrap; width: 22%; text-align: left">Equity Securities</td><td style="white-space: nowrap; width: 1%">&#160;</td>
    <td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="white-space: nowrap; width: 10%; text-align: right"><ix:nonFraction contextRef="c162" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" scale="-2" unitRef="pure">53.6</ix:nonFraction></td><td style="white-space: nowrap; width: 1%; text-align: left">%</td><td style="white-space: nowrap; width: 1%">&#160;</td>
    <td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="white-space: nowrap; width: 10%; text-align: right"><ix:nonFraction contextRef="c163" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" scale="-2" unitRef="pure">59.6</ix:nonFraction></td><td style="white-space: nowrap; width: 1%; text-align: left">%</td><td style="white-space: nowrap; width: 1%">&#160;</td>
    <td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="white-space: nowrap; width: 10%; text-align: right"><ix:nonFraction contextRef="c162" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" scale="-2" unitRef="pure">55</ix:nonFraction></td><td style="white-space: nowrap; width: 1%; text-align: left">%</td><td style="white-space: nowrap; width: 1%">&#160;</td>
    <td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="white-space: nowrap; width: 10%; text-align: right"><ix:nonFraction contextRef="c164" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" scale="-2" unitRef="pure">55.2</ix:nonFraction></td><td style="white-space: nowrap; width: 1%; text-align: left">%</td><td style="white-space: nowrap; width: 1%">&#160;</td>
    <td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="white-space: nowrap; width: 10%; text-align: right"><ix:nonFraction contextRef="c165" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" scale="-2" unitRef="pure">66.8</ix:nonFraction></td><td style="white-space: nowrap; width: 1%; text-align: left">%</td><td style="white-space: nowrap; width: 1%">&#160;</td>
    <td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="white-space: nowrap; width: 10%; text-align: right"><ix:nonFraction contextRef="c164" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" scale="-2" unitRef="pure">43</ix:nonFraction></td><td style="white-space: nowrap; width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="white-space: nowrap; text-align: left">Debt Securities</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="c166" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" scale="-2" unitRef="pure">40.9</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">%</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="c167" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" scale="-2" unitRef="pure">37.9</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">%</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="c166" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" scale="-2" unitRef="pure">38</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">%</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="c168" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" scale="-2" unitRef="pure">24.7</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">%</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="c169" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" scale="-2" unitRef="pure">30.7</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">%</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="c168" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" scale="-2" unitRef="pure">50</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="white-space: nowrap">Cash</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="c170" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" scale="-2" unitRef="pure">3.9</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">%</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="c171" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" scale="-2" unitRef="pure">1.0</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">%</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="c170" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" scale="-2" unitRef="pure">2</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">%</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="c172" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" scale="-2" unitRef="pure">20.1</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">%</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="c173" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" scale="-2" unitRef="pure">2.5</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">%</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="c172" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" scale="-2" unitRef="pure">2</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="white-space: nowrap; text-align: left; padding-bottom: 1pt">Real Estate/Commodities</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="c174" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" scale="-2" unitRef="pure">1.6</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="c175" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" scale="-2" unitRef="pure">1.5</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; text-align: left">&#160;</td><td style="white-space: nowrap; text-align: right"><ix:nonFraction contextRef="c174" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" scale="-2" unitRef="pure">5</ix:nonFraction></td><td style="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="c176" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" scale="-2" unitRef="pure">0.0</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="c177" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" scale="-2" unitRef="pure">0.0</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; text-align: left">&#160;</td><td style="white-space: nowrap; text-align: right"><ix:nonFraction contextRef="c176" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" scale="-2" unitRef="pure">5</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="white-space: nowrap; text-align: left; padding-bottom: 1pt; padding-left: 18px">Total</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="c156" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" scale="-2" unitRef="pure">100.0</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="c150" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" scale="-2" unitRef="pure">100.0</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; text-align: left">&#160;</td><td style="white-space: nowrap; text-align: right">&#160;</td><td style="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="c157" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" scale="-2" unitRef="pure">100.0</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="c152" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" scale="-2" unitRef="pure">100.0</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; text-align: left">&#160;</td><td style="white-space: nowrap; 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: center">&#160;</p></ix:nonNumeric></ix:continuation><div>


</div><div>

</div><ix:continuation continuedAt="_PensionAndOtherPostretirementBenefitsDisclosureTextBlock-c0_cont_28" id="_PensionAndOtherPostretirementBenefitsDisclosureTextBlock-c0_cont_27"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Two outside investment firms each manage a portion
of the Pension Plan asset portfolio. One of those investment firms also manages the Other Benefits Plan asset portfolio. Quarterly meetings
are held between the Company&#8217;s Pension Committee of the Board of Directors and the investment managers to review their performance
and asset allocation. If the actual asset allocation is outside the targeted range, the Pension Committee reviews current market conditions
and advice provided by the investment managers to determine the appropriateness of rebalancing the portfolio.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_PensionAndOtherPostretirementBenefitsDisclosureTextBlock-c0_cont_29" id="_PensionAndOtherPostretirementBenefitsDisclosureTextBlock-c0_cont_28"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The objective of the Company is to maximize the long-term
return on retirement plan assets, relative to a reasonable level of risk, maintain a diversified investment portfolio and maintain compliance
with the Employee Retirement Income Security Act of 1974. The expected long-term rate of return is based on the various asset categories
in which plan assets are invested and the current expectations and historical performance for these categories.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_PensionAndOtherPostretirementBenefitsDisclosureTextBlock-c0_cont_30" id="_PensionAndOtherPostretirementBenefitsDisclosureTextBlock-c0_cont_29"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b><i>Fair Value Measurements</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_PensionAndOtherPostretirementBenefitsDisclosureTextBlock-c0_cont_31" id="_PensionAndOtherPostretirementBenefitsDisclosureTextBlock-c0_cont_30"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Accounting guidance provides a fair value hierarchy
that prioritizes the inputs to valuation techniques used to measure fair value. The hierarchy gives the highest priority to unadjusted
quoted prices in active markets for identical assets or liabilities (Level 1 measurements) and the lowest priority to unobservable inputs
(Level 3 measurements). The three levels of the fair value hierarchy are described as follows:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_PensionAndOtherPostretirementBenefitsDisclosureTextBlock-c0_cont_32" id="_PensionAndOtherPostretirementBenefitsDisclosureTextBlock-c0_cont_31"><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><td style="width: 0.25in"><span>&#9679;</span></td><td style="text-align: justify">Level 1 &#8211; Inputs to the valuation methodology are unadjusted quoted market prices for identical
assets or liabilities in accessible active markets.</td></tr></table></ix:continuation><div>

</div><ix:continuation continuedAt="_PensionAndOtherPostretirementBenefitsDisclosureTextBlock-c0_cont_33" id="_PensionAndOtherPostretirementBenefitsDisclosureTextBlock-c0_cont_32"><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><td style="width: 0.25in"><span>&#9679;</span></td><td style="text-align: justify">Level 2 &#8211; Inputs to the valuation methodology that are observable, either directly or indirectly,
such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable
or can be corroborated by observable market data for substantially the full term of the assets or liabilities. If the asset or liability
has a specified contractual term, the Level 2 input must be observable for substantially the full term of the asset or liability.</td></tr></table></ix:continuation><div>

</div><ix:continuation continuedAt="_PensionAndOtherPostretirementBenefitsDisclosureTextBlock-c0_cont_34" id="_PensionAndOtherPostretirementBenefitsDisclosureTextBlock-c0_cont_33"><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><td style="width: 0.25in"><span>&#9679;</span></td><td style="text-align: justify">Level 3 &#8211; Inputs to the valuation methodology are unobservable and significant to the fair value
measurement.</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_PensionAndOtherPostretirementBenefitsDisclosureTextBlock-c0_cont_35" id="_PensionAndOtherPostretirementBenefitsDisclosureTextBlock-c0_cont_34"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Certain investments in cash and cash equivalents,
equity securities, and commodities are valued based on quoted market prices in active markets and are classified as Level 1 investments.
Certain investments in cash and cash equivalents, equity securities and fixed income securities are valued using prices received from
pricing vendors that utilize observable inputs and are therefore classified as Level 2 investments.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p></ix:continuation><div>

</div><div>


</div><!-- Field: Page; Sequence: 65; Value: 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; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->63<!-- 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"><a href="#index" style="font-style: italic">Index</a>&#160;</p></div><div>
    </div><!-- Field: /Page --><div>


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

</div><ix:continuation continuedAt="_PensionAndOtherPostretirementBenefitsDisclosureTextBlock-c0_cont_36" id="_PensionAndOtherPostretirementBenefitsDisclosureTextBlock-c0_cont_35"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">The following tables present Middlesex&#8217;s Pension Plan assets measured
and recorded at fair value within the fair value hierarchy:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_PensionAndOtherPostretirementBenefitsDisclosureTextBlock-c0_cont_37" id="_PensionAndOtherPostretirementBenefitsDisclosureTextBlock-c0_cont_36"><ix:nonNumeric contextRef="c0" continuedAt="_ScheduleOfAllocationOfPlanAssetsTableTextBlock-c0_cont_1" escape="true" name="us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock"><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="font-weight: bold">&#160;</td>
    <td colspan="15" style="white-space: nowrap; font-weight: bold; text-align: center">(Thousands of Dollars)</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="15" style="white-space: nowrap; font-weight: bold; text-align: center">As of December 31, 2022</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; font-weight: bold">&#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">Level 1</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">Level 2</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">Level 3</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">Total</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 48%; text-align: left">Mutual Funds</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="c178" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" unitRef="usd">71,559</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"><div style="-sec-ix-hidden: hidden-fact-40">&#8212;</div></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"><div style="-sec-ix-hidden: hidden-fact-41">&#8212;</div></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="c181" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" unitRef="usd">71,559</ix:nonFraction></td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Money Market Funds</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c182" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" unitRef="usd">3,271</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"><div style="-sec-ix-hidden: hidden-fact-42">&#8212;</div></td><td style="white-space: nowrap; 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-43">&#8212;</div></td><td 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="c185" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" unitRef="usd">3,271</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">Common Equity Securities</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="c186" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" unitRef="usd">9,998</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"><div style="-sec-ix-hidden: hidden-fact-44">&#8212;</div></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"><div style="-sec-ix-hidden: hidden-fact-45">&#8212;</div></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="c162" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" unitRef="usd">9,998</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 9px">Total Investments</td><td style="border-bottom: Black 2.5pt double">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction contextRef="c189" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" unitRef="usd">84,828</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-46">&#8212;</div></td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-47">&#8212;</div></td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction contextRef="c156" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" unitRef="usd">84,828</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&#160;</p></ix:nonNumeric></ix:continuation><div>


</div><div>

</div><ix:continuation continuedAt="_PensionAndOtherPostretirementBenefitsDisclosureTextBlock-c0_cont_38" id="_PensionAndOtherPostretirementBenefitsDisclosureTextBlock-c0_cont_37"><ix:continuation continuedAt="_ScheduleOfAllocationOfPlanAssetsTableTextBlock-c0_cont_2" id="_ScheduleOfAllocationOfPlanAssetsTableTextBlock-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="font-weight: bold">&#160;</td>
    <td colspan="15" style="white-space: nowrap; font-weight: bold; text-align: center">(Thousands of Dollars)</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="15" style="white-space: nowrap; font-weight: bold; text-align: center">As of December 31, 2021</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; font-weight: bold">&#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">Level 1</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">Level 2</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">Level 3</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">Total</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 48%; text-align: left">Mutual Funds</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="c192" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" unitRef="usd">87,687</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"><div style="-sec-ix-hidden: hidden-fact-48">&#8212;</div></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"><div style="-sec-ix-hidden: hidden-fact-49">&#8212;</div></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="c195" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" unitRef="usd">87,687</ix:nonFraction></td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Money Market Funds</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c196" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" unitRef="usd">1,057</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"><div style="-sec-ix-hidden: hidden-fact-50">&#8212;</div></td><td style="white-space: nowrap; 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-51">&#8212;</div></td><td 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="c199" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" unitRef="usd">1,057</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">Common Equity Securities</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="c200" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" unitRef="usd">12,006</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"><div style="-sec-ix-hidden: hidden-fact-52">&#8212;</div></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"><div style="-sec-ix-hidden: hidden-fact-53">&#8212;</div></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="c163" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" unitRef="usd">12,006</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 9px">Total Investments</td><td style="border-bottom: Black 2.5pt double">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction contextRef="c203" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" unitRef="usd">100,750</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-54">&#8212;</div></td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-55">&#8212;</div></td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction contextRef="c150" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" unitRef="usd">100,750</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&#160;</p></ix:continuation></ix:continuation><div>


</div><div>

</div><ix:continuation continuedAt="_PensionAndOtherPostretirementBenefitsDisclosureTextBlock-c0_cont_39" id="_PensionAndOtherPostretirementBenefitsDisclosureTextBlock-c0_cont_38"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">The following tables present Middlesex&#8217;s Other Benefits Plan assets
measured and recorded at fair value within the fair value hierarchy:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_PensionAndOtherPostretirementBenefitsDisclosureTextBlock-c0_cont_40" id="_PensionAndOtherPostretirementBenefitsDisclosureTextBlock-c0_cont_39"><ix:continuation continuedAt="_ScheduleOfAllocationOfPlanAssetsTableTextBlock-c0_cont_3" id="_ScheduleOfAllocationOfPlanAssetsTableTextBlock-c0_cont_2"><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="font-weight: bold">&#160;</td>
    <td colspan="15" style="white-space: nowrap; font-weight: bold; text-align: center">(Thousands of Dollars)</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="15" style="white-space: nowrap; font-weight: bold; text-align: center">As of December 31, 2022</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; font-weight: bold">&#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">Level 1</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">Level 2</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">Level 3</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">Total</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 48%; text-align: left">Mutual Funds</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="c206" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" unitRef="usd">23,660</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"><div style="-sec-ix-hidden: hidden-fact-56">&#8212;</div></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"><div style="-sec-ix-hidden: hidden-fact-57">&#8212;</div></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="c209" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" unitRef="usd">23,660</ix:nonFraction></td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Money Market Funds</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c210" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" unitRef="usd">8,623</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"><div style="-sec-ix-hidden: hidden-fact-58">&#8212;</div></td><td style="white-space: nowrap; 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-59">&#8212;</div></td><td 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="c213" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" unitRef="usd">8,623</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">Agency/US/State/Municipal Debt</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-60">&#8212;</div></td><td 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="c215" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" unitRef="usd">10,592</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"><div style="-sec-ix-hidden: hidden-fact-61">&#8212;</div></td><td 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="c217" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" unitRef="usd">10,592</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1pt">Other</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="c218" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" unitRef="usd">1,154</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"><div style="-sec-ix-hidden: hidden-fact-62">&#8212;</div></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"><div style="-sec-ix-hidden: hidden-fact-63">&#8212;</div></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="c221" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" unitRef="usd">1,154</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: 2.5pt; padding-left: 9px">Total Investments</td><td style="border-bottom: Black 2.5pt double">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction contextRef="c222" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" unitRef="usd">33,437</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction contextRef="c223" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" unitRef="usd">10,592</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-64">&#8212;</div></td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction contextRef="c225" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" unitRef="usd">44,029</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in">&#160;&#160;</p></ix:continuation></ix:continuation><div>


</div><div>

</div><ix:continuation continuedAt="_PensionAndOtherPostretirementBenefitsDisclosureTextBlock-c0_cont_41" id="_PensionAndOtherPostretirementBenefitsDisclosureTextBlock-c0_cont_40"><ix:continuation id="_ScheduleOfAllocationOfPlanAssetsTableTextBlock-c0_cont_3"><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="font-weight: bold">&#160;</td>
    <td colspan="15" style="white-space: nowrap; font-weight: bold; text-align: center">(Thousands of Dollars)</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="15" style="white-space: nowrap; font-weight: bold; text-align: center">As of December 31, 2021</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; font-weight: bold">&#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">Level 1</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">Level 2</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">Level 3</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">Total</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 48%; text-align: left">Mutual Funds</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="c226" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" unitRef="usd">33,844</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"><div style="-sec-ix-hidden: hidden-fact-65">&#8212;</div></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"><div style="-sec-ix-hidden: hidden-fact-66">&#8212;</div></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="c229" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" unitRef="usd">33,844</ix:nonFraction></td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Money Market Funds</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c230" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" unitRef="usd">1,291</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"><div style="-sec-ix-hidden: hidden-fact-67">&#8212;</div></td><td style="white-space: nowrap; 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-68">&#8212;</div></td><td 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="c233" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" unitRef="usd">1,291</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">Agency/US/State/Municipal Debt</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"><div style="-sec-ix-hidden: hidden-fact-69">&#8212;</div></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="c235" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" unitRef="usd">15,533</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"><div style="-sec-ix-hidden: hidden-fact-70">&#8212;</div></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="c237" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" unitRef="usd">15,533</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 9px">Total Investments</td><td style="border-bottom: Black 2.5pt double">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction contextRef="c238" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" unitRef="usd">35,135</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction contextRef="c239" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" unitRef="usd">15,533</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-71">&#8212;</div></td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction contextRef="c241" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" unitRef="usd">50,668</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in">&#160;</p></ix:continuation></ix:continuation><div>


</div><div>

</div><ix:continuation continuedAt="_PensionAndOtherPostretirementBenefitsDisclosureTextBlock-c0_cont_42" id="_PensionAndOtherPostretirementBenefitsDisclosureTextBlock-c0_cont_41"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify"><b><i>Benefit Plans Contributions</i></b></p></ix:continuation><div>

</div><ix:continuation continuedAt="_PensionAndOtherPostretirementBenefitsDisclosureTextBlock-c0_cont_43" id="_PensionAndOtherPostretirementBenefitsDisclosureTextBlock-c0_cont_42"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">For the Pension Plan, Middlesex made total cash contributions
of $<ix:nonFraction contextRef="c0" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:OtherPostretirementBenefitsPayments" scale="6" unitRef="usd">1.9</ix:nonFraction> million in 2022 and expects to make approximately $<ix:nonFraction contextRef="c146" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:PensionAndOtherPostretirementBenefitContributions" scale="6" unitRef="usd">2.0</ix:nonFraction> million of cash contributions in 2023.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_PensionAndOtherPostretirementBenefitsDisclosureTextBlock-c0_cont_44" id="_PensionAndOtherPostretirementBenefitsDisclosureTextBlock-c0_cont_43"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">For the Other Benefits Plan, Middlesex made total
cash contributions of $<ix:nonFraction contextRef="c147" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:PensionAndOtherPostretirementBenefitContributions" scale="6" unitRef="usd">0.9</ix:nonFraction> million in 2022 and expects to make approximately $<ix:nonFraction contextRef="c148" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:PensionAndOtherPostretirementBenefitContributions" scale="6" unitRef="usd">0.9</ix:nonFraction> million of cash contributions in 2023.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>


</div><!-- Field: Page; Sequence: 66; Value: 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; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->64<!-- 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"><a href="#index" style="font-style: italic">Index</a>&#160;</p></div><div>
    </div><!-- Field: /Page --><div>


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

</div><ix:continuation continuedAt="_PensionAndOtherPostretirementBenefitsDisclosureTextBlock-c0_cont_45" id="_PensionAndOtherPostretirementBenefitsDisclosureTextBlock-c0_cont_44"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b><i>401(k) Plan</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>&#160;</b></p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_PensionAndOtherPostretirementBenefitsDisclosureTextBlock-c0_cont_46" id="_PensionAndOtherPostretirementBenefitsDisclosureTextBlock-c0_cont_45"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company maintains a 401(k) defined contribution
plan, which covers substantially all employees with more than <ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="msex:NumberOfHoursRequiredToParticipateInContributionPlan" scale="0" unitRef="pure">1,000</ix:nonFraction> hours of service. Under the terms of the Plan, the Company matches
<ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="msex:PercentOfParticipantsContributionsMatchedByCompanyBelowOnePercentOfParticipantsCompensation" scale="-2" unitRef="pure">100</ix:nonFraction>% of a participant&#8217;s contributions, which do not exceed <ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="msex:StockBasedCompensationRemainAwardRate" scale="-2" unitRef="pure">1</ix:nonFraction>% of a participant&#8217;s compensation, plus <ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="msex:PercentOfParticipantsContributionsMatchedByCompanyAboveOnePercentOfParticipantsCompensation" scale="-2" unitRef="pure">50</ix:nonFraction>% of a participant&#8217;s
contributions exceeding <ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="msex:ThresholdPercentageOfParticipantsCompensationAtWhichMatchingDecreases" scale="-2" unitRef="pure">1</ix:nonFraction>%, but not more than <ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent" scale="-2" unitRef="pure">6</ix:nonFraction>%. The Company&#8217;s matching contribution was $<ix:nonFraction contextRef="c0" decimals="-5" format="ixt:num-dot-decimal" name="msex:MatchingContributions" scale="6" unitRef="usd"><ix:nonFraction contextRef="c3" decimals="-5" format="ixt:num-dot-decimal" name="msex:MatchingContributions" scale="6" unitRef="usd"><ix:nonFraction contextRef="c4" decimals="-5" format="ixt:num-dot-decimal" name="msex:MatchingContributions" scale="6" unitRef="usd">0.7</ix:nonFraction></ix:nonFraction></ix:nonFraction> million for each of the years ended
December 31, 2022, 2021 and 2020.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_PensionAndOtherPostretirementBenefitsDisclosureTextBlock-c0_cont_47" id="_PensionAndOtherPostretirementBenefitsDisclosureTextBlock-c0_cont_46"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Employees hired after March 31, 2007 are not eligible
to participate in the Pension Plan and are generally eligible to participate in a discretionary profit sharing plan administered through
the 401(k) plan. In December each year, the Board of Directors may approve that a stated percentage of eligible compensation be contributed
to the account of the employee participant in the first quarter of the following year. For those employees still actively employed on
December 31, 2022 or retired during the current year, the Company will fund a discretionary contribution of $<ix:nonFraction contextRef="c0" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" scale="6" unitRef="usd">0.9</ix:nonFraction> million before April
1, 2023, which represents <ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="msex:DefinedContributionPlanEmployerDiscretionaryContributionPercent" scale="-2" unitRef="pure">5.0</ix:nonFraction>% of eligible 2022 compensation. For the years ended December 31, 2021 and 2020, the Company made qualifying discretionary contributions totaling $<ix:nonFraction contextRef="c149" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" scale="6" unitRef="usd">0.8</ix:nonFraction> million and $<ix:nonFraction contextRef="c3" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" scale="6" unitRef="usd">0.7</ix:nonFraction> million, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_PensionAndOtherPostretirementBenefitsDisclosureTextBlock-c0_cont_48" id="_PensionAndOtherPostretirementBenefitsDisclosureTextBlock-c0_cont_47"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify"><b><i>Stock-Based Compensation</i></b></p></ix:continuation><div>

</div><ix:continuation continuedAt="_PensionAndOtherPostretirementBenefitsDisclosureTextBlock-c0_cont_49" id="_PensionAndOtherPostretirementBenefitsDisclosureTextBlock-c0_cont_48"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company maintains a long-term incentive compensation
plan for certain management employees where awards are made in the form of restricted common stock. Shares of restricted stock issued
under the plan are subject to forfeiture by the employee in the event of termination of employment for any reason within five years of
the award other than as a result of retirement at normal retirement age, death, disability or change in control. The maximum number of
shares authorized for award under the plan is <ix:nonFraction contextRef="c5" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" scale="0" unitRef="shares">300,000</ix:nonFraction> shares, of which approximately <ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" unitRef="pure">80</ix:nonFraction>% remain available for award.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_PensionAndOtherPostretirementBenefitsDisclosureTextBlock-c0_cont_50" id="_PensionAndOtherPostretirementBenefitsDisclosureTextBlock-c0_cont_49"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company recognizes compensation expense at fair
value for the plan awards in accordance with ASC 718, <i>Compensation &#8211; Stock Compensation</i>. Compensation expense is determined
by the market value of the stock on the date of the award and is being amortized over the expected vesting period.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i>&#160;</i></p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_PensionAndOtherPostretirementBenefitsDisclosureTextBlock-c0_cont_51" id="_PensionAndOtherPostretirementBenefitsDisclosureTextBlock-c0_cont_50"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">The following table presents awarded but not yet vested share information
for the plan:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation id="_PensionAndOtherPostretirementBenefitsDisclosureTextBlock-c0_cont_51"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%; margin-left: auto; margin-right: auto;">
  <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="2" style="white-space: nowrap; font-weight: bold; border-bottom: Black 1pt solid">Shares(thousands)</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td><td style="font-weight: bold; border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Unearned<br/> Compensation <br/> (thousands)</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">Weighted Average <br/> Granted Price</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 61%; border-bottom: Black 1pt solid">Balance, January 1, 2020</td><td style="width: 1%; border-bottom: Black 1pt solid">&#160;</td>
    <td style="width: 1%; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="width: 10%; border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c242" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" scale="0" unitRef="shares">97</ix:nonFraction></td><td style="white-space: nowrap; width: 1%; border-bottom: Black 1pt solid; 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">&#160;</td><td style="width: 10%; border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c242" decimals="-3" format="ixt:num-dot-decimal" name="msex:ShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateValueUnearnedCompensation" scale="3" unitRef="usd">1,706</ix:nonFraction></td><td style="white-space: nowrap; width: 1%; border-bottom: Black 1pt solid; 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">&#160;</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Granted</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c243" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" scale="0" unitRef="shares">16</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="c243" decimals="-3" format="ixt:num-dot-decimal" name="msex:GrantedUnearnedCompensation" scale="3" unitRef="usd">982</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="c243" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" unitRef="usdPershares">60.12</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>Vested</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c243" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" scale="0" unitRef="shares">27</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"><div style="-sec-ix-hidden: hidden-fact-72">&#8212;</div></td><td 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; ">
    <td style="text-align: left; border-bottom: Black 1pt solid">Amortization of Compensation expense</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"><div style="-sec-ix-hidden: hidden-fact-73">&#8212;</div></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="c243" decimals="-3" format="ixt:num-dot-decimal" name="msex:AmortizationOfCompensationExpenseUnearnedCompensation" scale="3" sign="-" unitRef="usd">851</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></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="border-bottom: Black 1pt solid">Balance, December 31, 2020</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="c244" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" scale="0" unitRef="shares">86</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="c244" decimals="-3" format="ixt:num-dot-decimal" name="msex:ShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateValueUnearnedCompensation" scale="3" unitRef="usd">1,837</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></tr>
  <tr style="vertical-align: bottom; ">
    <td>Granted</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c245" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" scale="0" unitRef="shares">15</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="c245" decimals="-3" format="ixt:num-dot-decimal" name="msex:GrantedUnearnedCompensation" scale="3" unitRef="usd">1,151</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="c245" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" unitRef="usdPershares">79.02</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>Vested</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c245" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" scale="0" unitRef="shares">18</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"><div style="-sec-ix-hidden: hidden-fact-74">&#160;</div></td><td 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; ">
    <td style="text-align: left; border-bottom: Black 1pt solid">Amortization of Compensation expense</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"><div style="-sec-ix-hidden: hidden-fact-75">&#8212;</div></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="c245" decimals="-3" format="ixt:num-dot-decimal" name="msex:AmortizationOfCompensationExpenseUnearnedCompensation" scale="3" sign="-" unitRef="usd">1,057</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></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="border-bottom: Black 1pt solid">Balance, December 31, 2021</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="c246" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" scale="0" unitRef="shares">83</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="c246" decimals="-3" format="ixt:num-dot-decimal" name="msex:ShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateValueUnearnedCompensation" scale="3" unitRef="usd">1,931</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></tr>
  <tr style="vertical-align: bottom; ">
    <td>Granted</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c247" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" scale="0" unitRef="shares">11</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="c247" decimals="-3" format="ixt:num-dot-decimal" name="msex:GrantedUnearnedCompensation" scale="3" unitRef="usd">1,151</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="c247" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" unitRef="usdPershares">105.17</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>Vested</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c247" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" scale="0" unitRef="shares">17</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"><div style="-sec-ix-hidden: hidden-fact-76">&#8212;</div></td><td 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; ">
    <td style="text-align: left; border-bottom: Black 1pt solid">Amortization of Compensation expense</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"><div style="-sec-ix-hidden: hidden-fact-77">&#8212;</div></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="c247" decimals="-3" format="ixt:num-dot-decimal" name="msex:AmortizationOfCompensationExpenseUnearnedCompensation" scale="3" sign="-" unitRef="usd">1,350</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></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="border-bottom: Black 2.5pt double">Balance, December 31, 2022</td><td style="font-weight: bold; border-bottom: Black 2.5pt double">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c248" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" scale="0" unitRef="shares">77</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; border-bottom: Black 2.5pt double">&#160;</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"><ix:nonFraction contextRef="c248" decimals="-3" format="ixt:num-dot-decimal" name="msex:ShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateValueUnearnedCompensation" scale="3" unitRef="usd">1,732</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; 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>
  </table></ix:nonNumeric></ix:continuation><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"></p><div>


</div><!-- Field: Page; Sequence: 67; Value: 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; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->65<!-- 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"><a href="#index" style="font-style: italic">Index</a>&#160;</p></div><div>
    </div><!-- Field: /Page --><div>


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

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

</div><div>

</div><ix:continuation continuedAt="_SegmentReportingDisclosureTextBlock-c0_cont_2" id="_SegmentReportingDisclosureTextBlock-c0_cont_1"><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. The Company is subject to regulations as to its rates, services and other matters by the states of New Jersey
and Delaware with respect to utility service 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.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SegmentReportingDisclosureTextBlock-c0_cont_3" id="_SegmentReportingDisclosureTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">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 0 0 3.5in; text-align: justify; text-indent: 0.5in">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SegmentReportingDisclosureTextBlock-c0_cont_4" id="_SegmentReportingDisclosureTextBlock-c0_cont_3"><ix:nonNumeric contextRef="c0" continuedAt="_ScheduleOfSegmentReportingInformationBySegmentTextBlock-c0_cont_1" escape="true" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock"><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="font-weight: bold">&#160;</td>
    <td colspan="10" style="white-space: nowrap; font-weight: bold; text-align: center">(Thousands of Dollars)</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="10" style="white-space: nowrap; font-weight: bold; text-align: center">Years Ended December 31,</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; font-weight: bold; border-bottom: Black 1pt solid">Operations by Segments:</td><td style="font-weight: bold; border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2022</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td><td style="font-weight: bold; border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="2" style="text-align: center; white-space: nowrap; font-weight: bold; border-bottom: Black 1pt solid">2021</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td><td style="font-weight: bold; border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2020</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">Revenues:</td><td>&#160;</td>
    <td colspan="2" style="white-space: nowrap">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="white-space: nowrap">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="white-space: nowrap">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; width: 61%">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="c249" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RegulatedAndUnregulatedOperatingRevenue" scale="3" unitRef="usd">151,117</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="c250" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RegulatedAndUnregulatedOperatingRevenue" scale="3" unitRef="usd">131,531</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="c251" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RegulatedAndUnregulatedOperatingRevenue" scale="3" unitRef="usd">129,851</ix:nonFraction></td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <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="c252" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RegulatedAndUnregulatedOperatingRevenue" scale="3" unitRef="usd">12,446</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="c253" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RegulatedAndUnregulatedOperatingRevenue" scale="3" unitRef="usd">12,818</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="c254" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RegulatedAndUnregulatedOperatingRevenue" scale="3" unitRef="usd">12,545</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; border-bottom: Black 1pt solid">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="c255" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RegulatedAndUnregulatedOperatingRevenue" scale="3" sign="-" unitRef="usd">1,129</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="c256" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RegulatedAndUnregulatedOperatingRevenue" scale="3" sign="-" unitRef="usd">1,208</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="c257" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RegulatedAndUnregulatedOperatingRevenue" scale="3" sign="-" unitRef="usd">804</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; border-bottom: Black 1pt solid">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="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RegulatedAndUnregulatedOperatingRevenue" scale="3" unitRef="usd">162,434</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">143,141</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">141,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: 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 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 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></tr>
  <tr style="vertical-align: bottom; ">
    <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></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="c249" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" unitRef="usd">44,257</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="c250" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" unitRef="usd">29,577</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="c251" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" unitRef="usd">34,043</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 10pt; text-align: left; border-bottom: Black 1pt solid">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="c252" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" unitRef="usd">3,076</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="c253" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" unitRef="usd">3,634</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="c254" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" unitRef="usd">3,377</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">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="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" unitRef="usd">47,333</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">33,211</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">37,420</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <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 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 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></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">&#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; ">
    <td style="padding-left: 10pt">Regulated</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c249" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization" scale="3" unitRef="usd">22,783</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="c250" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization" scale="3" unitRef="usd">20,897</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="c251" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization" scale="3" unitRef="usd">18,264</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; border-bottom: Black 1pt solid">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="c252" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization" scale="3" unitRef="usd">246</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="c253" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization" scale="3" unitRef="usd">212</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="c254" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization" scale="3" unitRef="usd">208</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; border-bottom: Black 1pt solid">Consolidated Depreciation</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:CostOfGoodsAndServicesSoldDepreciationAndAmortization" scale="3" unitRef="usd">23,029</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:CostOfGoodsAndServicesSoldDepreciationAndAmortization" scale="3" unitRef="usd">21,109</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:CostOfGoodsAndServicesSoldDepreciationAndAmortization" scale="3" unitRef="usd">18,472</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 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 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></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Other Income (Expense), Net:</td><td>&#160;</td>
    <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="c249" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherNonrecurringIncomeExpense" scale="3" unitRef="usd">7,898</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="c250" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherNonrecurringIncomeExpense" scale="3" unitRef="usd">6,112</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="c251" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherNonrecurringIncomeExpense" scale="3" unitRef="usd">4,605</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <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="c252" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherNonrecurringIncomeExpense" scale="3" unitRef="usd">279</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="c253" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherNonrecurringIncomeExpense" scale="3" unitRef="usd">279</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="c254" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherNonrecurringIncomeExpense" scale="3" unitRef="usd">130</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; border-bottom: Black 1pt solid">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="c255" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherNonrecurringIncomeExpense" scale="3" sign="-" unitRef="usd">474</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="c256" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherNonrecurringIncomeExpense" scale="3" sign="-" unitRef="usd">433</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="c257" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherNonrecurringIncomeExpense" scale="3" sign="-" unitRef="usd">356</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; border-bottom: Black 1pt solid">Consolidated Other Income (Expense), Net</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:OtherNonrecurringIncomeExpense" scale="3" unitRef="usd">7,703</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:OtherNonrecurringIncomeExpense" scale="3" unitRef="usd">5,958</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:OtherNonrecurringIncomeExpense" scale="3" unitRef="usd">4,379</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 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 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></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Interest Expense:</td><td>&#160;</td>
    <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="c249" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestExpense" scale="3" unitRef="usd">9,833</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="c250" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestExpense" scale="3" unitRef="usd">8,529</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="c251" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestExpense" scale="3" unitRef="usd">7,780</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <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="c252" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestExpense" scale="3" unitRef="usd">7</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="c253" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestExpense" scale="3" unitRef="usd">17</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="c254" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestExpense" scale="3" unitRef="usd">70</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; border-bottom: Black 1pt solid">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="c255" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestExpense" scale="3" sign="-" unitRef="usd">473</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="c256" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestExpense" scale="3" sign="-" unitRef="usd">432</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="c257" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestExpense" scale="3" sign="-" unitRef="usd">357</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; border-bottom: Black 1pt solid">Consolidated Interest Expense</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:InterestExpense" scale="3" unitRef="usd">9,367</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:InterestExpense" scale="3" unitRef="usd">8,114</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:InterestExpense" scale="3" unitRef="usd">7,493</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></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Income Taxes:</td><td>&#160;</td>
    <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="c249" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" unitRef="usd">2,084</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="c250" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" sign="-" unitRef="usd">6,723</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(<ix:nonFraction contextRef="c251" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" sign="-" unitRef="usd">5,139</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 10pt; text-align: left; border-bottom: Black 1pt solid">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="c252" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" unitRef="usd">1,156</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="c253" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" unitRef="usd">1,235</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="c254" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" unitRef="usd">1,020</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">Consolidated Income Taxes</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:IncomeTaxExpenseBenefit" scale="3" unitRef="usd">3,240</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:IncomeTaxExpenseBenefit" scale="3" sign="-" unitRef="usd">5,488</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="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" sign="-" unitRef="usd">4,119</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">)</td></tr>

<tr style="vertical-align: bottom; ">
    <td style="white-space: nowrap">&#160;</td><td>&#160;</td>
    <td colspan="2" style="white-space: nowrap; text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="white-space: nowrap; text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="white-space: nowrap; text-align: right">&#160;</td><td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="white-space: nowrap">Net Income:</td><td>&#160;</td>
    <td colspan="2" style="white-space: nowrap; text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="white-space: nowrap; text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="white-space: nowrap; text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 10pt; width: 61%">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="c249" decimals="-3" format="ixt:num-dot-decimal" name="msex:ConsolidatedNetIncome" scale="3" unitRef="usd">40,229</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="c250" decimals="-3" format="ixt:num-dot-decimal" name="msex:ConsolidatedNetIncome" scale="3" unitRef="usd">33,849</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="c251" decimals="-3" format="ixt:num-dot-decimal" name="msex:ConsolidatedNetIncome" scale="3" unitRef="usd">35,951</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="padding-left: 10pt; text-align: left; border-bottom: Black 1pt solid">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="c252" decimals="-3" format="ixt:num-dot-decimal" name="msex:ConsolidatedNetIncome" scale="3" unitRef="usd">2,200</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="c253" decimals="-3" format="ixt:num-dot-decimal" name="msex:ConsolidatedNetIncome" scale="3" unitRef="usd">2,694</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="c254" decimals="-3" format="ixt:num-dot-decimal" name="msex:ConsolidatedNetIncome" scale="3" unitRef="usd">2,474</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; border-bottom: Black 1pt solid">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="c0" decimals="-3" format="ixt:num-dot-decimal" name="msex:ConsolidatedNetIncome" scale="3" unitRef="usd">42,429</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="msex:ConsolidatedNetIncome" scale="3" unitRef="usd">36,543</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="msex:ConsolidatedNetIncome" scale="3" unitRef="usd">38,425</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>

<tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td>&#160;</td>
    <td colspan="2" style="white-space: nowrap">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="white-space: nowrap">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="white-space: nowrap; text-align: right">&#160;</td><td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="white-space: nowrap">Capital Expenditures:</td><td>&#160;</td>
    <td colspan="2" style="white-space: nowrap">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="white-space: nowrap">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="white-space: nowrap; text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; width: 61%">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="c249" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="3" unitRef="usd">91,054</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="c250" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="3" unitRef="usd">79,195</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="c251" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="3" unitRef="usd">105,091</ix:nonFraction></td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 10pt; text-align: left; border-bottom: Black 1pt solid">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="c252" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="3" unitRef="usd">281</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="c253" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="3" unitRef="usd">183</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="c254" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="3" unitRef="usd">528</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">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="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="3" unitRef="usd">91,335</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">79,378</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">105,619</ix:nonFraction></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">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><!-- Field: Page; Sequence: 68; Value: 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; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->66<!-- 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"><a href="#index" style="font-style: italic">Index</a>&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><ix:continuation id="_SegmentReportingDisclosureTextBlock-c0_cont_4"><ix:continuation id="_ScheduleOfSegmentReportingInformationBySegmentTextBlock-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; border-bottom: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="2" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>As of</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>December 31, 2022</b></p></td><td style="border-bottom: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="2" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>As of</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>December 31, 2021</b></p></td><td style="border-bottom: Black 1pt solid">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Assets:</td><td>&#160;</td>
    <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; ">
    <td style="padding-left: 10pt; width: 74%">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="c258" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="3" unitRef="usd">1,079,180</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="c259" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="3" unitRef="usd">1,022,116</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="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="c260" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="3" unitRef="usd">6,999</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="c261" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="3" unitRef="usd">7,811</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 10pt; text-align: left; border-bottom: Black 1pt solid">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="c262" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="3" sign="-" unitRef="usd">11,729</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="c263" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="3" sign="-" unitRef="usd">9,912</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; border-bottom: Black 1pt solid">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">1,074,450</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">1,020,015</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  </table></ix:continuation></ix:continuation><div>

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

</div><ix:nonNumeric contextRef="c0" continuedAt="_QuarterlyFinancialInformationTextBlock-c0_cont_1" escape="true" name="us-gaap:QuarterlyFinancialInformationTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>Note 9 - Quarterly Data - Unaudited</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p></ix:nonNumeric><div>

</div><div>

</div><ix:continuation continuedAt="_QuarterlyFinancialInformationTextBlock-c0_cont_2" id="_QuarterlyFinancialInformationTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">Financial information for each quarter of 2022 and 2021 is as follows:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_QuarterlyFinancialInformationTextBlock-c0_cont_3" id="_QuarterlyFinancialInformationTextBlock-c0_cont_2"><ix:nonNumeric contextRef="c0" continuedAt="_ScheduleOfQuarterlyFinancialInformationTableTextBlock-c0_cont_1" escape="true" name="us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%; margin-left: auto; margin-right: auto;">
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="18" style="white-space: nowrap; font-weight: bold; text-align: center">(Thousands of Dollars, Except per Share Data)</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; font-weight: bold; text-align: left; border-bottom: Black 1pt solid">2022</td><td style="font-weight: bold; font-style: normal; border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; font-style: normal; text-align: center; border-bottom: Black 1pt solid">1<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-style: normal; font-weight: 700"><sup>st</sup></span></td><td style="border-bottom: Black 1pt solid; font-weight: bold; font-style: normal">&#160;</td><td style="font-weight: bold; font-style: normal; border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; font-style: normal; text-align: center; border-bottom: Black 1pt solid">2<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-style: normal; font-weight: 700"><sup>nd</sup></span></td><td style="border-bottom: Black 1pt solid; font-weight: bold; font-style: normal">&#160;</td><td style="font-weight: bold; font-style: normal; border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; font-style: normal; text-align: center; border-bottom: Black 1pt solid">3<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-style: normal; font-weight: 700"><sup>rd</sup></span></td><td style="border-bottom: Black 1pt solid; font-weight: bold; font-style: normal">&#160;</td><td style="font-weight: bold; font-style: normal; border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; font-style: normal; text-align: center; border-bottom: Black 1pt solid">4<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-style: normal; font-weight: 700"><sup>th</sup></span></td><td style="border-bottom: Black 1pt solid; font-weight: bold; font-style: normal">&#160;</td><td style="font-weight: bold; border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Total</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td>&#160;</td>
    <td colspan="2" style="white-space: nowrap; text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="white-space: nowrap; text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="white-space: nowrap; text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="white-space: nowrap; text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="white-space: nowrap; text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 35%; 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"><ix:nonFraction contextRef="c264" decimals="-3" format="ixt:num-dot-decimal" name="msex:OperatingRevenues" scale="3" unitRef="usd">36,196</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="c265" decimals="-3" format="ixt:num-dot-decimal" name="msex:OperatingRevenues" scale="3" unitRef="usd">39,683</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="c266" decimals="-3" format="ixt:num-dot-decimal" name="msex:OperatingRevenues" scale="3" unitRef="usd">47,732</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="c267" decimals="-3" format="ixt:num-dot-decimal" name="msex:OperatingRevenues" scale="3" unitRef="usd">38,823</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:OperatingRevenues" scale="3" unitRef="usd">162,434</ix:nonFraction></td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Gain on Sale of Subsidiary</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c264" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GainLossOnSaleOfStockInSubsidiaryOrEquityMethodInvestee" scale="3" unitRef="usd">5,232</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">&#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">&#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">&#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"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GainLossOnSaleOfStockInSubsidiaryOrEquityMethodInvestee" scale="3" unitRef="usd">5,232</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">Operating Income</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c264" decimals="-3" format="ixt:num-dot-decimal" name="msex:OperatingIncomeinDollars" scale="3" unitRef="usd">12,523</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="c265" decimals="-3" format="ixt:num-dot-decimal" name="msex:OperatingIncomeinDollars" scale="3" unitRef="usd">10,088</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="c266" decimals="-3" format="ixt:num-dot-decimal" name="msex:OperatingIncomeinDollars" scale="3" unitRef="usd">16,575</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="c267" decimals="-3" format="ixt:num-dot-decimal" name="msex:OperatingIncomeinDollars" scale="3" unitRef="usd">8,146</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:OperatingIncomeinDollars" scale="3" unitRef="usd">47,332</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Net Income</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c264" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProfitLoss" scale="3" unitRef="usd">12,100</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="c265" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProfitLoss" scale="3" unitRef="usd">8,868</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="c266" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProfitLoss" scale="3" unitRef="usd">14,291</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="c267" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProfitLoss" scale="3" unitRef="usd">7,169</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:ProfitLoss" scale="3" unitRef="usd">42,428</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>Basic Earnings per Share</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c264" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasicDistributed" scale="0" unitRef="usdPershares">0.69</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="c265" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasicDistributed" scale="0" unitRef="usdPershares">0.50</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="c266" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasicDistributed" scale="0" unitRef="usdPershares">0.81</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="c267" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasicDistributed" scale="0" unitRef="usdPershares">0.40</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="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasicDistributed" scale="0" unitRef="usdPershares">2.40</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Diluted Earnings per Share</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c264" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDilutedDistributed" scale="0" unitRef="usdPershares">0.68</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="c265" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDilutedDistributed" scale="0" unitRef="usdPershares">0.50</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="c266" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDilutedDistributed" scale="0" unitRef="usdPershares">0.81</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="c267" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDilutedDistributed" scale="0" unitRef="usdPershares">0.40</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="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDilutedDistributed" scale="0" unitRef="usdPershares">2.39</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>Common Dividend Per Share</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c264" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" unitRef="usdPershares">0.2900</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="c265" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" unitRef="usdPershares">0.2900</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="c266" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" unitRef="usdPershares">0.2900</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="c267" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" unitRef="usdPershares">0.3125</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="4" format="ixt:num-dot-decimal" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" unitRef="usdPershares">1.1825</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">High/Low Common Stock Price</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;$<ix:nonFraction contextRef="c268" decimals="2" format="ixt:num-dot-decimal" name="msex:HighCommonStockPrice1" scale="0" unitRef="usdPershares">94.56</ix:nonFraction>/$<ix:nonFraction contextRef="c269" decimals="2" format="ixt:num-dot-decimal" name="msex:HighCommonStockPrice1" scale="0" unitRef="usdPershares">121.10</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;$<ix:nonFraction contextRef="c270" decimals="2" format="ixt:num-dot-decimal" name="msex:HighCommonStockPrice1" scale="0" unitRef="usdPershares">75.77</ix:nonFraction>/$<ix:nonFraction contextRef="c271" decimals="2" format="ixt:num-dot-decimal" name="msex:HighCommonStockPrice1" scale="0" unitRef="usdPershares">108.27</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;$<ix:nonFraction contextRef="c272" decimals="2" format="ixt:num-dot-decimal" name="msex:HighCommonStockPrice1" scale="0" unitRef="usdPershares">77.08</ix:nonFraction>/$<ix:nonFraction contextRef="c273" decimals="2" format="ixt:num-dot-decimal" name="msex:HighCommonStockPrice1" scale="0" unitRef="usdPershares">96.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;$<ix:nonFraction contextRef="c274" decimals="2" format="ixt:num-dot-decimal" name="msex:HighCommonStockPrice1" scale="0" unitRef="usdPershares">74.20</ix:nonFraction>/$<ix:nonFraction contextRef="c275" decimals="2" format="ixt:num-dot-decimal" name="msex:HighCommonStockPrice1" scale="0" unitRef="usdPershares">95.82</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><p style="margin: 0">&#160;</p></ix:nonNumeric></ix:continuation><div>


</div><div>


</div><ix:continuation continuedAt="_QuarterlyFinancialInformationTextBlock-c0_cont_4" id="_QuarterlyFinancialInformationTextBlock-c0_cont_3"><ix:continuation id="_ScheduleOfQuarterlyFinancialInformationTableTextBlock-c0_cont_1"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%; margin-left: auto; margin-right: auto;">
<tr style="vertical-align: bottom">
    <td style="white-space: nowrap; font-weight: bold; text-align: left; border-bottom: Black 1pt solid">2021</td><td style="font-weight: bold; font-style: normal; border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; font-style: normal; text-align: center; border-bottom: Black 1pt solid">1<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-style: normal; font-weight: 700"><sup>st</sup></span></td><td style="border-bottom: Black 1pt solid; font-weight: bold; font-style: normal">&#160;</td><td style="font-weight: bold; font-style: normal; border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; font-style: normal; text-align: center; border-bottom: Black 1pt solid">2<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-style: normal; font-weight: 700"><sup>nd</sup></span></td><td style="border-bottom: Black 1pt solid; font-weight: bold; font-style: normal">&#160;</td><td style="font-weight: bold; font-style: normal; border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; font-style: normal; text-align: center; border-bottom: Black 1pt solid">3<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-style: normal; font-weight: 700"><sup>rd</sup></span></td><td style="border-bottom: Black 1pt solid; font-weight: bold; font-style: normal">&#160;</td><td style="font-weight: bold; font-style: normal; border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; font-style: normal; text-align: center; border-bottom: Black 1pt solid">4<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-style: normal; font-weight: 700"><sup>th</sup></span></td><td style="border-bottom: Black 1pt solid; font-weight: bold; font-style: normal">&#160;</td><td style="font-weight: bold; border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Total</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td></tr>

<tr style="vertical-align: bottom; ">
    <td style="width: 35%">&#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><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: rgb(204,238,255)">
    <td style="text-align: left">Operating Revenues</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c276" decimals="-3" format="ixt:num-dot-decimal" name="msex:OperatingRevenues" scale="3" unitRef="usd">32,541</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="c277" decimals="-3" format="ixt:num-dot-decimal" name="msex:OperatingRevenues" scale="3" unitRef="usd">36,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="c278" decimals="-3" format="ixt:num-dot-decimal" name="msex:OperatingRevenues" scale="3" unitRef="usd">39,874</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="c279" decimals="-3" format="ixt:num-dot-decimal" name="msex:OperatingRevenues" scale="3" unitRef="usd">34,025</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="msex:OperatingRevenues" scale="3" unitRef="usd">143,141</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Operating Income</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c276" decimals="-3" format="ixt:num-dot-decimal" name="msex:OperatingIncomeinDollars" scale="3" unitRef="usd">5,634</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="c277" decimals="-3" format="ixt:num-dot-decimal" name="msex:OperatingIncomeinDollars" scale="3" unitRef="usd">9,814</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="c278" decimals="-3" format="ixt:num-dot-decimal" name="msex:OperatingIncomeinDollars" scale="3" unitRef="usd">11,424</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="c279" decimals="-3" format="ixt:num-dot-decimal" name="msex:OperatingIncomeinDollars" scale="3" unitRef="usd">6,339</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:OperatingIncomeinDollars" scale="3" unitRef="usd">33,211</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">Net Income</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c276" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProfitLoss" scale="3" unitRef="usd">6,907</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="c277" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProfitLoss" scale="3" unitRef="usd">10,923</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="c278" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProfitLoss" scale="3" unitRef="usd">11,476</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="c279" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProfitLoss" scale="3" unitRef="usd">7,237</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:ProfitLoss" scale="3" unitRef="usd">36,543</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Basic Earnings per Share</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c276" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasicDistributed" scale="0" unitRef="usdPershares">0.39</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="c277" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasicDistributed" scale="0" unitRef="usdPershares">0.62</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="c278" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasicDistributed" scale="0" unitRef="usdPershares">0.65</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="c279" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasicDistributed" scale="0" unitRef="usdPershares">0.42</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="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasicDistributed" scale="0" unitRef="usdPershares">2.08</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>Diluted Earnings per Share</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c276" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDilutedDistributed" scale="0" unitRef="usdPershares">0.39</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="c277" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDilutedDistributed" scale="0" unitRef="usdPershares">0.62</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="c278" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDilutedDistributed" scale="0" unitRef="usdPershares">0.65</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="c279" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDilutedDistributed" scale="0" unitRef="usdPershares">0.41</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="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDilutedDistributed" scale="0" unitRef="usdPershares">2.07</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Common Dividend Per Share</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c276" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" unitRef="usdPershares">0.2725</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="c277" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" unitRef="usdPershares">0.2725</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="c278" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" unitRef="usdPershares">0.2725</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="c279" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" unitRef="usdPershares">0.2900</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="4" format="ixt:num-dot-decimal" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" unitRef="usdPershares">1.1075</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">High/Low Common Stock Price</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;$<ix:nonFraction contextRef="c280" decimals="2" format="ixt:num-dot-decimal" name="msex:HighCommonStockPrice1" scale="0" unitRef="usdPershares">85.92</ix:nonFraction>/$<ix:nonFraction contextRef="c281" decimals="2" format="ixt:num-dot-decimal" name="msex:HighCommonStockPrice1" scale="0" unitRef="usdPershares">67.09</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;$<ix:nonFraction contextRef="c282" decimals="2" format="ixt:num-dot-decimal" name="msex:HighCommonStockPrice1" scale="0" unitRef="usdPershares">88.61</ix:nonFraction>/$<ix:nonFraction contextRef="c283" decimals="2" format="ixt:num-dot-decimal" name="msex:HighCommonStockPrice1" scale="0" unitRef="usdPershares">77.31</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;$<ix:nonFraction contextRef="c284" decimals="2" format="ixt:num-dot-decimal" name="msex:HighCommonStockPrice1" scale="0" unitRef="usdPershares">116.40</ix:nonFraction>/$<ix:nonFraction contextRef="c285" decimals="2" format="ixt:num-dot-decimal" name="msex:HighCommonStockPrice1" scale="0" unitRef="usdPershares">81.02</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;$<ix:nonFraction contextRef="c286" decimals="2" format="ixt:num-dot-decimal" name="msex:HighCommonStockPrice1" scale="0" unitRef="usdPershares">119.37</ix:nonFraction>/$<ix:nonFraction contextRef="c287" decimals="2" format="ixt:num-dot-decimal" name="msex:HighCommonStockPrice1" scale="0" unitRef="usdPershares">98.12</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><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p></ix:continuation></ix:continuation><div>


</div><div>

</div><ix:continuation id="_QuarterlyFinancialInformationTextBlock-c0_cont_4"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The information above, in the opinion of the Company,
includes all adjustments consisting only of normal recurring accruals necessary for a fair presentation of such amounts. The business
of the Company is subject to seasonal fluctuation with the peak period usually occurring during the summer months. The quarterly earnings
per share amounts above may differ slightly from previous filings due to the effects of rounding.</p></ix:continuation><div>

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

</div><div><a id="a_023"></a></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"></td><td style="width: 1in"><b>ITEM 9.</b></td><td style="text-align: justify"><b>CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE<span style="font-size: 10pt">.</span></b></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_024"></a></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"></td><td style="width: 1in"><b>ITEM 9A.</b></td><td><b>CONTROLS AND PROCEDURES</b></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 0 4pt; text-align: justify">(1) 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><!-- Field: Page; Sequence: 69; Value: 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; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->67<!-- 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"><a href="#index" style="font-style: italic">Index</a>&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-style: normal">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 December 31, 2022. Based upon that evaluation the Company&#8217;s Chief Executive Officer and the Company&#8217;s
Chief Financial Officer concluded: </span></p><div>

</div><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.25in; text-align: justify"><span style="font-style: normal">(a)
Disclosure controls and procedures were effective as of the end of the period covered by this report. </span></p><div>

</div><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.25in; text-align: justify"><span style="font-style: normal">(b)
No changes in internal control over financial reporting occurred during our most recent fiscal quarter that has materially affected, or
are reasonably likely to materially affect, internal control over financial reporting.</span></p><div>

</div><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-style: normal">Accordingly,
management believes the consolidated financial statements included in this report fairly present in all material respects our financial
condition, results of operations and cash flows for the periods presented. </span></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">(2) <b>Management&#8217;s Report on Internal Control Over Financial Reporting</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The management of Middlesex Water Company (Middlesex
or the Company) is responsible for establishing and maintaining adequate internal control over financial reporting as defined in Exchange
Act Rule 13A-15(f) and 15d-15(f). Middlesex&#8217;s internal control system was designed to provide reasonable assurance to the Company&#8217;s
management and Board of Directors of adequate preparation and fair presentation of the published financial statements.</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">All internal control systems, no matter how well designed,
have inherent limitations. Therefore, even those systems determined to be effective can provide only reasonable assurance with respect
to the adequacy of financial statement preparation and presentation. Middlesex&#8217;s management assessed the effectiveness of the Company&#8217;s
internal control over financial reporting as of December 31, 2022. In making this assessment, management used the criteria set forth by
the Committee of Sponsoring Organizations of the Treadway Commission (COSO) in <i>Internal Control-Integrated Framework</i> (2013 framework).
Based on our assessment, we believe that as of December 31, 2022, the Company&#8217;s internal control over financial reporting is operating
as designed and is effective based on those criteria.</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&#8217;s independent registered public accounting
firm (PCAOB ID <ix:nonNumeric contextRef="c0" name="dei:AuditorFirmId">23</ix:nonNumeric>) has audited the effectiveness of our internal control over financial reporting as of December 31, 2022 as stated in
their report which is included herein.</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: 80%; border-collapse: collapse; margin-left: auto; margin-right: auto;">
  <tr style="vertical-align: top">
    <td style="width: 50%; text-align: justify">&#160;<span style="text-decoration:underline">&#160;/s/ Dennis W. Doll</span></td>
    <td style="width: 50%; text-align: justify"><span style="text-decoration:underline">/s/ A. Bruce O&#8217;Connor</span></td></tr>
  <tr style="vertical-align: top">
    <td>Dennis W. Doll</td>
    <td>A. Bruce O&#8217;Connor</td></tr>
  <tr style="vertical-align: top">
    <td>President and</td>
    <td>Senior Vice President, Treasurer and </td></tr>
  <tr style="vertical-align: top">
    <td>Chief Executive Officer</td>
    <td>Chief Financial Officer</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">Iselin, New Jersey</p><div>

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

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

</div><div><a id="a_025"></a></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"></td><td style="width: 63.35pt"><b>ITEM 9B.</b></td><td><b>OTHER INFORMATION.</b></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; margin-top: 0; margin-bottom: 0" width="100%"><tr style="vertical-align: top">
<td style="width: 0"></td><td style="width: 63pt">None.</td><td></td></tr></table><div>

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

</div><div><a id="a_026"></a></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"></td><td style="width: 63.35pt"><b>ITEM 9C.</b></td><td><b>DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS.</b></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 0 0 63pt; text-indent: -63pt">Not applicable.</p><div>


</div><!-- Field: Page; Sequence: 70; Value: 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; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->68<!-- 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"><a href="#index" style="font-style: italic">Index</a>&#160;</p></div><div>
    </div><!-- Field: /Page --><div>


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

</div><div><a id="a_027"></a></div><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font-style: normal"><b>PART III</b></span></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_028"></a></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"></td><td style="width: 63pt"><b>ITEM 10.</b></td><td><b>DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE.</b></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">Information with respect to Directors of Middlesex
Water Company is included in Middlesex Water Company&#8217;s Proxy Statement for the 2023 Annual Meeting of Stockholders and is incorporated
herein by reference.</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">Information regarding the Executive Officers of Middlesex
Water Company is included under Item 1. in Part I of this Annual Report.</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_029"></a></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"></td><td style="width: 63pt"><b>ITEM 11.</b></td><td><b>EXECUTIVE COMPENSATION.</b></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">This Information for Middlesex Water Company is included
in Middlesex Water Company&#8217;s Proxy Statement for the 2022 Annual Meeting of Stockholders and is incorporated herein by reference.</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_030"></a></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"></td><td style="width: 63pt"><b>ITEM 12.</b></td><td><b>SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS.</b></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; text-indent: 0in">This information for Middlesex Water
Company is included in Middlesex Water Company&#8217;s Proxy Statement for the 2023 Annual Meeting of Stockholders and is incorporated
herein by reference.</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_031"></a></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"></td><td style="width: 63pt"><b>ITEM 13.</b></td><td><b>CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE.</b></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">This information for Middlesex Water Company is included
in Middlesex Water Company&#8217;s Proxy Statement for the 2023 Annual Meeting of Stockholders and is incorporated herein by reference.</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_032"></a></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"></td><td style="width: 63pt"><b>ITEM 14.</b></td><td><b>PRINCIPAL ACCOUNTING FEES AND SERVICES.</b></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">This information for Middlesex Water Company is included
in Middlesex Water Company&#8217;s Proxy Statement for the 2023 Annual Meeting of Stockholders and is incorporated herein by reference.</p><div>

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


</div><!-- Field: Page; Sequence: 71; Value: 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; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->69<!-- 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"><a href="#index" style="font-style: italic">Index</a>&#160;</p></div><div>
    </div><!-- Field: /Page --><div>


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

</div><div><a id="a_033"></a></div><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font-style: normal"><b>PART IV</b></span></p><div>

</div><div><a id="a_034"></a></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"></td><td style="width: 49.5pt"><b>ITEM 15.</b></td><td><b>EXHIBITS AND FINANCIAL STATEMENT SCHEDULES.</b></td></tr><tr style="vertical-align: top">
<td>&#160;</td><td>&#160;</td><td>&#160;</td></tr>
                                                                                                                                                            </table><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: 0pt"></td><td style="width: 49.5pt">1.</td><td>The following Financial Statements and Supplementary Data are included in Part II- Item 8. of this Annual Report:</td></tr></table><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt 49.7pt"><a href="#BalanceSheet">Consolidated Balance Sheets at December 31, 2022 and 2021.</a></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 49.5pt"><a href="#IncomeStatement">Consolidated Statements of Income for each of the three years in the period ended December 31, 2022.</a></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 49.5pt"><a href="#CashFlow">Consolidated Statements of Cash Flows for each of the three years in the period ended December 31, 2022.</a></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt 49.7pt"><a href="#CapitalStock">Consolidated Statements of Capital Stock and Long-term Debt as of December 31, 2022 and 2021.</a></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt 49.7pt"><a href="#Equity">Consolidated Statements of Common Stockholders&#8217; Equity for each of the three years in the period ended December 31, 2022.</a></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 49.5pt"><a href="#NotesToFinancialStatements">Notes to Consolidated Financial Statements.</a></p><div>

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

</div><table border="0" cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif">
<tr style="vertical-align: top">
  <td style="width: 49.5pt">2.</td>
  <td><span style="text-decoration:underline">Financial Statement Schedules</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 0 0 49.5pt">All Schedules are omitted because of the absence of the conditions
under which they are required or because the required information is shown in the financial statements or notes thereto.</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="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><tr style="vertical-align: top">
<td style="width: 0%"></td><td style="width: 49.5pt">3.</td><td><span style="text-decoration:underline">Exhibits</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-indent: 49.5pt">See Exhibit listing immediately following the signature
page.</p><div>

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

</div><div><a id="a_035"></a></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"></td><td style="width: 49.5pt"><b>ITEM 16.</b></td><td><b>FORM 10-K SUMMARY.</b></td></tr></table><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: center"></p><div>


</div><!-- Field: Page; Sequence: 72; Value: 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; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->70<!-- 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"><a href="#index" style="font-style: italic">Index</a>&#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_036"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 6pt 0; text-align: center"><b>SIGNATURES</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Pursuant to the requirements of Section 13 or 15(d)
of the Securities and Exchange Act of 1934, 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; 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 colspan="2">MIDDLESEX WATER COMPANY</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="width: 0.5in">&#160;</td>
    <td style="width: 4in">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-size: 10pt">By:</span></td>
    <td style="border-bottom: Black 1pt solid"><span style="font-size: 10pt">/s/ Dennis W. Doll</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-size: 10pt">Dennis W. Doll</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-size: 10pt">President and Chief Executive Officer</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-size: 10pt">Date:</span></td>
    <td><span style="font-size: 10pt">February 24, 2023</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td colspan="3" style="padding-top: 6pt; text-align: justify"><span style="font-size: 10pt">Pursuant to the requirements of the Securities and Exchange Act of 1934, this report has been signed below by the following persons on behalf of the registrant and in the capacities indicated on February 24, 2023.</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-size: 10pt">By:</span></td>
    <td style="border-bottom: Black 1pt solid"><span style="font-size: 10pt">/s/ A. Bruce O&#8217;Connor</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-size: 10pt">A. Bruce O&#8217;Connor</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-size: 10pt">Senior Vice President, Treasurer and Chief Financial Officer</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-size: 10pt">(Principal Financial Officer and Principal Accounting Officer)</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-size: 10pt">By:</span></td>
    <td style="border-bottom: Black 1pt solid"><span style="font-size: 10pt">/s/ Dennis W. Doll</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-size: 10pt">Dennis W. Doll</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td style="white-space: nowrap"><span style="font-size: 10pt">Chairman of the Board, President, Chief Executive Officer and Director</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-size: 10pt">(Principal Executive Officer)</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-size: 10pt">By:</span></td>
    <td style="border-bottom: Black 1pt solid"><span style="font-size: 10pt">/s/ Joshua Bershad, M.D.</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-size: 10pt">Joshua Bershad, M.D.</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-size: 10pt">Director</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-size: 10pt">By:</span></td>
    <td style="border-bottom: Black 1pt solid"><span style="font-size: 10pt">/s/ James F. Cosgrove Jr.</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-size: 10pt">James F. Cosgrove Jr.</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-size: 10pt">Director</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-size: 10pt">By:</span></td>
    <td style="border-bottom: Black 1pt solid"><span style="font-size: 10pt">/s/ Kim C. Hanemann</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-size: 10pt">Kim C. Hanemann</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-size: 10pt">Director</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-size: 10pt">By:</span></td>
    <td style="border-bottom: Black 1pt solid"><span style="font-size: 10pt">/s/ Steven M. Klein</span></td>
    <td><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-size: 10pt">Steven M. Klein</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-size: 10pt">Director</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-size: 10pt">By:</span></td>
    <td style="border-bottom: Black 1pt solid"><span style="font-size: 10pt">/s/ Amy B. Mansue</span></td>
    <td><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-size: 10pt">Amy B. Mansue</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-size: 10pt">Director</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-size: 10pt">By:</span></td>
    <td style="border-bottom: Black 1pt solid"><span style="font-size: 10pt">/s/ Vaughn L. McKoy</span></td>
    <td><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-size: 10pt">Vaughn L. McKoy</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="padding-bottom: 6pt">&#160;</td>
    <td style="padding-bottom: 6pt"><span style="font-size: 10pt">Director</span></td>
    <td style="padding-bottom: 6pt">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-size: 10pt">By:</span></td>
    <td style="border-bottom: Black 1pt solid"><span style="font-size: 10pt">/s/ Ann L. Noble</span></td>
    <td><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-size: 10pt">Ann L. Noble</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="padding-bottom: 6pt">&#160;</td>
    <td style="padding-bottom: 6pt"><span style="font-size: 10pt">Director</span></td>
    <td style="padding-bottom: 6pt">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-size: 10pt">By:</span></td>
    <td style="border-bottom: Black 1pt solid"><span style="font-size: 10pt">/s/ Walter G. Reinhard</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-size: 10pt">Walter G. Reinhard</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="padding-bottom: 6pt">&#160;</td>
    <td style="padding-bottom: 6pt"><span style="font-size: 10pt">Director</span></td>
    <td style="padding-bottom: 6pt">&#160;</td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p><div>


</div><!-- Field: Page; Sequence: 73; Value: 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; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->71<!-- 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"><a href="#index" style="font-style: italic">Index</a>&#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_037"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>EXHIBIT INDEX</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">Exhibits designated with an asterisk (*) are filed
herewith. The exhibits not so designated have heretofore been filed with the Commission and are incorporated herein by reference to the
documents indicated in the previous filing columns following the description of such exhibits. Exhibits designated with a dagger (t) are
management contracts or compensatory plans.</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="padding: 0pt; width: 12%; border-bottom: Black 1.5pt solid; text-indent: 0pt">
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</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: center"><b>Exhibit No.</b></p></td>
    <td style="padding: 0pt; width: 65%; border-bottom: Black 1.5pt solid; text-indent: 0pt">
    <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: center">&#160;</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Document Description</b></p></td>
    <td style="padding: 0pt; width: 12%; border-bottom: Black 1.5pt solid; text-indent: 0pt">
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Previous</b></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Registration</b></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>No.</b></p></td>
    <td style="padding: 0pt; width: 11%; border-bottom: Black 1.5pt solid; text-indent: 0pt">
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Filing&#8217;s</b></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Exhibit</b></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>No.</b></p></td></tr>
  <tr style="vertical-align: top">
    <td style="padding: 0pt; text-align: center; text-indent: 0pt">3.1</td>
    <td style="padding: 0pt; text-align: justify; text-indent: 0pt"><a href="http://www.sec.gov/Archives/edgar/data/66004/000091431799000176/0000914317-99-000176.txt" style="-sec-extract: exhibit">The Restated Certificate of Incorporation, filed as Exhibit 3.1 to the Company&#8217;s Annual Report on Form 10-K for the Year ended December 31, 1998.</a></td>
    <td style="padding: 0pt; text-align: center; text-indent: 0pt">&#160;</td>
    <td style="padding: 0pt; text-indent: 0pt">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="padding: 0pt; text-align: center; text-indent: 0pt">3.2</td>
    <td style="padding: 0pt; text-align: justify; text-indent: 0pt"><a href="http://www.sec.gov/Archives/edgar/data/66004/000093041398000415/0000930413-98-000415.txt" style="-sec-extract: exhibit">Certificate of Amendment to the Restated Certificate of Incorporation, filed with the State of New Jersey on June 20, 1997, filed as Exhibit&#160;3.1 to the Company&#8217;s Annual Report on Form&#160;10-K for the year ended December&#160;31, 1997.</a></td>
    <td style="padding: 0pt; text-align: center; text-indent: 0pt">&#160;</td>
    <td style="padding: 0pt; text-align: center; text-indent: 0pt">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="padding: 0pt; text-align: center; text-indent: 0pt">3.3</td>
    <td style="padding: 0pt; text-align: justify; text-indent: 0pt"><a href="http://www.sec.gov/Archives/edgar/data/66004/000091431799000176/0000914317-99-000176.txt">Certificate of Amendment to the Restated Certificate of Incorporation, filed with the State of New Jersey on May 27, 1998, filed as Exhibit&#160;3.1 to the Company&#8217;s Annual Report on Form&#160;10-K for the year ended December&#160;31, 1998.</a></td>
    <td style="padding: 0pt; text-align: center; text-indent: 0pt">&#160;</td>
    <td style="padding: 0pt; text-align: center; text-indent: 0pt">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="padding: 0pt; text-align: center; text-indent: 0pt">3.4</td>
    <td style="padding: 0pt; text-align: justify; text-indent: 0pt"><a href="http://www.sec.gov/Archives/edgar/data/66004/000091431799000176/0000914317-99-000176.txt" style="-sec-extract: exhibit">Certificate of Amendment to the Restated Certificate of Incorporation, filed with the State of New Jersey on June 10, 1998, filed as Exhibit&#160;3.1 to the Company&#8217;s Annual Report on Form&#160;10-K for the year ended December&#160;31, 1998.</a></td>
    <td style="padding: 0pt; text-align: center; text-indent: 0pt">&#160;</td>
    <td style="padding: 0pt; text-align: center; text-indent: 0pt">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="padding: 0pt; text-align: center; text-indent: 0pt">3.5</td>
    <td style="padding: 0pt; text-align: justify; text-indent: 0pt"><a href="http://www.sec.gov/Archives/edgar/data/66004/000091431704001833/ex3-3.txt" style="-sec-extract: exhibit">Certificate of Correction of Middlesex Water Company filed with the State of New Jersey on April&#160;30, 1999, filed as Exhibit&#160;3.3 to the Company&#8217;s Annual Report on Form&#160;10-K/A-2 for the year ended December&#160;31, 2003</a>.</td>
    <td style="padding: 0pt; text-align: center; text-indent: 0pt">&#160;</td>
    <td style="padding: 0pt; text-align: center; text-indent: 0pt">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="padding: 0pt; text-align: center; text-indent: 0pt">3.6</td>
    <td style="padding: 0pt; text-align: justify; text-indent: 0pt"><a href="http://www.sec.gov/Archives/edgar/data/66004/000091431704001833/ex3-4.txt" style="-sec-extract: exhibit">Certificate of Amendment to the Restated Certificate of Incorporation of Middlesex Water Company, filed with the State of New Jersey on February&#160;17, 2000, filed as Exhibit&#160;3.4 to the Company&#8217;s Annual Report on Form&#160;10-K/A-2 for the year ended December&#160;31, 2003.</a></td>
    <td style="padding: 0pt; text-align: center; text-indent: 0pt">&#160;</td>
    <td style="padding: 0pt; text-align: center; text-indent: 0pt">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="padding: 0pt; text-align: center; text-indent: 0pt">3.7</td>
    <td style="padding: 0pt; text-align: justify; text-indent: 0pt"><a href="http://www.sec.gov/Archives/edgar/data/66004/000091431704001833/ex3-5.txt">Certificate of Amendment to the Restated Certificate of Incorporation of Middlesex Water Company, filed with the State of New Jersey on June&#160;5, 2002, filed as Exhibit&#160;3.5 to the Company&#8217;s Annual Report on Form&#160;10-K/A-2 for the year ended December&#160;31, 2003.</a></td>
    <td style="padding: 0pt; text-align: center; text-indent: 0pt">&#160;</td>
    <td style="padding: 0pt; text-align: center; text-indent: 0pt">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="padding: 0pt; text-align: center; text-indent: 0pt">3.8</td>
    <td style="padding: 0pt; text-align: justify; text-indent: 0pt"><a href="http://www.sec.gov/Archives/edgar/data/66004/000091431710000726/ex3-1.htm" style="-sec-extract: exhibit">Certificate of Amendment to the Restated Certificate of Incorporation, filed with the State of New Jersey on June 19, 2007, filed as Exhibit 3.1 to the Company&#8217;s Current Report on Form 8-K filed April 30, 2010.</a></td>
    <td style="padding: 0pt; text-align: center; text-indent: 0pt">&#160;</td>
    <td style="padding: 0pt; text-align: center; text-indent: 0pt">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="padding: 0pt; text-align: center; text-indent: 0pt">3.9</td>
    <td style="padding: 0pt; text-align: justify; text-indent: 0pt"><a href="http://www.sec.gov/Archives/edgar/data/66004/000117494719001035/ex3-1.htm" style="-sec-extract: exhibit">Certificate of Amendment to the Restated Certificate of Incorporation, filed with the State of New Jersey on September 4, 2019, filed as Exhibit 3.1 to the Company&#8217;s Current Report on Form 8-K filed September 6, 2019.</a></td>
    <td style="padding: 0pt; text-align: center; text-indent: 0pt">&#160;</td>
    <td style="padding: 0pt; text-align: center; text-indent: 0pt">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="padding: 0pt; text-align: center; text-indent: 0pt">3.10</td>
    <td style="padding: 0pt; text-align: justify; text-indent: 0pt"><a href="http://www.sec.gov/Archives/edgar/data/66004/000117494719001073/ex3-1.htm" style="-sec-extract: exhibit">Certificate of Amendment to the Restated Certificate of Incorporation, filed with the State of New Jersey on September 19, 2019, filed as Exhibit 3.1 to the Company&#8217;s Current Report on Form 8-K filed September 23, 2019.</a></td>
    <td style="padding: 0pt; text-align: center; text-indent: 0pt">&#160;</td>
    <td style="padding: 0pt; text-align: center; text-indent: 0pt">&#160;</td></tr>
  </table><div>

</div><!-- Field: Page; Sequence: 74; Value: 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; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->72<!-- 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"><a href="#index" style="font-style: italic">Index</a>&#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; text-align: center"><b>EXHIBIT INDEX</b></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr>
    <td style="padding: 0pt; width: 12%; vertical-align: top; border-bottom: Black 1pt solid; text-indent: 0pt">
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>&#160;</b></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>&#160;</b></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Exhibit No.</b></p></td>
    <td style="padding: 0pt; width: 65%; border-bottom: Black 1pt solid; vertical-align: top; text-indent: 0pt">
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>&#160;</b></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>&#160;</b></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><b>Document Description</b></p></td>
    <td style="padding: 0pt; width: 12%; vertical-align: top; border-bottom: Black 1pt solid; text-indent: 0pt">
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Previous</b></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Registration</b></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>No.</b></p></td>
    <td style="padding: 0pt; width: 11%; vertical-align: top; border-bottom: Black 1pt solid; text-indent: 0pt">
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Filing&#8217;s</b></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Exhibit</b></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>No.</b></p></td></tr>
  <tr>
    <td style="padding: 0pt; vertical-align: top; text-align: center; text-indent: 0pt">3.11</td>
    <td style="padding: 0pt; vertical-align: top; text-align: justify; text-indent: 0pt"><a href="http://www.sec.gov/Archives/edgar/data/66004/000091431710001211/ex4-10.htm" style="-sec-extract: exhibit">By-laws of the Company, as amended, filed as Exhibit 4.1 to the Company&#8217;s Quarterly Report on Form 10-Q for the quarter ended June 30, 2010.</a></td>
    <td style="padding: 0pt; vertical-align: top; text-align: center; text-indent: 0pt">&#160;</td>
    <td style="padding: 0pt; vertical-align: top; text-align: center; text-indent: 0pt">&#160;</td></tr>
  <tr>
    <td style="padding: 0pt; vertical-align: top; text-align: center; text-indent: 0pt">3.12</td>
    <td style="padding: 0pt; vertical-align: top; text-align: justify; text-indent: 0pt"><a href="http://www.sec.gov/Archives/edgar/data/66004/000117494717001686/ex3ii.htm" style="-sec-extract: exhibit">Amendments to the by-laws of the Company, included as Exhibit 3(ii) to the Company&#8217;s Current Report on Form 8-K dated November 22, 2017.</a></td>
    <td style="padding: 0pt; vertical-align: top; text-align: center; text-indent: 0pt">&#160;</td>
    <td style="padding: 0pt; vertical-align: top; text-align: center; text-indent: 0pt">&#160;</td></tr>
  <tr>
    <td style="padding: 0pt; vertical-align: top; text-align: center; text-indent: 0pt">4.1</td>
    <td style="padding: 0pt; vertical-align: top; text-align: justify; text-indent: 0pt">Form of Common Stock Certificate.</td>
    <td style="padding: 0pt; vertical-align: top; text-align: center; text-indent: 0pt">2-55058</td>
    <td style="padding: 0pt; vertical-align: top; text-align: center; text-indent: 0pt">2(a)</td></tr>
  <tr>
    <td style="padding: 0pt; vertical-align: top; text-align: center; text-indent: 0pt">10.1</td>
    <td style="padding: 0pt; vertical-align: top; text-align: justify; text-indent: 0pt"><a href="http://www.sec.gov/Archives/edgar/data/66004/000091431706001322/ex10.txt" style="-sec-extract: exhibit">Water Service Agreement, dated February 28, 2006, &#160;between the Company and Elizabethtown Water Company, filed as Exhibit 10 of the Company&#8217;s Quarterly Report on Form 10-Q for the quarter ended March 31, 2006.</a></td>
    <td style="padding: 0pt; vertical-align: top; text-align: center; text-indent: 0pt">&#160;</td>
    <td style="padding: 0pt; vertical-align: top; text-align: center; text-indent: 0pt">&#160;</td></tr>
  <tr>
    <td style="padding: 0pt; vertical-align: top; text-align: center; text-indent: 0pt">10.2</td>
    <td style="padding: 0pt; vertical-align: top; text-align: justify; text-indent: 0pt">Mortgage, dated April 1, 1927, between the Company and Union County Trust Company, as Trustee, as supplemented by Supplemental Indentures, dated as of October 1, 1939 and April 1, 1949.</td>
    <td style="padding: 0pt; vertical-align: top; text-align: center; text-indent: 0pt">2-15795</td>
    <td style="padding: 0pt; vertical-align: top; text-indent: 0pt">4(a)-4(f)</td></tr>
  <tr>
    <td style="padding: 0pt; vertical-align: top; text-align: center; text-indent: 0pt">10.3</td>
    <td style="padding: 0pt; vertical-align: top; text-align: justify; text-indent: 0pt">Supplemental Indenture, dated as of July 1, 1964 and June 15, 1991, between the Company and Union County Trust Company, as Trustee.</td>
    <td style="padding: 0pt; vertical-align: top; text-align: center; text-indent: 0pt">33-54922</td>
    <td style="padding: 0pt; vertical-align: top; text-align: center; text-indent: 0pt"><span style="font-size: 10pt">10.4-10.9</span></td></tr>
  <tr>
    <td style="padding: 0pt; vertical-align: top; text-align: center; text-indent: 0pt">10.4</td>
    <td style="padding: 0pt; vertical-align: top; text-align: justify; text-indent: 0pt"><a href="http://www.sec.gov/Archives/edgar/data/66004/000091431711001422/ex10-4.htm" style="-sec-extract: exhibit">Agreement for a Supply of Water, dated as of July 27, 2011, between the Company and the Old Bridge Municipal Utilities Authority, filed as Exhibit No. 10.4 of the Company&#8217;s Quarterly Report on Form 10-Q for the quarter ended September 30, 2011.</a></td>
    <td style="padding: 0pt; vertical-align: top; text-align: center; text-indent: 0pt">&#160;</td>
    <td style="padding: 0pt; vertical-align: top; text-align: center; text-indent: 0pt">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="padding: 0pt; text-align: center; text-indent: 0pt">10.5</td>
    <td style="padding: 0pt; text-align: justify; text-indent: 0pt">Water Supply Agreement, dated as of July 14, 1987, between the Company and the Marlboro Township Municipal Utilities Authority, as amended.</td>
    <td style="padding: 0pt; text-align: center; text-indent: 0pt">33-31476</td>
    <td style="padding: 0pt; text-align: center; text-indent: 0pt">10.13</td></tr>
  <tr style="vertical-align: top">
    <td style="padding: 0pt; text-align: center; text-indent: 0pt">10.6</td>
    <td style="padding: 0pt; text-align: justify; text-indent: 0pt"><a href="http://www.sec.gov/Archives/edgar/data/66004/000091431704001197/ex10-7.txt" style="-sec-extract: exhibit">Water Purchase Contract, dated as of September 25, 2003, between the Company and the New Jersey Water Supply Authority, filed as Exhibit No. 10.7 of the Company&#8217;s Annual Report on Form 10-K for the year ended December 31, 2003.</a></td>
    <td style="padding: 0pt; text-indent: 0pt">&#160;</td>
    <td style="padding: 0pt; text-indent: 0pt">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="padding: 0pt; text-align: center; text-indent: 0pt">10.7</td>
    <td style="padding: 0pt; text-align: justify; text-indent: 0pt"><a href="http://www.sec.gov/Archives/edgar/data/66004/000117494717000294/ex10-7.htm" style="-sec-extract: exhibit">Treatment and Pumping Agreement, dated October 1, 2014, between the Company and the Township of East Brunswick, filed as Exhibit No. 10.7 of the Company&#8217;s Annual Report on Form 10-K for the year ended December 31, 2016.</a></td>
    <td style="padding: 0pt; text-align: center; text-indent: 0pt">&#160;</td>
    <td style="padding: 0pt; text-align: center; text-indent: 0pt">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="padding: 0pt; text-align: center; text-indent: 0pt">10.8</td>
    <td style="padding: 0pt; text-align: justify; text-indent: 0pt">Water Supply Agreement, dated June 4, 1990, between the Company and Edison Township.</td>
    <td style="padding: 0pt; text-align: center; text-indent: 0pt">33-54922</td>
    <td style="padding: 0pt; text-align: center; text-indent: 0pt">10.24</td></tr>
  <tr style="vertical-align: top">
    <td style="padding: 0pt; text-align: center; text-indent: 0pt">10.9</td>
    <td style="padding: 0pt; text-align: justify; text-indent: 0pt"><a href="http://www.sec.gov/Archives/edgar/data/66004/000091431706001322/ex10-1.txt" style="-sec-extract: exhibit">Agreement for a Supply of Water, dated January 1, 2006, between the Company and the Borough of Highland Park, filed as Exhibit No. 10.1 of the Company&#8217;s Quarterly Report on Form 10-Q for the quarter ended March 31, 2006.</a></td>
    <td style="padding: 0pt; text-align: center; text-indent: 0pt">&#160;</td>
    <td style="padding: 0pt; text-align: center; text-indent: 0pt">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="padding: 0pt; text-align: center; text-indent: 0pt">10.9(a)</td>
    <td style="padding: 0pt; text-align: justify; text-indent: 0pt"><a href="http://www.sec.gov/Archives/edgar/data/66004/000117494716002165/ex10-9a.htm" style="-sec-extract: exhibit">Amendment to Agreement for a Supply of Water, dated as of December 1, 2015, between the Company and the Borough of Highland Park, filed as Exhibit No. 10.9(a) of the Company&#8217;s Annual Report on Form 10-K for the year ended December 31, 2015.</a></td>
    <td style="padding: 0pt; text-align: center; text-indent: 0pt">&#160;</td>
    <td style="padding: 0pt; text-align: center; text-indent: 0pt">&#160;</td></tr>
  </table><div>

</div><!-- Field: Page; Sequence: 75; Value: 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; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->73<!-- 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"><a href="#index" style="font-style: italic">Index</a>&#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; text-align: center"><b>EXHIBIT INDEX</b></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr>
    <td style="border-bottom: Black 1pt solid; padding: 0pt; vertical-align: top; width: 12%; text-indent: 0pt">
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>&#160;</b></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>&#160;</b></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Exhibit No.</b></p></td>
    <td style="border-bottom: Black 1pt solid; padding: 0pt; vertical-align: top; width: 65%; text-indent: 0pt">
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>&#160;</b></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>&#160;</b></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0in"><b>Document Description</b></p></td>
    <td style="border-bottom: Black 1pt solid; padding: 0pt; vertical-align: top; width: 12%; text-indent: 0pt">
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Previous</b></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Registration</b></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>No.</b></p></td>
    <td style="border-bottom: Black 1pt solid; padding: 0pt; vertical-align: top; width: 11%; text-indent: 0pt">
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Filing&#8217;s</b></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Exhibit</b></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>No.</b></p></td></tr>
  <tr style="vertical-align: top">
    <td style="padding: 0pt; text-align: center; text-indent: 0pt">(t)10.10</td>
    <td style="padding: 0pt; text-align: justify; text-indent: 0pt"><a href="http://www.sec.gov/Archives/edgar/data/66004/000091431799000652/0000914317-99-000652.txt" style="-sec-extract: exhibit">Middlesex Water Company Supplemental Executive Retirement Plan, filed as Exhibit 10.13 of the Company&#8217;s Quarterly Report on Form 10-Q for the quarter ended September 30, 1999.</a></td>
    <td style="padding: 0pt; text-align: center; text-indent: 0pt">&#160;</td>
    <td style="padding: 0pt; text-align: center; text-indent: 0pt">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="padding: 0pt; text-align: center; text-indent: 0pt">(t)10.11(a)</td>
    <td style="padding: 0pt; text-align: justify; text-indent: 0pt"><a href="http://www.sec.gov/Archives/edgar/data/66004/000117494718000595/def14a-19332_msx.htm" style="-sec-extract: exhibit">Middlesex Water Company 2018 Restricted Stock Plan, filed as Appendix A to the Company&#8217;s Definitive Proxy Statement, dated and filed April 12, 2018.</a></td>
    <td style="padding: 0pt; text-align: center; text-indent: 0pt">&#160;</td>
    <td style="padding: 0pt; text-align: center; text-indent: 0pt">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="padding: 0pt; text-align: center; text-indent: 0pt">(t)10.11(b)</td>
    <td style="padding: 0pt; text-align: justify; text-indent: 0pt"><a href="http://www.sec.gov/Archives/edgar/data/66004/000091431708003008/s8-96451_msex.htm" style="-sec-extract: exhibit">Registration Statement, Form S-8, under the Securities Act of 1933, filed December 18, 2008, relating to the Middlesex Water Company Outside Director Stock Compensation Stock Plan.</a></td>
    <td style="padding: 0pt; text-align: center; text-indent: 0pt">333-156269</td>
    <td style="padding: 0pt; text-align: center; text-indent: 0pt">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="padding: 0pt; text-align: center; text-indent: 0pt">(t)10.12(a)</td>
    <td style="padding: 0pt; text-align: justify; text-indent: 0pt"><a href="http://www.sec.gov/Archives/edgar/data/66004/000091431709000646/ex10-13a.htm" style="-sec-extract: exhibit">Change in Control Termination Agreement, dated as of January 1, 2009, between the Company and Dennis W. Doll, filed as Exhibit 10.13(a) of the Company&#8217;s Annual Report on Form 10-K for the year ended December 31, 2008.</a></td>
    <td style="padding: 0pt; text-indent: 0pt">
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&#160;</p></td>
    <td style="padding: 0pt; text-align: center; text-indent: 0pt">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="padding: 0pt; text-align: center; text-indent: 0pt">(t)10.12(b)</td>
    <td style="padding: 0pt; text-align: justify; text-indent: 0pt"><a href="http://www.sec.gov/Archives/edgar/data/66004/000091431709000646/ex10-13b.htm" style="-sec-extract: exhibit">Change in Control Termination Agreement, dated as of January 1, 2009, between the Company and A. Bruce O&#8217;Connor, filed as Exhibit 10.13(b) of the Company&#8217;s Annual Report on Form 10-K for the year ended December 31, 2008.</a></td>
    <td style="padding: 0pt; text-align: center; text-indent: 0pt">&#160;</td>
    <td style="padding: 0pt; text-align: center; text-indent: 0pt">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="padding: 0pt; text-align: center; text-indent: 0pt">(t)10.12(c)</td>
    <td style="padding: 0pt; text-align: justify; text-indent: 0pt"><a href="http://www.sec.gov/Archives/edgar/data/66004/000091431712000299/ex10-13e.htm" style="-sec-extract: exhibit">Change in Control Termination Agreement, dated as of March 1, 2012, between the Company and Lorrie B. Ginegaw, filed as Exhibit 10.13(e) of the Company&#8217;s Annual Report on Form 10-K for the year ended December 31, 2011.</a></td>
    <td style="padding: 0pt; text-align: center; text-indent: 0pt">&#160;</td>
    <td style="padding: 0pt; text-align: center; text-indent: 0pt">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="padding: 0pt; text-align: center; text-indent: 0pt">(t)10.12(d)</td>
    <td style="padding: 0pt; text-align: justify; text-indent: 0pt"><a href="http://www.sec.gov/Archives/edgar/data/66004/000091431709000646/ex10-13h.htm" style="-sec-extract: exhibit">Change in Control Termination Agreement, dated as of January 1, 2009, between the Company and Bernadette M. Sohler, filed as Exhibit 10.13(h) of the Company&#8217;s Annual Report on Form 10-K for the year ended December 31, 2008.</a></td>
    <td style="padding: 0pt; text-align: center; text-indent: 0pt">&#160;</td>
    <td style="padding: 0pt; text-align: center; text-indent: 0pt">&#160;</td></tr>
  <tr>
    <td style="padding: 0pt; vertical-align: top; text-align: center; text-indent: 0pt">(t)10.12(e)</td>
    <td style="padding: 0pt; vertical-align: top; text-align: justify; text-indent: 0pt"><a href="http://www.sec.gov/Archives/edgar/data/66004/000091431714001038/ex10-12g.htm" style="-sec-extract: exhibit">Change in Control Termination Agreement, dated as of March 17, 2014, between the Company and Jay L. Kooper, filed as Exhibit 10.12(g) of the Company&#8217;s Quarterly Report on Form 10-Q for the quarter ended June 30, 2014.</a></td>
    <td style="padding: 0pt; vertical-align: top; text-align: center; text-indent: 0pt">&#160;</td>
    <td style="padding: 0pt; vertical-align: top; text-align: center; text-indent: 0pt">&#160;</td></tr>
  <tr>
    <td style="padding: 0pt; vertical-align: top; text-align: center; text-indent: 0pt">(t)10.12(f)</td>
    <td style="padding: 0pt; vertical-align: top; text-align: justify; text-indent: 0pt"><a href="http://www.sec.gov/Archives/edgar/data/66004/000117494720000248/msex10kex10-12f.htm" style="-sec-extract: exhibit">Change in Control Termination Agreement, dated as of July 1, 2019, between the Company and G. Christian Andreasen, filed as Exhibit 10.12(f) of the Company&#8217;s Annual Report on Form 10-K for the year ended December 31, 2019.</a></td>
    <td style="padding: 0pt; vertical-align: top; text-align: center; text-indent: 0pt">&#160;</td>
    <td style="padding: 0pt; vertical-align: top; text-align: center; text-indent: 0pt">&#160;</td></tr>
  <tr>
    <td style="padding: 0pt; vertical-align: top; text-align: center; text-indent: 0pt">(t)10.12(g)</td>
    <td style="padding: 0pt; vertical-align: top; text-align: justify; text-indent: 0pt"><a href="http://www.sec.gov/Archives/edgar/data/66004/000117494720000248/msex10kex10-12g.htm" style="-sec-extract: exhibit">Change in Control Termination Agreement, dated as of July 1, 2019, between the Company and Robert K. Fullagar, filed as Exhibit 10.12(g) of the Company&#8217;s Annual Report on Form 10-K for the year ended December 31, 2019.</a></td>
    <td style="padding: 0pt; vertical-align: top; text-align: center; text-indent: 0pt">&#160;</td>
    <td style="padding: 0pt; vertical-align: top; text-align: center; text-indent: 0pt">&#160;</td></tr>
  <tr>
    <td style="padding: 0pt; vertical-align: top; text-align: center; text-indent: 0pt">(t)10.12(h)</td>
    <td style="padding: 0pt; vertical-align: top; text-align: justify; text-indent: 0pt"><a href="http://www.sec.gov/Archives/edgar/data/66004/000117494720000248/msex10kex10-12h.htm" style="-sec-extract: exhibit">Change in Control Termination Agreement, dated as of July 1, 2019, between the Company and Georgia M. Simpson, filed as Exhibit 10.12(h) of the Company&#8217;s Annual Report on Form 10-K for the year ended December 31, 2019.</a></td>
    <td style="padding: 0pt; vertical-align: top; text-align: center; text-indent: 0pt">&#160;</td>
    <td style="padding: 0pt; vertical-align: top; text-align: center; text-indent: 0pt">&#160;</td></tr>
  <tr>
    <td style="padding: 0pt; vertical-align: top; text-align: center; text-indent: 0pt">10.13</td>
    <td style="padding: 0pt; vertical-align: top; text-align: justify; text-indent: 0pt">Transmission Agreement, dated October 16, 1992, between the Company and the Township of East Brunswick.</td>
    <td style="padding: 0pt; vertical-align: top; text-align: center; text-indent: 0pt">33-54922</td>
    <td style="padding: 0pt; vertical-align: top; text-align: center; text-indent: 0pt">10.23</td></tr>
  </table><div>

</div><!-- Field: Page; Sequence: 76; Value: 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; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->74<!-- 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"><a href="#index" style="font-style: italic">Index</a>&#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; text-align: center"><b>EXHIBIT INDEX</b></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="padding: 0pt; width: 12%; border-bottom: Black 1.5pt solid; text-indent: 0pt">
    <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"><b>&#160;</b></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>Exhibit No.</b></p></td>
    <td style="padding: 0pt; width: 65%; border-bottom: Black 1.5pt solid; text-indent: 0pt">
    <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: center"><b>&#160;</b></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Document Description</b></p></td>
    <td style="padding: 0pt; width: 12%; border-bottom: Black 1.5pt solid; text-indent: 0pt">
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Previous</b></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Registration</b></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>No.</b></p></td>
    <td style="padding: 0pt; width: 11%; border-bottom: Black 1.5pt solid; text-indent: 0pt">
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Filing&#8217;s</b></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Exhibit</b></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>No.</b></p></td></tr>
  <tr style="vertical-align: top">
    <td style="padding: 0pt; text-align: center; text-indent: 0pt">10.13(a)</td>
    <td style="padding: 0pt; text-align: justify; text-indent: 0pt"><a href="http://www.sec.gov/Archives/edgar/data/66004/000117494717000294/ex10-13a.htm" style="-sec-extract: exhibit">Amendment, dated November 28, 2016, to Transmission Agreement between the Company and the Township of East Brunswick, filed as Exhibit No. 10.13(a) of the Company&#8217;s Annual Report on Form 10-K for the year ended December 31, 2016.</a></td>
    <td style="padding: 0pt; text-indent: 0pt">&#160;</td>
    <td style="padding: 0pt; text-indent: 0pt">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="padding: 0pt; text-align: center; text-indent: 0pt">10.14</td>
    <td style="padding: 0pt; text-align: justify; text-indent: 0pt"><a href="http://www.sec.gov/Archives/edgar/data/66004/000117494718001309/ex10-16.htm" style="-sec-extract: exhibit">Contract, dated August 20, 2018, between the City of Perth Amboy and Utility Service Affiliates (Perth Amboy), Inc., filed as Exhibit 10.16 of the Company&#8217;s Quarterly Report on Form 10-Q for the quarter ended September 30, 2018.</a></td>
    <td style="padding: 0pt; text-align: center; text-indent: 0pt">&#160;</td>
    <td style="padding: 0pt; text-align: center; text-indent: 0pt">&#160;</td></tr>
  <tr>
    <td style="padding: 0pt; vertical-align: top; text-align: center; text-indent: 0pt">10.15</td>
    <td style="padding: 0pt; vertical-align: top; text-align: justify; text-indent: 0pt"><a href="http://www.sec.gov/Archives/edgar/data/66004/000091431705000934/ex10-26.txt" style="-sec-extract: exhibit">Thirtieth Supplemental Indenture, dated October 15, 2004, between the Company and Wachovia Bank, National Association; Loan Agreement, dated November 1, 2004, between the State of New Jersey and the Company (Series EE), filed as Exhibit No. 10.26 of the Company&#8217;s for the year ended December 31, 2004.</a>&#160;&#160;</td>
    <td colspan="2" style="padding: 0pt; text-indent: 0pt">&#160;</td></tr>
  <tr>
    <td style="padding: 0pt; vertical-align: top; text-align: center; text-indent: 0pt">10.16</td>
    <td style="padding: 0pt; vertical-align: top; text-align: justify; text-indent: 0pt"><a href="http://www.sec.gov/Archives/edgar/data/66004/000091431705000934/ex10-27.txt" style="-sec-extract: exhibit">Thirty-First Supplemental Indenture, dated October 15, 2004, between the Company and Wachovia Bank, National Association; Loan Agreement, dated November 1, 2004, between the New Jersey Environmental Infrastructure Trust and the Company (Series FF), filed as Exhibit No. 10.27 of the Company&#8217;s Annual Report on Form 10-K for the year ended December 31, 2004</a>.&#160;&#160;</td>
    <td colspan="2" style="padding: 0pt; text-indent: 0pt">&#160;</td></tr>
  <tr>
    <td style="padding: 0pt; vertical-align: top; text-align: center; text-indent: 0pt">10.17(a)</td>
    <td style="padding: 0pt; vertical-align: top; text-align: justify; text-indent: 0pt"><a href="http://www.sec.gov/Archives/edgar/data/66004/000117494715000337/ex10-23.htm" style="-sec-extract: exhibit">Promissory Note and Supplement, dated October 15, 2014, between Tidewater Utilities, Inc. and CoBank, ACB; Amendment to Combination Water Utility Real Estate Mortgage and Security Agreement, effective October 15, 2014, between Tidewater Utilities, Inc. and CoBank, ACB, filed as Exhibit 10.23 of the Company&#8217;s Annual Report on Form 10-K for the year ended December 31, 2014</a>.</td>
    <td colspan="2" style="padding: 0pt; text-indent: 0pt">&#160;</td></tr>
  <tr>
    <td style="padding: 0pt; vertical-align: top; text-indent: 0pt">
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">10.17(b)</p></td>
    <td style="padding: 0pt; vertical-align: top; text-align: justify; text-indent: 0pt"><a href="http://www.sec.gov/Archives/edgar/data/66004/000117494721000499/msex10qex10-19b.htm" style="-sec-extract: exhibit">Promissory Note and Supplement, dated March 29, 2021, between Tidewater Utilities, Inc. and CoBank, ACB; Amendment to Combination Water Utility Real Estate Mortgage and Security Agreement, effective March 29,2021, between Tidewater Utilities, Inc. and CoBank, ACB, filed as Exhibit 10.19(b) of the Company&#8217;s Quarterly Report on Form 10-Q for the quarter ended March 31, 2021.</a></td>
    <td colspan="2" style="padding: 0pt; text-indent: 0pt">&#160;</td></tr>
  <tr>
    <td style="padding: 0pt; vertical-align: top; text-align: center; text-indent: 0pt">10.18</td>
    <td style="padding: 0pt; vertical-align: top; text-align: justify; text-indent: 0pt"><a href="http://www.sec.gov/Archives/edgar/data/66004/000091431706001322/ex10-2.txt" style="-sec-extract: exhibit">Agreement for a Supply of Water, dated April 1, 2006, between the Company and the City of Rahway, filed as Exhibit No. 10.2 of the Company&#8217;s Quarterly Report on Form 10-Q for the quarter ended March 31, 2006.</a></td>
    <td colspan="2" style="padding: 0pt; text-indent: 0pt">&#160;</td></tr>
  <tr>
    <td style="padding: 0pt; vertical-align: top; text-align: center; text-indent: 0pt">10.19</td>
    <td style="padding: 0pt; vertical-align: top; text-align: justify; text-indent: 0pt"><a href="http://www.sec.gov/Archives/edgar/data/66004/000091431707000647/ex10-30.htm" style="-sec-extract: exhibit">Loan Agreement, dated November 1, 2006, between the State of New Jersey and the Company (Series GG), filed as Exhibit No. 10.30 of the Company&#8217;s Annual Report on Form 10-K for the year ended December 31, 2006.</a></td>
    <td colspan="2" style="padding: 0pt; text-indent: 0pt">&#160;</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><!-- Field: Page; Sequence: 77 --><div>
    </div><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 -->75<!-- 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"><a href="#index" style="font-style: italic">Index</a>&#160;</p></div><div>
    </div><!-- Field: /Page --><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: center"><b>EXHIBIT INDEX</b></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="padding: 0pt; width: 12%; border-bottom: Black 1.5pt solid; text-indent: 0pt">
    <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"><b>&#160;</b></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>Exhibit No.</b></p></td>
    <td style="padding: 0pt; width: 65%; border-bottom: Black 1.5pt solid; text-indent: 0pt">
    <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: center"><b>&#160;</b></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Document Description</b></p></td>
    <td style="padding: 0pt; width: 12%; border-bottom: Black 1.5pt solid; text-indent: 0pt">
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Previous</b></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Registration</b></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>No.</b></p></td>
    <td style="padding: 0pt; width: 11%; border-bottom: Black 1.5pt solid; text-indent: 0pt">
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Filing&#8217;s</b></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Exhibit</b></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>No.</b></p></td></tr>
  <tr>
    <td style="padding: 0pt; vertical-align: top; text-indent: 0pt">
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">10.20</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"></p></td>
    <td style="padding: 0pt; vertical-align: top; text-align: justify; text-indent: 0pt"><a href="http://www.sec.gov/Archives/edgar/data/66004/000091431707000647/ex10-31.htm" style="-sec-extract: exhibit">Loan Agreement, dated November 1, 2006, between the New Jersey Environmental Infrastructure Trust and the Company (Series HH), filed as Exhibit No. 10.31 of the Company&#8217;s Annual Report on Form 10-K for the year ended December 31, 2006.</a></td>
    <td style="padding: 0pt; vertical-align: top; text-indent: 0pt">&#160;</td>
    <td style="padding: 0pt; vertical-align: top; text-indent: 0pt">&#160;</td></tr>
  <tr>
    <td style="padding: 0pt; vertical-align: top; text-align: center; text-indent: 0pt">10.21</td>
    <td style="padding: 0pt; vertical-align: top; text-align: justify; text-indent: 0pt"><a href="http://www.sec.gov/Archives/edgar/data/66004/000091431708000733/ex10_32.htm" style="-sec-extract: exhibit">Loan Agreement, dated November 1, 2007, between New Jersey Environmental Infrastructure Trust and the Company (Series II), filed as Exhibit No. 10.32 of the Company&#8217;s Annual Report on Form 10-K for the year ended December 31, 2007.</a></td>
    <td style="padding: 0pt; vertical-align: top; text-indent: 0pt">&#160;</td>
    <td style="padding: 0pt; vertical-align: top; text-indent: 0pt">&#160;</td></tr>
  <tr>
    <td style="padding: 0pt; vertical-align: top; text-align: center; text-indent: 0pt">10.22</td>
    <td style="padding: 0pt; vertical-align: top; text-align: justify; text-indent: 0pt"><a href="http://www.sec.gov/Archives/edgar/data/66004/000091431708000733/ex10_33.htm" style="-sec-extract: exhibit">Loan Agreement, dated November 1, 2007, between the State of New Jersey and the Company (Series JJ), filed as Exhibit 10.33 of the Company&#8217;s Annual Report on Form 10-K for the year ended December 31, 2007.</a></td>
    <td style="padding: 0pt; vertical-align: top; text-indent: 0pt">&#160;</td>
    <td style="padding: 0pt; vertical-align: top; text-indent: 0pt">&#160;</td></tr>
  <tr>
    <td style="padding: 0pt; vertical-align: top; text-align: center; text-indent: 0pt">10.23</td>
    <td style="padding: 0pt; vertical-align: top; text-align: justify; text-indent: 0pt"><a href="http://www.sec.gov/Archives/edgar/data/66004/000091431709000646/ex10-34.htm" style="-sec-extract: exhibit">Loan Agreement, dated November 1, 2008, between New Jersey Environmental Infrastructure Trust and the Company dated as of (Series KK),&#160;&#160;filed as Exhibit 10.34 of the Company&#8217;s Annual Report on Form 10-K for the year ended December 31, 2008.</a></td>
    <td style="padding: 0pt; vertical-align: top; text-indent: 0pt">&#160;</td>
    <td style="padding: 0pt; vertical-align: top; text-indent: 0pt">&#160;</td></tr>
  <tr>
    <td style="padding: 0pt; vertical-align: top; text-align: center; text-indent: 0pt">10.24</td>
    <td style="padding: 0pt; vertical-align: top; text-align: justify; text-indent: 0pt"><a href="http://www.sec.gov/Archives/edgar/data/66004/000091431709000646/ex10-35.htm" style="-sec-extract: exhibit">Loan Agreement, dated November 1, 2008, between the State of New Jersey and the Company (Series LL),&#160;&#160;filed as Exhibit 10.35 of the Company&#8217;s Annual Report on Form 10-K for the year ended December 31, 2008.</a>&#160;&#160;</td>
    <td style="padding: 0pt; text-indent: 0pt">&#160;</td></tr>
  <tr>
    <td style="padding: 0pt; vertical-align: top; text-align: center; text-indent: 0pt">10.25</td>
    <td style="padding: 0pt; vertical-align: top; text-align: justify; text-indent: 0pt"><a href="http://www.sec.gov/Archives/edgar/data/66004/000110465922085546/tm2222254d2_424b5.htm" style="-sec-extract: exhibit">Prospectus Supplement, filed August 3, 2022, relating to the Middlesex Water Company Investment Plan.</a></td>
    <td style="text-align: center; padding: 0pt; vertical-align: top">333-266482</td>
    <td style="padding: 0pt; vertical-align: top; text-indent: 0pt">&#160;</td></tr>
  <tr>
    <td style="padding: 0pt; vertical-align: top; text-align: center; text-indent: 0pt">10.26(a)</td>
    <td style="padding: 0pt; vertical-align: top; text-align: justify; text-indent: 0pt"><a href="http://www.sec.gov/Archives/edgar/data/66004/000117494722000283/msex10kex10-26a.htm" style="-sec-extract: exhibit">Amended and Restated $68,000,000 Revolving Line of Credit Note, dated February 9, 2022, between the Company, Pinelands Wastewater Company, Pinelands Water Company, Tidewater Utilities, Inc., Utility Service Affiliates (Perth Amboy) Inc., Utility Service Affiliates Inc. and While Marsh Environmental Systems, Inc., and PNC Bank, N.A., filed as Exhibit 10.26(a) of the Company&#8217;s Annual Report on Form 10-K for the year ended December 31, 2021.</a>&#160;&#160;</td>
    <td style="padding: 0pt; vertical-align: top; text-indent: 0pt">&#160;</td>
    <td style="padding: 0pt; vertical-align: top; text-indent: 0pt">&#160;</td></tr>
  <tr>
    <td style="padding: 0pt; vertical-align: top; text-align: center; text-indent: 0pt">10.26(b)</td>
    <td style="padding: 0pt; vertical-align: top; text-align: justify; text-indent: 0pt">W<a href="http://www.sec.gov/Archives/edgar/data/66004/000117494722000283/msex10kex10-26b.htm" style="-sec-extract: exhibit">aiver and Amendment to Loan Documents, dated February 9, 2022, between the Company, Pinelands Wastewater Company, Pinelands Water Company, Tidewater Utilities, Inc., Utility Service Affiliates (Perth Amboy) Inc., Utility Service Affiliates Inc. and While Marsh Environmental Systems, Inc., and PNC Bank, N.A., filed as Exhibit 10.26(b) of the Company&#8217;s Annual Report on Form 10-K for the year ended December 31, 2021</a>.</td>
    <td style="padding: 0pt; vertical-align: top; text-indent: 0pt">&#160;</td>
    <td style="padding: 0pt; vertical-align: top; text-indent: 0pt">&#160;</td></tr>
  <tr>
    <td style="padding: 0pt; vertical-align: top; text-align: center; text-indent: 0pt">&#160;</td>
    <td style="padding: 0pt; vertical-align: top; text-align: justify; text-indent: 0pt">&#160;</td>
    <td style="padding: 0pt; vertical-align: top; text-indent: 0pt">&#160;</td>
    <td style="padding: 0pt; vertical-align: top; text-indent: 0pt">&#160;</td></tr>
  </table><div>

</div><!-- Field: Page; Sequence: 78 --><div>
    </div><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 -->76<!-- 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"><a href="#index" style="font-style: italic">Index</a>&#160;</p></div><div>
    </div><!-- Field: /Page --><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>EXHIBIT INDEX</b></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: 12%; padding: 0pt; border-bottom: Black 1.5pt solid; text-indent: 0pt">
    <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"><b>&#160;</b></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>Exhibit No.</b></p></td>
    <td style="width: 65%; padding: 0pt; border-bottom: Black 1.5pt solid; text-indent: 0pt">
    <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: center"><b>&#160;</b></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Document Description</b></p></td>
    <td style="width: 12%; padding: 0pt; border-bottom: Black 1.5pt solid; text-indent: 0pt">
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Previous</b></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Registration</b></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>No.</b></p></td>
    <td style="width: 11%; padding: 0pt; border-bottom: Black 1.5pt solid; text-indent: 0pt">
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Filing&#8217;s</b></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Exhibit</b></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>No.</b></p></td></tr>
  <tr>
    <td style="padding: 0pt; vertical-align: top; text-align: center; text-indent: 0pt">10.27(a)</td>
    <td style="padding: 0pt; vertical-align: top; text-align: justify; text-indent: 0pt"><a href="http://www.sec.gov/Archives/edgar/data/66004/000117494721000198/msex10kex10-30.htm" style="-sec-extract: exhibit">Uncommitted ($30,000,000) Loan Agreement, dated January 28, 2021, between the Company, Tidewater Utilities, Inc., White Marsh Environmental Systems, Inc., Pinelands Water Company, Pinelands Wastewater Company, Utility Service Affiliates, Inc., Utility Service Affiliates (Perth Amboy) Inc., Tidewater Environmental Services, Inc., and Bank of America, N.A. filed as Exhibit 10.30 of the Company&#8217;s Annual Report on Form 10-K for the year ended December 31, 2020.</a></td>
    <td style="padding: 0pt; vertical-align: top; text-indent: 0pt">&#160;</td>
    <td style="padding: 0pt; vertical-align: top; text-indent: 0pt">&#160;</td></tr>
  <tr>
    <td style="padding: 0pt; vertical-align: top; text-align: center; text-indent: 0pt">10.27(b)</td>
    <td style="padding: 0pt; vertical-align: top; text-align: justify; text-indent: 0pt"><a href="http://www.sec.gov/Archives/edgar/data/66004/000117494722000283/msex10kex10-27b.htm" style="-sec-extract: exhibit">Amendment No. 1 ($60,000,000) to Uncommitted Loan Agreement, dated January 27, 2022, between the Company, Tidewater Utilities, Inc., White Marsh Environmental Systems, Inc., Pinelands Water Company, Pinelands Wastewater Company, Utility Service Affiliates, Inc., Utility Service Affiliates (Perth Amboy) Inc., and Bank of America, N.A., filed as Exhibit 10.27(b) of the Company&#8217;s Annual Report on Form 10-K for the year ended December 31, 2021.</a></td>
    <td style="padding: 0pt; vertical-align: top; text-indent: 0pt">&#160;</td>
    <td style="padding: 0pt; vertical-align: top; text-indent: 0pt">&#160;</td></tr>
  <tr>
    <td style="padding: 0pt; vertical-align: top; text-align: center; text-indent: 0pt">10.27(c)*</td>
    <td style="padding: 0pt; vertical-align: top; text-align: justify; text-indent: 0pt"><a href="ex10-27c.htm">Amendment No. 2 ($60,000,000) to Uncommitted Loan Agreement, dated January 26, 2023, between the Company, Tidewater Utilities, Inc., White Marsh Environmental Systems, Inc., Pinelands Water Company, Pinelands Wastewater Company, Utility Service Affiliates, Inc., Utility Service Affiliates (Perth Amboy) Inc., and Bank of America, N.A.</a></td>
    <td style="padding: 0pt; vertical-align: top; text-indent: 0pt">&#160;</td>
    <td style="padding: 0pt; vertical-align: top; text-indent: 0pt">&#160;</td></tr>
  <tr>
    <td style="padding: 0pt; vertical-align: top; text-align: center; text-indent: 0pt">10.28</td>
    <td style="padding: 0pt; vertical-align: top; text-align: justify; text-indent: 0pt"><a href="http://www.sec.gov/Archives/edgar/data/66004/000117494720001063/msex10qex10-34.htm" style="-sec-extract: exhibit">Fourth Amendment to Promissory Note and Supplement, dated as of August 19, 2020, between Tidewater Utilities, Inc. and CoBank, ACB, filed as Exhibit 10.34 of the Company&#8217;s Quarterly Report on Form 10-Q for the quarter ended September 30, 2020.</a></td>
    <td style="padding: 0pt; vertical-align: top; text-indent: 0pt">&#160;</td>
    <td style="padding: 0pt; vertical-align: top; text-indent: 0pt">&#160;</td></tr>
  <tr>
    <td style="padding: 0pt; vertical-align: top; text-align: center; text-indent: 0pt">10.29</td>
    <td style="padding: 0pt; vertical-align: top; text-align: justify; text-indent: 0pt"><a href="http://www.sec.gov/Archives/edgar/data/66004/000091431711000359/ex10_41.htm" style="-sec-extract: exhibit">Loan Agreement, dated December 1, 2010, between the State of New Jersey and the Company (Series MM), filed as Exhibit 10.41 of the Company&#8217;s Annual Report on Form 10-K for the year ended December 31, 2010.</a></td>
    <td style="padding: 0pt; vertical-align: top; text-indent: 0pt">&#160;</td>
    <td style="padding: 0pt; vertical-align: top; text-indent: 0pt">&#160;</td></tr>
  <tr>
    <td style="padding: 0pt; vertical-align: top; text-align: center; text-indent: 0pt">10.30</td>
    <td style="padding: 0pt; vertical-align: top; text-align: justify; text-indent: 0pt"><a href="http://www.sec.gov/Archives/edgar/data/66004/000091431711000359/ex10_42.htm" style="-sec-extract: exhibit">Loan Agreement, dated December 1, 2010, between New Jersey Environmental Infrastructure Trust and the Company (Series NN), filed as Exhibit 10.42 of the Company&#8217;s Annual Report on Form 10-K for the year ended December 31, 2010.</a></td>
    <td style="padding: 0pt; vertical-align: top; text-indent: 0pt">&#160;</td>
    <td style="padding: 0pt; vertical-align: top; text-indent: 0pt">&#160;</td></tr>
  <tr>
    <td style="padding: 0pt; vertical-align: top; text-align: center; text-indent: 0pt">10.31</td>
    <td style="padding: 0pt; vertical-align: top; text-align: justify; text-indent: 0pt"><a href="http://www.sec.gov/Archives/edgar/data/66004/000091431712001169/ex10-43.htm" style="-sec-extract: exhibit">Loan Agreement, dated May 1, 2012, between the State of New Jersey and the Company, (Series OO), filed as Exhibit 10.43 of the Company&#8217;s Quarterly Report on Form 10-Q for the quarter ended June 30, 2012.</a></td>
    <td style="padding: 0pt; vertical-align: top; text-indent: 0pt">&#160;</td>
    <td style="padding: 0pt; vertical-align: top; text-indent: 0pt">&#160;</td></tr>
  <tr>
    <td style="padding: 0pt; vertical-align: top; text-align: center; text-indent: 0pt">10.32</td>
    <td style="padding: 0pt; vertical-align: top; text-align: justify; text-indent: 0pt"><a href="http://www.sec.gov/Archives/edgar/data/66004/000091431712001169/ex10-44.htm" style="-sec-extract: exhibit">Loan Agreement, dated May 1, 2012, between New Jersey Environmental Infrastructure Trust and the Company (Series PP), filed as Exhibit 10.44 of the Company&#8217;s Quarterly Report on Form 10-Q for the quarter ended June 30, 2012.</a></td>
    <td style="padding: 0pt; vertical-align: top; text-indent: 0pt">&#160;</td>
    <td style="padding: 0pt; text-indent: 0pt">&#160;</td></tr>
  </table><div>
  </div><!-- Field: Page; Sequence: 79 --><div>
    </div><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 -->77<!-- 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"><a href="#index" style="font-style: italic">Index</a>&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr>
    <td style="width: 12%; padding: 0pt; border-bottom: Black 1.5pt solid; vertical-align: top; text-indent: 0pt">
    <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"><b>&#160;</b></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>Exhibit No.</b></p></td>
    <td style="width: 65%; padding: 0pt; vertical-align: top; border-bottom: Black 1.5pt solid; text-indent: 0pt">
    <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: center"><b>&#160;</b></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Document Description</b></p></td>
    <td style="width: 12%; padding: 0pt; vertical-align: top; border-bottom: Black 1.5pt solid; text-indent: 0pt">
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Previous</b></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Registration</b></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>No.</b></p></td>
    <td style="width: 11%; padding: 0pt; vertical-align: top; border-bottom: Black 1.5pt solid; text-indent: 0pt">
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Filing&#8217;s</b></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Exhibit</b></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>No.</b></p></td>
    </tr>
  <tr>
    <td style="padding: 0pt; vertical-align: top; text-align: center; text-indent: 0pt">10.33</td>
    <td style="padding: 0pt; vertical-align: top; text-align: justify; text-indent: 0pt"><a href="http://www.sec.gov/Archives/edgar/data/66004/000091431713000279/ex10-41.htm" style="-sec-extract: exhibit">Loan Agreement, dated November 1, 2012, between the New Jersey Economic Development Authority and the Company (Series QQ, RR &amp; SS), filed as Exhibit 10.41 of the Company&#8217;s Annual Report on Form 10-K for the year ended December 31, 2012.</a></td>
    <td style="padding: 0pt; vertical-align: top; text-indent: 0pt">&#160;</td>
    <td style="padding: 0pt; vertical-align: top; text-indent: 0pt">&#160;</td></tr>
  <tr>
    <td style="padding: 0pt; vertical-align: top; text-align: center; text-indent: 0pt">10.34</td>
    <td style="padding: 0pt; vertical-align: top; text-align: justify; text-indent: 0pt"><a href="http://www.sec.gov/Archives/edgar/data/66004/000091431713001000/ex10-42.htm" style="-sec-extract: exhibit">Loan Agreement, dated May 1, 2013, between the State of New Jersey and the Company (Series TT), filed as Exhibit 10.42 of the Company&#8217;s Quarterly Report on Form 10-Q for the quarter ended June 30, 2013.</a></td>
    <td style="padding: 0pt; vertical-align: top; text-align: justify; text-indent: 0pt">&#160;</td>
    <td style="padding: 0pt; vertical-align: top; text-indent: 0pt">&#160;</td></tr>
  <tr>
    <td style="padding: 0pt; vertical-align: top; text-align: center; text-indent: 0pt">10.35</td>
    <td style="padding: 0pt; vertical-align: top; text-align: justify; text-indent: 0pt"><a href="http://www.sec.gov/Archives/edgar/data/66004/000091431713001000/ex10-43.htm" style="-sec-extract: exhibit">Loan Agreement, dated May 1, 2013, between New Jersey Environmental Infrastructure Trust and the Company (Series UU), filed as Exhibit 10.43 of the Company&#8217;s Quarterly Report on Form 10-Q for the quarter ended June 30, 2013.</a></td>
    <td style="padding: 0pt; vertical-align: top; text-align: justify; text-indent: 0pt">&#160;</td>
    <td style="padding: 0pt; vertical-align: top; text-indent: 0pt">&#160;</td></tr>
  <tr>
    <td style="padding: 0pt; vertical-align: top; text-align: center; text-indent: 0pt">10.36</td>
    <td style="padding: 0pt; vertical-align: top; text-align: justify; text-indent: 0pt"><a href="http://www.sec.gov/Archives/edgar/data/66004/000091431714001038/ex10-43.htm" style="-sec-extract: exhibit">Loan Agreement, dated May 1, 2014, between New Jersey Environmental Infrastructure Trust and the Company (Series VV), filed as Exhibit 10.43 of the Company&#8217;s Quarterly Report on Form 10-Q for the quarter ended June 30, 2014</a>.</td>
    <td style="padding: 0pt; vertical-align: top; text-align: justify; text-indent: 0pt">&#160;</td>
    <td style="padding: 0pt; vertical-align: top; text-indent: 0pt">&#160;</td></tr>
  <tr>
    <td style="padding: 0pt; vertical-align: top; text-align: center; text-indent: 0pt">10.37</td>
    <td style="padding: 0pt; vertical-align: top; text-align: justify; text-indent: 0pt"><a href="http://www.sec.gov/Archives/edgar/data/66004/000091431714001038/ex10-44.htm" style="-sec-extract: exhibit">Loan Agreement, dated May 1, 2014, between New Jersey Environmental Infrastructure Trust and the Company (Series WW), filed as Exhibit 10.44 of the Company&#8217;s Quarterly Report on Form 10-Q for the quarter ended June 30, 2014.</a></td>
    <td style="padding: 0pt; vertical-align: top; text-align: justify; text-indent: 0pt">&#160;</td>
    <td style="padding: 0pt; vertical-align: top; text-indent: 0pt">&#160;</td></tr>
  <tr>
    <td style="padding: 0pt; vertical-align: top; text-align: center; text-indent: 0pt">10.38</td>
    <td style="padding: 0pt; vertical-align: top; text-align: justify; text-indent: 0pt"><a href="http://www.sec.gov/Archives/edgar/data/66004/000117494718000337/ex10-44.htm">Loan Agreement, dated November 1, 2017, between New Jersey Environmental Infrastructure Trust and the Company (Series XX), filed as Exhibit 10.44 of the Company&#8217;s Annual Report on Form 10-K for the year ended December 31, 2017.</a></td>
    <td style="padding: 0pt; vertical-align: top; text-align: justify; text-indent: 0pt">&#160;</td>
    <td style="padding: 0pt; vertical-align: top; text-indent: 0pt">&#160;</td></tr>
  <tr>
    <td style="padding: 0pt; vertical-align: top; text-align: center; text-indent: 0pt">10.39</td>
    <td style="padding: 0pt; vertical-align: top; text-align: justify; text-indent: 0pt"><a href="http://www.sec.gov/Archives/edgar/data/66004/000117494718000337/ex10-45.htm" style="-sec-extract: exhibit">Loan Agreement, dated November 1, 2017, between New Jersey Environmental Infrastructure Trust and the Company (Series YY), filed as Exhibit 10.45 of the Company&#8217;s Annual Report on Form 10-K for the year ended December 31, 2017.</a></td>
    <td style="padding: 0pt; vertical-align: top; text-align: justify; text-indent: 0pt">&#160;</td>
    <td style="padding: 0pt; vertical-align: top; text-indent: 0pt">&#160;</td></tr>
  <tr>
    <td style="padding: 0pt; vertical-align: top; text-align: center; text-indent: 0pt">10.40</td>
    <td style="padding: 0pt; vertical-align: top; text-align: justify; text-indent: 0pt"><a href="http://www.sec.gov/Archives/edgar/data/66004/000117494718001063/ex10-46.htm" style="-sec-extract: exhibit">Loan Agreement, dated May 1, 2018, between New Jersey Environmental Infrastructure Trust and the Company (Series 2018A), filed as Exhibit 10.46 of the Company&#8217;s Quarterly Report on Form 10-Q for the quarter ended June 30, 2018.</a></td>
    <td style="padding: 0pt; vertical-align: top; text-align: justify; text-indent: 0pt">&#160;</td>
    <td style="padding: 0pt; vertical-align: top; text-indent: 0pt">&#160;</td>
    </tr>
  <tr>
    <td style="padding: 0pt; vertical-align: top; text-align: center; text-indent: 0pt">10.41</td>
    <td style="padding: 0pt; vertical-align: top; text-align: justify; text-indent: 0pt"><a href="http://www.sec.gov/Archives/edgar/data/66004/000117494718001063/ex10-47.htm" style="-sec-extract: exhibit">Loan Agreement, dated May 1, 2018, between New Jersey Environmental Infrastructure Trust and the Company (Series 2018B), filed as Exhibit 10.47 of the Company&#8217;s Quarterly Report on Form 10-Q for the quarter ended June 30, 2018.</a></td>
    <td style="padding: 0pt; vertical-align: top; text-align: justify; text-indent: 0pt">&#160;</td>
    <td style="padding: 0pt; vertical-align: top; text-indent: 0pt">&#160;</td>
    </tr>
  <tr>
    <td style="padding: 0pt; vertical-align: top; text-align: center; text-indent: 0pt">10.42</td>
    <td style="padding: 0pt; vertical-align: top; text-align: justify; text-indent: 0pt"><a href="http://www.sec.gov/Archives/edgar/data/66004/000117494719001035/ex10-50.htm" style="-sec-extract: exhibit">Loan Agreement, dated August 1, 2019, between New Jersey Economic Development Authority and the Company (Series 2019A and Series 2019B), filed as Exhibit 10.50 to the Company&#8217;s Current Report on Form 8-K filed September 6, 2019.</a></td>
    <td style="padding: 0pt; vertical-align: top; text-align: justify; text-indent: 0pt">&#160;</td>
    <td style="padding: 0pt; vertical-align: top; text-indent: 0pt">&#160;</td>
    </tr>
</table><div>

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


</div><!-- Field: Page; Sequence: 80 --><div>
    </div><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 -->78<!-- 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"><a href="#index" style="font-style: italic">Index</a>&#160;</p></div><div>
    </div><!-- Field: /Page --><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>EXHIBIT INDEX</b></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: 12%; padding: 0pt; border-bottom: Black 1.5pt solid; text-indent: 0pt">
    <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"><b>&#160;</b></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>Exhibit No.</b></p></td>
    <td style="width: 65%; padding: 0pt; border-bottom: Black 1.5pt solid; text-indent: 0pt">
    <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: center"><b>&#160;</b></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Document Description</b></p></td>
    <td style="width: 12%; padding: 0pt; border-bottom: Black 1.5pt solid; text-indent: 0pt">
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Previous</b></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Registration</b></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>No.</b></p></td>
    <td style="width: 11%; padding: 0pt; border-bottom: Black 1.5pt solid; text-indent: 0pt">
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Filing&#8217;s</b></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Exhibit</b></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>No.</b></p></td></tr>
  <tr style="vertical-align: top">
    <td style="padding: 0pt; text-align: center; text-indent: 0pt">10.43</td>
    <td style="padding: 0pt; text-align: justify; text-indent: 0pt"><a href="http://www.sec.gov/Archives/edgar/data/66004/000117494721000198/msex10kex10-48.htm" style="-sec-extract: exhibit">Bond Purchase Agreement, dated November 16, 2020, between New York Life Insurance Company and Affiliates and the Company (Series 2020A), filed as Exhibit 10.48 of the Company&#8217;s Annual Report on Form 10-K for the year ended December 31, 2020.</a></td>
    <td style="padding: 0pt; text-indent: 0pt">&#160;</td>
    <td style="padding: 0pt; text-indent: 0pt">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="padding: 0pt; text-align: center; text-indent: 0pt">10.44</td>
    <td style="padding: 0pt; text-align: justify; text-indent: 0pt"><a href="http://www.sec.gov/Archives/edgar/data/66004/000117494722000283/msex10kex10-46.htm" style="-sec-extract: exhibit">Bond Purchase Agreement, dated November 5, 2021, between New York Life Insurance Company and Affiliates and the Company (Series 2021A and Series 2021B), filed as Exhibit 10.46 of the Company&#8217;s Annual Report on Form 10-K for the year ended December 31, 2021.</a></td>
    <td style="padding: 0pt; text-indent: 0pt">&#160;</td>
    <td style="padding: 0pt; text-indent: 0pt">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="padding: 0pt; text-align: center; text-indent: 0pt">10.45</td>
    <td style="padding: 0pt; text-align: justify; text-indent: 0pt"><a href="http://www.sec.gov/Archives/edgar/data/66004/000117494722000283/msex10kex10-47.htm" style="-sec-extract: exhibit">Financing Agreement, dated December 16, 2021, between the Delaware Drinking Water State Revolving Fund, acting by and through the Delaware Department of Health&#160;&amp; Social Services, and Tidewater Utilities, Inc, filed as Exhibit 10.46 of the Company&#8217;s Annual Report on Form 10-K for the year ended December 31, 2021.</a></td>
    <td style="padding: 0pt; text-indent: 0pt">&#160;</td>
    <td style="padding: 0pt; text-indent: 0pt">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="padding: 0pt; text-align: center; text-indent: 0pt">10.46</td>
    <td style="padding: 0pt; text-align: justify; text-indent: 0pt"><a href="http://www.sec.gov/Archives/edgar/data/66004/000117494722000866/ex10-40.htm" style="-sec-extract: exhibit">Loan Agreement, dated May 1, 2022, between New Jersey Infrastructure Bank and the Company (Series 2022A), filed as Exhibit 10.40 of the Company&#8217;s Quarterly Report on Form 10-Q for the quarterly period ended June 30, 2022.</a></td>
    <td style="padding: 0pt; text-indent: 0pt">&#160;</td>
    <td style="padding: 0pt; text-indent: 0pt">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="padding: 0pt; text-align: center; text-indent: 0pt">10.47</td>
    <td style="padding: 0pt; text-align: justify; text-indent: 0pt"><a href="http://www.sec.gov/Archives/edgar/data/66004/000117494722000866/ex10-41.htm" style="-sec-extract: exhibit">Loan Agreement, dated May 1, 2022, between the State of New Jersey, acting by and through the New Jersey Department of Environmental Protection, and the Company (Series 2022B) filed as Exhibit 10.41 of the Company&#8217;s Quarterly Report on Form 10-Q for the quarterly period ended June 30, 2022.</a></td>
    <td style="padding: 0pt; text-indent: 0pt">&#160;</td>
    <td style="padding: 0pt; text-indent: 0pt">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="padding: 0pt; text-align: center; text-indent: 0pt">*21</td>
    <td style="padding: 0pt; text-align: justify; text-indent: 0pt"><a href="ex21.htm">Middlesex Water Company Subsidiaries.</a></td>
    <td style="padding: 0pt; text-indent: 0pt">&#160;</td>
    <td style="padding: 0pt; text-indent: 0pt">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="padding: 0pt; text-align: center; text-indent: 0pt">*23.1</td>
    <td style="padding: 0pt; text-align: justify; text-indent: 0pt"><a href="ex23-1.htm">Consent of Independent Registered Public Accounting Firm, Baker Tilly US, LLP.</a></td>
    <td style="padding: 0pt; text-align: justify; text-indent: 0pt">&#160;</td>
    <td style="padding: 0pt; text-indent: 0pt">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="padding: 0pt; text-align: center; text-indent: 0pt">*31</td>
    <td style="padding: 0pt; text-align: justify; text-indent: 0pt"><a href="ex31.htm">Section 302 Certification by Dennis W. Doll pursuant to Rules 13a-14 and 15d-14 of the Securities Exchange Act of 1934.</a></td>
    <td style="padding: 0pt; text-align: justify; text-indent: 0pt">&#160;</td>
    <td style="padding: 0pt; text-indent: 0pt">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="padding: 0pt; text-align: center; text-indent: 0pt">*31.1</td>
    <td style="padding: 0pt; text-align: justify; text-indent: 0pt"><a href="ex31-1.htm">Section 302 Certification by A. Bruce O&#8217;Connor pursuant to Rules 13a-14 and 15d-14 of the Securities Exchange Act of 1934.</a></td>
    <td style="padding: 0pt; text-align: justify; text-indent: 0pt">&#160;</td>
    <td style="padding: 0pt; text-indent: 0pt">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="padding: 0pt; text-align: center; text-indent: 0pt">*32</td>
    <td style="padding: 0pt; text-align: justify; text-indent: 0pt"><a href="ex32.htm">Section 906 Certification by Dennis W. Doll pursuant to 18 U.S.C.&#167;1350.</a></td>
    <td style="padding: 0pt; text-align: justify; text-indent: 0pt">&#160;</td>
    <td style="padding: 0pt; text-indent: 0pt">&#160;</td></tr>
  <tr>
    <td style="padding: 0pt; vertical-align: top; text-align: center; text-indent: 0pt">*32.1</td>
    <td style="padding: 0pt; vertical-align: top; text-align: justify; text-indent: 0pt"><a href="ex32-1.htm">Section 906 Certification by A. Bruce O&#8217;Connor pursuant to 18 U.S.C.&#167;1350.</a></td>
    <td colspan="2" style="padding: 0pt; text-indent: 0pt">&#160;</td></tr>
  <tr>
    <td style="padding: 0pt; vertical-align: top; text-align: center; text-indent: 0pt">101.INS</td>
    <td style="padding: 0pt; vertical-align: top; text-align: justify; text-indent: 0pt">XBRL Instance Document&#8211; the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document.</td>
    <td colspan="2" style="padding: 0pt; text-indent: 0pt">&#160;</td></tr>
  <tr>
    <td style="padding: 0pt; vertical-align: top; text-align: center; text-indent: 0pt">101.SCH</td>
    <td style="padding: 0pt; vertical-align: top; text-align: justify; text-indent: 0pt">Inline XBRL Taxonomy Extension Schema Document</td>
    <td colspan="2" style="padding: 0pt; text-indent: 0pt">&#160;</td></tr>
  <tr>
    <td style="padding: 0pt; vertical-align: top; text-align: center; text-indent: 0pt">101.CAL</td>
    <td style="padding: 0pt; vertical-align: top; text-align: justify; text-indent: 0pt">Inline XBRL Taxonomy Extension Calculation Linkbase Document</td>
    <td colspan="2" style="padding: 0pt; text-indent: 0pt">&#160;</td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt">&#160;</p><div>

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

</div><!-- Field: Page; Sequence: 81 --><div>
    </div><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 -->79<!-- 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><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt">&#160;</p><div>

</div><div style="display: none"><ix:header>
<ix:hidden>
<ix:nonFraction contextRef="c3" id="hidden-fact-0" name="us-gaap:GainOrLossOnSaleOfStockInSubsidiary" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c4" id="hidden-fact-1" name="us-gaap:GainOrLossOnSaleOfStockInSubsidiary" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c6" id="hidden-fact-2" name="msex:EmployeeBenefitPlans" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c5" id="hidden-fact-3" name="us-gaap:CommitmentsAndContingencies" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c6" id="hidden-fact-4" name="us-gaap:CommitmentsAndContingencies" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c5" id="hidden-fact-5" name="us-gaap:AccruedEmployeeBenefitsCurrentAndNoncurrent" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c3" id="hidden-fact-6" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c4" id="hidden-fact-7" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c3" id="hidden-fact-8" name="msex:ProceedsFromIssuanceOfCommonStockExpense" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c0" id="hidden-fact-9" name="msex:DeobligatedPrincipalPayments" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c3" id="hidden-fact-10" name="msex:NonCashConsiderationForSaleOfSubsidiary" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c4" id="hidden-fact-11" name="msex:NonCashConsiderationForSaleOfSubsidiary" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c0" id="hidden-fact-12" name="us-gaap:ConversionOfStockAmountIssued1" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c3" id="hidden-fact-13" name="us-gaap:ConversionOfStockAmountIssued1" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c5" id="hidden-fact-14" name="msex:PreferredSharesAuthorized" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c6" id="hidden-fact-15" name="msex:PreferredSharesAuthorized" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c5" id="hidden-fact-16" name="msex:PreferredStockValue1" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c6" id="hidden-fact-17" name="msex:PreferredStockValue1" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c40" id="hidden-fact-18" name="us-gaap:NetIncomeLoss" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c41" id="hidden-fact-19" name="us-gaap:StockIssuedDuringPeriodValueDividendReinvestmentPlan" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c41" id="hidden-fact-20" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c41" id="hidden-fact-21" name="us-gaap:StockIssuedDuringPeriodValueOther" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c40" id="hidden-fact-22" name="us-gaap:DividendsCommonStockCash" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c40" id="hidden-fact-23" name="us-gaap:DividendsPreferredStockCash" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c44" id="hidden-fact-24" name="us-gaap:NetIncomeLoss" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c45" id="hidden-fact-25" name="us-gaap:StockIssuedDuringPeriodValueDividendReinvestmentPlan" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c45" id="hidden-fact-26" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c45" id="hidden-fact-27" name="us-gaap:StockIssuedDuringPeriodValueOther" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c44" id="hidden-fact-28" name="us-gaap:DividendsCommonStockCash" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c44" id="hidden-fact-29" name="us-gaap:DividendsPreferredStockCash" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c49" id="hidden-fact-30" name="us-gaap:StockIssuedDuringPeriodValueDividendReinvestmentPlan" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c49" id="hidden-fact-31" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c49" id="hidden-fact-32" name="us-gaap:StockIssuedDuringPeriodValueOther" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c48" id="hidden-fact-33" name="us-gaap:DividendsCommonStockCash" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c48" id="hidden-fact-34" name="us-gaap:DividendsPreferredStockCash" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c48" id="hidden-fact-35" name="us-gaap:StockholdersEquityOther" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<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:nonFraction contextRef="c117" id="hidden-fact-36" name="us-gaap:DividendsPreferredStock" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c157" id="hidden-fact-37" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c152" id="hidden-fact-38" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c147" id="hidden-fact-39" name="msex:DefinedBenefitPlanAmortizationOfGainsLosse" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c179" id="hidden-fact-40" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c180" id="hidden-fact-41" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c183" id="hidden-fact-42" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c184" id="hidden-fact-43" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c187" id="hidden-fact-44" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c188" id="hidden-fact-45" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c190" id="hidden-fact-46" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c191" id="hidden-fact-47" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c193" id="hidden-fact-48" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c194" id="hidden-fact-49" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c197" id="hidden-fact-50" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c198" id="hidden-fact-51" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c201" id="hidden-fact-52" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c202" id="hidden-fact-53" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c204" id="hidden-fact-54" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c205" id="hidden-fact-55" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c207" id="hidden-fact-56" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c208" id="hidden-fact-57" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c211" id="hidden-fact-58" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c212" id="hidden-fact-59" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c214" id="hidden-fact-60" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c216" id="hidden-fact-61" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c219" id="hidden-fact-62" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c220" id="hidden-fact-63" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c224" id="hidden-fact-64" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c227" id="hidden-fact-65" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c228" id="hidden-fact-66" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c231" id="hidden-fact-67" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c232" id="hidden-fact-68" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c234" id="hidden-fact-69" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c236" id="hidden-fact-70" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c240" id="hidden-fact-71" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c243" id="hidden-fact-72" name="msex:VestedUnearnedCompensation" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c243" id="hidden-fact-73" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOther" unitRef="shares" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c245" id="hidden-fact-74" name="msex:VestedUnearnedCompensation" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c245" id="hidden-fact-75" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOther" unitRef="shares" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c247" id="hidden-fact-76" name="msex:VestedUnearnedCompensation" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c247" id="hidden-fact-77" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOther" unitRef="shares" xsi:nil="true"></ix:nonFraction>
<ix:nonNumeric contextRef="c0" name="dei:AmendmentFlag">false</ix:nonNumeric>
<ix:nonNumeric contextRef="c0" name="dei:DocumentFiscalPeriodFocus">FY</ix:nonNumeric>
<ix:nonNumeric contextRef="c0" name="dei:EntityCentralIndexKey">0000066004</ix:nonNumeric>
</ix:hidden>
<ix:references><link:schemaRef xlink:href="msex-20221231.xsd" xlink:type="simple"></link:schemaRef></ix:references>
<ix:resources><ix:relationship fromRefs="ix_0_fact" toRefs="ix_0_footnote"></ix:relationship>
<ix:relationship fromRefs="ix_1_fact ix_2_fact ix_3_fact ix_4_fact ix_5_fact ix_6_fact" toRefs="ix_1_footnote"></ix:relationship>
<xbrli:context id="c0">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c1">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c2">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-02-24</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c3">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c4">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-01-01</xbrli:startDate>
    <xbrli:endDate>2020-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c5">
  <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 id="c6">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c7">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c8">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2019-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context 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>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context 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>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context 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:CumulativePreferredStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context 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:CumulativePreferredStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context 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>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context 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>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context 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>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context 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>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context 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>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context 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>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context 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>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context 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>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c21">
  <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>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context 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>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c23">
  <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>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c24">
  <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>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c25">
  <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>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context 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:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c27">
  <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:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c28">
  <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>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c29">
  <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>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c30">
  <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>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c31">
  <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>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context 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>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c33">
  <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:StateRevolvingTrustNotesDue20252038Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c34">
  <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:StateRevolvingTrustNotesDue20252038Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c35">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">msex:StateRevolvingTrustNotesDue20252038Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c36">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">msex:NewConstructionLoansMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c37">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">msex:NewConstructionLoansMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context 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:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2019-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context 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:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2019-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context 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:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-01-01</xbrli:startDate>
    <xbrli:endDate>2020-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c41">
  <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>2020-01-01</xbrli:startDate>
    <xbrli:endDate>2020-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context 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>2020-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context 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>2020-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c44">
  <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>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context 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:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c46">
  <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>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context 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:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context 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:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context 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:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context 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:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context 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:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c52">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c53">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c54">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-31</xbrli:startDate>
    <xbrli:endDate>2022-01-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c55">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-01-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c56">
  <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:PublicUtilityAxis">msex:SourceOfSupplyMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c57">
  <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:PublicUtilityAxis">msex:SourceOfSupplyMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c58">
  <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:PublicUtilityAxis">msex:PumpingMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c59">
  <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:PublicUtilityAxis">msex:PumpingMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c60">
  <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:PublicUtilityAxis">msex:WaterTreatmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c61">
  <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:PublicUtilityAxis">msex:WaterTreatmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c62">
  <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:PublicUtilityAxis">msex:GeneralPlantMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c63">
  <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:PublicUtilityAxis">msex:GeneralPlantMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c64">
  <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:PublicUtilityAxis">msex:WastewaterCollectionMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c65">
  <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:PublicUtilityAxis">msex:WastewaterCollectionMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c66">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="dei:LegalEntityAxis">msex:MiddlesexWaterCompanyMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c67">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="dei:LegalEntityAxis">msex:MiddlesexWaterCompanyMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c68">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="dei:LegalEntityAxis">msex:MiddlesexWaterCompanyMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-01-01</xbrli:startDate>
    <xbrli:endDate>2020-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c69">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="dei:LegalEntityAxis">msex:TidewaterUtilitiesIncMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c70">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="dei:LegalEntityAxis">msex:TidewaterUtilitiesIncMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c71">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="dei:LegalEntityAxis">msex:TidewaterUtilitiesIncMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-01-01</xbrli:startDate>
    <xbrli:endDate>2020-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c72">
  <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>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c73">
  <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>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-01-02</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c74">
  <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:RegulatoryAgencyAxis">msex:NewJerseyBoardOfPublicUtilitiesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="dei:LegalEntityAxis">msex:MiddlesexWaterMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-12-20</xbrli:startDate>
    <xbrli:endDate>2023-01-02</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c75">
  <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>2022-12-31</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c76">
  <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>2021-03-31</xbrli:startDate>
    <xbrli:endDate>2021-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c77">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-08-31</xbrli:startDate>
    <xbrli:endDate>2022-08-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c78">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RegulatoryAgencyAxis">msex:DelawarePublicServiceCommissionMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="dei:LegalEntityAxis">msex:TidewaterMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-03-31</xbrli:startDate>
    <xbrli:endDate>2021-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c79">
  <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:PinelandsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-09-01</xbrli:startDate>
    <xbrli:endDate>2022-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c80">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="dei:LegalEntityAxis">msex:PinelandsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-09-01</xbrli:startDate>
    <xbrli:endDate>2022-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c81">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RegulatoryAgencyAxis">msex:DelawarePublicServiceCommissionMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c82">
  <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 id="c83">
  <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:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c84">
  <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:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c85">
  <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-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c86">
  <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>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c87">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:PensionCostsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c88">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:PensionCostsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c89">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:PensionCostsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c90">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">msex:IncomeTaxesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c91">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">msex:IncomeTaxesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c92">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">msex:IncomeTaxesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c93">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">msex:RateCasesStormCostsTankPaintingOtherMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c94">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">msex:RateCasesStormCostsTankPaintingOtherMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c95">
  <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:RegulatoryAssetAxis">msex:RateCasesStormCostsTankPaintingOtherMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c96">
  <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:RegulatoryAssetAxis">msex:RateCasesStormCostsTankPaintingOtherMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c97">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">msex:TaxYear2014Through2017Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2019-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c98">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">msex:TaxYear2014Through2017Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2019-01-01</xbrli:startDate>
    <xbrli:endDate>2019-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c99">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">msex:TaxYear2014Through2017Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c100">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">msex:TaxYear2014Through2017Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c101">
  <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>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c102">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis">msex:PurchaseCommitment1Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c103">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis">msex:PurchaseCommitment2Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c104">
  <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>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c105">
  <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>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c106">
  <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>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c107">
  <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>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c108">
  <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>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c109">
  <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>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c110">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">msex:DividendReinvestmentCommonStockPurchasePlanMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c111">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">msex:OutsideDirectorStockCompensationPlanMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c112">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">msex:OutsideDirectorStockCompensationPlanMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c113">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">msex:OutsideDirectorStockCompensationPlanMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-01-01</xbrli:startDate>
    <xbrli:endDate>2020-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c114">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">msex:OutsideDirectorStockCompensationPlanMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c115">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c116">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c117">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c118">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">msex:ConvertiblePreferredStockSeries7Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c119">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">msex:ConvertiblePreferredStockSeries7Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c120">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="dei:LegalEntityAxis">msex:ConstructionLoanMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c121">
  <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:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c122">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="dei:LegalEntityAxis">msex:FMBMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-03-01</xbrli:startDate>
    <xbrli:endDate>2022-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c123">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="dei:LegalEntityAxis">msex:Series2022AMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-03-01</xbrli:startDate>
    <xbrli:endDate>2022-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c124">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="dei:LegalEntityAxis">msex:Series2022BMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-03-01</xbrli:startDate>
    <xbrli:endDate>2022-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c125">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="dei:LegalEntityAxis">msex:Series2022AMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c126">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="dei:LegalEntityAxis">msex:Series2022BMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c127">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">msex:DelawareStateRevolvingFundMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c128">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="dei:LegalEntityAxis">msex:FMBMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c129">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="dei:LegalEntityAxis">msex:SeriesRrMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c130">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="dei:LegalEntityAxis">msex:SeriesSsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c131">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">msex:PrivatePlacementLoanMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-11-01</xbrli:startDate>
    <xbrli:endDate>2021-11-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c132">
  <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:startDate>2020-05-01</xbrli:startDate>
    <xbrli:endDate>2020-05-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c133">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="dei:LegalEntityAxis">msex:FMBMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-11-01</xbrli:startDate>
    <xbrli:endDate>2021-11-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c134">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="dei:LegalEntityAxis">msex:FMBMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-11-01</xbrli:startDate>
    <xbrli:endDate>2020-11-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c135">
  <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:startDate>2021-12-01</xbrli:startDate>
    <xbrli:endDate>2021-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c136">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-12-01</xbrli:startDate>
    <xbrli:endDate>2021-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c137">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">msex:DelawareStateRevolvingFundMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-12-01</xbrli:startDate>
    <xbrli:endDate>2021-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c138">
  <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>2021-09-01</xbrli:startDate>
    <xbrli:endDate>2021-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c139">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">msex:AllLongTermDebtMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c140">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">msex:AllLongTermDebtMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c141">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="dei:LegalEntityAxis">msex:FMBSeries2020Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c142">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">msex:FirstMortgage34Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c143">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">msex:AmortizingSecuredNotesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
<!-- [WMV5][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt/tSeJz73kx1cLt0ZFF2SK/vxBCY0vdSrb9Unfw5ZIZzlQH6J7MZhgXxR1SC3VWecwH407JbKoicE8v+YtfNuoUcZ3RuTydUWOl2csY/IxMpZAwha1hdLHo6EQlvWnEiJhLcT3rbHO45vUlgMIr+ckgFgmG9Db0rDgzeA/d1cmVwTO4dkMlh3ooucLfWmQqwXcCJdbGamBv5qaNg0KcfqkDwwIFThk2a5J2XcXMvc/iEQ==] CSR-->
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c144">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">msex:NewJerseyEconomicDevelopmentAuthorityMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c145">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">msex:NewJerseyInfrastructureBankMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c146">
  <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>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c147">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPensionPlansDefinedBenefitMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c148">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPensionPlansDefinedBenefitMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c149">
  <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>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c150">
  <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:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c151">
  <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:instant>2020-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c152">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPensionPlansDefinedBenefitMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c153">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPensionPlansDefinedBenefitMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c154">
  <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>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c155">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPensionPlansDefinedBenefitMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c156">
  <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:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c157">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPensionPlansDefinedBenefitMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c158">
  <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>2020-01-01</xbrli:startDate>
    <xbrli:endDate>2020-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c159">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPensionPlansDefinedBenefitMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-01-01</xbrli:startDate>
    <xbrli:endDate>2020-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c160">
  <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:instant>2019-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c161">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPensionPlansDefinedBenefitMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2019-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c162">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c163">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c164">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPensionPlansDefinedBenefitMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c165">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPensionPlansDefinedBenefitMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c166">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DebtSecuritiesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c167">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DebtSecuritiesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c168">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DebtSecuritiesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPensionPlansDefinedBenefitMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c169">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DebtSecuritiesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPensionPlansDefinedBenefitMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c170">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c171">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c172">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPensionPlansDefinedBenefitMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c173">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPensionPlansDefinedBenefitMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c174">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:ExchangeTradedFundsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c175">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:ExchangeTradedFundsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c176">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:ExchangeTradedFundsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPensionPlansDefinedBenefitMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c177">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:ExchangeTradedFundsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPensionPlansDefinedBenefitMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c178">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MutualFundMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c179">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MutualFundMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c180">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MutualFundMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c181">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MutualFundMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c182">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c183">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c184">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c185">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c186">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c187">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c188">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c189">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c190">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c191">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c192">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MutualFundMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c193">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MutualFundMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c194">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MutualFundMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c195">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MutualFundMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c196">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c197">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c198">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c199">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c200">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c201">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c202">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c203">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c204">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c205">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c206">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MutualFundMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">msex:OtherBenefitsPlanMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c207">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MutualFundMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">msex:OtherBenefitsPlanMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c208">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MutualFundMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">msex:OtherBenefitsPlanMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c209">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MutualFundMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">msex:OtherBenefitsPlanMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c210">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">msex:OtherBenefitsPlanMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c211">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">msex:OtherBenefitsPlanMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c212">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">msex:OtherBenefitsPlanMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c213">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">msex:OtherBenefitsPlanMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c214">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DebtSecuritiesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">msex:OtherBenefitsPlanMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c215">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DebtSecuritiesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">msex:OtherBenefitsPlanMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c216">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DebtSecuritiesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">msex:OtherBenefitsPlanMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c217">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DebtSecuritiesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">msex:OtherBenefitsPlanMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c218">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">msex:OtherDeptsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">msex:OtherBenefitsPlanMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c219">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">msex:OtherDeptsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">msex:OtherBenefitsPlanMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c220">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">msex:OtherDeptsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">msex:OtherBenefitsPlanMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c221">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">msex:OtherDeptsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">msex:OtherBenefitsPlanMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c222">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">msex:OtherBenefitsPlanMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c223">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">msex:OtherBenefitsPlanMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c224">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">msex:OtherBenefitsPlanMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c225">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">msex:OtherBenefitsPlanMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c226">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MutualFundMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">msex:OtherBenefitsPlanMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c227">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MutualFundMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">msex:OtherBenefitsPlanMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c228">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MutualFundMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">msex:OtherBenefitsPlanMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c229">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MutualFundMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">msex:OtherBenefitsPlanMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c230">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">msex:OtherBenefitsPlanMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c231">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">msex:OtherBenefitsPlanMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c232">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">msex:OtherBenefitsPlanMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c233">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">msex:OtherBenefitsPlanMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c234">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DebtSecuritiesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">msex:OtherBenefitsPlanMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c235">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DebtSecuritiesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">msex:OtherBenefitsPlanMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c236">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DebtSecuritiesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">msex:OtherBenefitsPlanMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c237">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DebtSecuritiesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">msex:OtherBenefitsPlanMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c238">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">msex:OtherBenefitsPlanMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c239">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">msex:OtherBenefitsPlanMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c240">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">msex:OtherBenefitsPlanMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c241">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">msex:OtherBenefitsPlanMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c242">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2019-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c243">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-01-01</xbrli:startDate>
    <xbrli:endDate>2020-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c244">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c245">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c246">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c247">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c248">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c249">
  <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>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c250">
  <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>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c251">
  <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>2020-01-01</xbrli:startDate>
    <xbrli:endDate>2020-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c252">
  <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>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c253">
  <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>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c254">
  <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>2020-01-01</xbrli:startDate>
    <xbrli:endDate>2020-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c255">
  <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>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c256">
  <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>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c257">
  <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>2020-01-01</xbrli:startDate>
    <xbrli:endDate>2020-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c258">
  <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>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c259">
  <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>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c260">
  <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>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c261">
  <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>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c262">
  <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>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c263">
  <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>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c264">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c265">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-04-01</xbrli:startDate>
    <xbrli:endDate>2022-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c266">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-07-01</xbrli:startDate>
    <xbrli:endDate>2022-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c267">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-10-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c268">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c269">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c270">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-04-01</xbrli:startDate>
    <xbrli:endDate>2022-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c271">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-04-01</xbrli:startDate>
    <xbrli:endDate>2022-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c272">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-07-01</xbrli:startDate>
    <xbrli:endDate>2022-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c273">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-07-01</xbrli:startDate>
    <xbrli:endDate>2022-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c274">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-10-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c275">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-10-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c276">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c277">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-04-01</xbrli:startDate>
    <xbrli:endDate>2021-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c278">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-07-01</xbrli:startDate>
    <xbrli:endDate>2021-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c279">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-10-01</xbrli:startDate>
    <xbrli:endDate>2021-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c280">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c281">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c282">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-04-01</xbrli:startDate>
    <xbrli:endDate>2021-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c283">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-04-01</xbrli:startDate>
    <xbrli:endDate>2021-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c284">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-07-01</xbrli:startDate>
    <xbrli:endDate>2021-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c285">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-07-01</xbrli:startDate>
    <xbrli:endDate>2021-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c286">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-10-01</xbrli:startDate>
    <xbrli:endDate>2021-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c287">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-10-01</xbrli:startDate>
    <xbrli:endDate>2021-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:unit id="usd">
  <xbrli:measure>iso4217:USD</xbrli:measure>
</xbrli:unit><xbrli:unit id="shares">
  <xbrli:measure>xbrli:shares</xbrli:measure>
</xbrli:unit><xbrli:unit id="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 id="pure">
  <xbrli:measure>xbrli:pure</xbrli:measure>
</xbrli:unit></ix:resources></ix:header>

</div></div></body>
</html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.27C
<SEQUENCE>2
<FILENAME>ex10-27c.htm
<DESCRIPTION>EX-10.27C
<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">Exhibit 10.27(c)</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 6pt 0 0; text-transform: uppercase; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><IMG SRC="image_001.gif" ALT="" STYLE="height: 29px; width: 288px"></FONT></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">AMENDMENT NO. 2 TO UNCOMMITTED LOAN 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; text-indent: 0.5in">This Amendment No. 2 (the &ldquo;Amendment&rdquo;)
dated as of January 26, 2023, is between Bank of America, N.A. (the &ldquo;Bank&rdquo;) and Middlesex Water Company, a New Jersey corporation,
Tidewater Utilities, Inc., a Delaware corporation, White Marsh Environmental Systems, Inc., a Delaware corporation, Pinelands Water Company,
a New Jersey corporation, Pinelands Wastewater Company, a New Jersey corporation, Utility Service Affiliates, Inc., a New Jersey corporation
and Utility Service Affiliates (Perth Amboy) Inc., a New Jersey corporation (individually and collectively, the &ldquo;<U>Borrower</U>&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; text-align: center"><U>RECITALS</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; text-indent: 0.5in">A. The Bank, the Borrower and Tidewater Environmental
Services, Inc., a Delaware corporation, entered into a certain Uncommitted Loan Agreement dated as of January 28, 2021 (together with
any previous amendments, the &ldquo;Agreement&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; text-indent: 0.5in">B. On January 14, 2022 Middlesex Water Company sold
all the shares of stock of Tidewater Environmental Services, Inc., to Artesian Wastewater Management,</P>

<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-indent: 0.5in">C. The Bank and the Borrower desire to amend the Agreement.
This Amendment shall be effective on January 26, 2023, subject to any conditions stated in this Amendment.</P>

<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"><U>AGREEMENT</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; text-indent: 0.5in">1. <U>Definitions</U>. Capitalized terms used but not
defined in this Amendment shall have the meaning given to them in the 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; text-indent: 0.5in">1. <U>Amendments</U>. The Agreement is hereby amended
as follows:</P>

<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 0.5in; text-align: left; text-indent: 0.5in">1.1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;In
Paragraph 2.2 the date &ldquo;January 26, 2023&rdquo; is changed to &ldquo;January 25, 2024&rdquo;.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">2. <U>Representations and Warranties</U>. When the
Borrower signs this Amendment, the Borrower represents and warrants to the Bank that: (a) there is no event which is, or with notice or
lapse of time or both would be, a default under the Agreement except those events, if any, that have been disclosed in writing to the
Bank or waived in writing by the Bank, (b) the representations and warranties in the Agreement are true as of the date of this Amendment
as if made on the date of this Amendment, (c) this Amendment does not conflict with any law, agreement, or obligation by which the Borrower
is bound, (d) if the Borrower is a business entity or a trust, this Amendment is within the Borrower&rsquo;s powers, has been duly authorized,
and does not conflict with any of the Borrower&rsquo;s organizational papers, (e) the information included in the Beneficial Ownership
Certification most recently provided to the Bank, if applicable, is true and correct in all respects, and (f) as of the date of this Amendment
and throughout the term of the Agreement, no Borrower or Guarantor, if any, is (1) an employee benefit plan subject to Title I of the
Employee Retirement Income Security Act of 1974, as amended (&ldquo;ERISA&rdquo;), (2) a plan or account subject to Section 4975 of the
Internal Revenue Code of 1986 (the &ldquo;Code&rdquo;); (3) an entity deemed to hold &ldquo;plan assets&rdquo; of any such plans or accounts
for purposes of ERISA or the Code; or (4) a &ldquo;governmental plan&rdquo; within the meaning of ERISA.</P>

<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-indent: 0.5in">3. <U>Conditions</U>. The effectiveness of this Amendment
is conditioned upon the Bank&rsquo;s receipt of the following items, in form and content acceptable to the Bank:</P>

<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 0.5in; text-indent: 0.5in">3.1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A
fully executed counterpart of this Amendment from the Borrower in form satisfactory to the Bank.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-indent: 0.5in">3.2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>KYC
Information</U>.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-indent: 0.5in">(a)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Upon
the request of the Bank, the Borrower shall have provided to the Bank, and the Bank shall be reasonably satisfied with, the documentation
and other information so </P>

<!-- Field: Page; Sequence: 1 -->
    <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 -->-&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: right">Exhibit 10.27(c)</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in">requested in connection with applicable &ldquo;know your customer&rdquo; and anti-money-laundering rules and
regulations, including, without limitation, the PATRIOT Act.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-indent: 0.5in"><FONT STYLE="font-size: 10pt">(b)</FONT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<FONT STYLE="font-size: 10pt">If
the Borrower qualifies as a &ldquo;legal entity customer&rdquo; under the Beneficial Ownership Regulation, it shall have provided a Beneficial
Ownership Certification to the Bank if so requested.</FONT></P>

<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 0.5in; text-indent: 0.5in">3.3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Evidence
that the execution, delivery and performance by the Borrower of this Amendment and any instrument or agreement required under this Amendment
have been duly authorized.</P>

<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 0 0 0.5in; text-indent: 0.5in">3.4&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Payment
by the Borrower of all costs, expenses and attorneys&rsquo; fees (including allocated costs for in-house legal services) incurred by
the Bank in connection with this Amendment.</P>

<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-indent: 0.5in">4. <U>Effect of Amendment</U>. Except as provided in
this Amendment, all of the terms and conditions of the Agreement, including but not limited to any Waiver of Jury Trial or Dispute Resolution
Provision contained therein, shall remain in full force and effect.</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; text-indent: 0.5in">5. <U>Electronic Records and Signatures</U>. This Amendment
and any document, amendment, approval, consent, information, notice, certificate, request, statement, disclosure or authorization related
to this Amendment (each a &ldquo;<U>Communication</U>&rdquo;), including Communications required to be in writing, may, if agreed by
the Bank, be in the form of an Electronic Record and may be executed using Electronic Signatures, including, without limitation, facsimile
and/or .pdf. The Borrower agrees that any Electronic Signature (including, without limitation, facsimile or .pdf) on or associated with
any Communication shall be valid and binding on the Borrower to the same extent as a manual, original signature, and that any Communication
entered into by Electronic Signature, will constitute the legal, valid and binding obligation of the Borrower enforceable against the
Borrower in accordance with the terms thereof to the same extent as if a manually executed original signature was delivered to the Bank.
Any Communication may be executed in as many counterparts as necessary or convenient, including both paper and electronic counterparts,
but all such counterparts are one and the same Communication. For the avoidance of doubt, the authorization under this paragraph may
include, without limitation, use or acceptance by the Bank of a manually signed paper Communication which has been converted into electronic
form (such as scanned into PDF format), or an electronically signed Communication converted into another format, for transmission, delivery
and/or retention. The Bank may, at its option, create one or more copies of any Communication in the form of an imaged Electronic Record
(&ldquo;<U>Electronic Copy</U>&rdquo;), which shall be deemed created in the ordinary course of the Bank&rsquo;s business, and destroy
the original paper document. All Communications in the form of an Electronic Record, including an Electronic Copy, shall be considered
an original for all purposes, and shall have the same legal effect, validity and enforceability as a paper record. Notwithstanding anything
contained herein to the contrary, the Bank is under no obligation to accept an Electronic Signature in any form or in any format unless
expressly agreed to by the Bank pursuant to procedures approved by it; provided, further, without limiting the foregoing, (a) to the
extent the Bank has agreed to accept such Electronic Signature, the Bank shall be entitled to rely on any such Electronic Signature purportedly
given by or on behalf of any Obligor without further verification and (b) upon the request of the Bank any Electronic Signature shall
be promptly followed by a manually executed, original counterpart. For purposes hereof, &ldquo;<U>Electronic Record</U>&rdquo; and &ldquo;<U>Electronic
Signature</U>&rdquo; shall have the meanings assigned to them, respectively, by 15 USC &sect;7006, as it may be amended from time to
time.</P>

<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-indent: 0.5in">6. <B><U>FINAL AGREEMENT</U>. BY SIGNING THIS DOCUMENT
EACH PARTY REPRESENTS AND AGREES THAT: (A) THIS DOCUMENT REPRESENTS THE FINAL AGREEMENT BETWEEN PARTIES WITH RESPECT TO THE SUBJECT MATTER
HEREOF, (B) THIS DOCUMENT SUPERSEDES ANY COMMITMENT LETTER, TERM SHEET OR OTHER WRITTEN OUTLINE OF TERMS AND CONDITIONS RELATING TO THE
SUBJECT MATTER HEREOF, UNLESS SUCH COMMITMENT LETTER, TERM SHEET OR OTHER WRITTEN OUTLINE OF TERMS AND CONDITIONS EXPRESSLY PROVIDES TO
THE CONTRARY, (C) THERE ARE NO UNWRITTEN ORAL AGREEMENTS BETWEEN THE PARTIES, AND (D) THIS DOCUMENT MAY NOT BE CONTRADICTED BY EVIDENCE
OF ANY PRIOR, CONTEMPORANEOUS, OR SUBSEQUENT ORAL AGREEMENTS OR UNDERSTANDINGS OF THE PARTIES.</B></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: 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; margin: 0; text-align: right">Exhibit 10.27(c)</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The parties executed this Amendment as of the date
stated at the beginning of this Amendment, intending to create an instrument executed under seal.</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 COLSPAN="2">Bank:</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.5in">&nbsp;</TD>
    <TD STYLE="width: 4in">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD COLSPAN="2" STYLE="layout-grid-mode: line"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Bank of America, N.A.</FONT></TD>
    <TD STYLE="layout-grid-mode: line">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="layout-grid-mode: line">&nbsp;</TD>
    <TD STYLE="layout-grid-mode: line">&nbsp;</TD>
    <TD STYLE="layout-grid-mode: line">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="layout-grid-mode: line"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">By:</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; layout-grid-mode: line"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT><FONT STYLE="font-size: 10pt">&nbsp;&nbsp;/s/ Dilcia P. Hill</FONT></TD>
    <TD STYLE="layout-grid-mode: line">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD COLSPAN="2" STYLE="layout-grid-mode: line"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Dilcia P. Hill, Senior Vice President</FONT></TD>
    <TD STYLE="layout-grid-mode: line">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="layout-grid-mode: line">&nbsp;</TD>
    <TD STYLE="layout-grid-mode: line">&nbsp;</TD>
    <TD STYLE="layout-grid-mode: line">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD COLSPAN="2">Borrower:</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD COLSPAN="2" STYLE="layout-grid-mode: line"><FONT STYLE="font-size: 10pt">Middlesex Water Company</FONT></TD>
    <TD STYLE="layout-grid-mode: line">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="layout-grid-mode: line">&nbsp;</TD>
    <TD STYLE="layout-grid-mode: line">&nbsp;</TD>
    <TD STYLE="layout-grid-mode: line">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="layout-grid-mode: line"><FONT STYLE="font-size: 10pt">By:</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; layout-grid-mode: line"><FONT STYLE="font-size: 10pt">&nbsp;&nbsp;&nbsp;/s/ A. Bruce O&rsquo;Connor</FONT></TD>
    <TD STYLE="layout-grid-mode: line">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD COLSPAN="2" STYLE="layout-grid-mode: line"><FONT STYLE="font-size: 10pt">A. Bruce O&rsquo;Connor, Sr. VP, Treasurer &amp; CFO</FONT></TD>
    <TD STYLE="layout-grid-mode: line">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="layout-grid-mode: line">&nbsp;</TD>
    <TD STYLE="layout-grid-mode: line">&nbsp;</TD>
    <TD STYLE="layout-grid-mode: line">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD COLSPAN="2" STYLE="layout-grid-mode: line"><FONT STYLE="font-size: 10pt">Tidewater Utilities, Inc.</FONT></TD>
    <TD STYLE="layout-grid-mode: line">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="layout-grid-mode: line">&nbsp;</TD>
    <TD STYLE="layout-grid-mode: line">&nbsp;</TD>
    <TD STYLE="layout-grid-mode: line">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="layout-grid-mode: line"><FONT STYLE="font-size: 10pt">By:</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; layout-grid-mode: line"><FONT STYLE="font-size: 10pt"> &nbsp;&nbsp;&nbsp;/s/ A. Bruce O&rsquo;Connor</FONT></TD>
    <TD STYLE="layout-grid-mode: line">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD COLSPAN="2" STYLE="layout-grid-mode: line"><FONT STYLE="font-size: 10pt">A. Bruce O&rsquo;Connor, President</FONT></TD>
    <TD STYLE="layout-grid-mode: line">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="layout-grid-mode: line">&nbsp;</TD>
    <TD STYLE="layout-grid-mode: line">&nbsp;</TD>
    <TD STYLE="layout-grid-mode: line">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD COLSPAN="2" STYLE="layout-grid-mode: line"><FONT STYLE="font-size: 10pt">White Marsh Environmental Systems, Inc.</FONT></TD>
    <TD STYLE="layout-grid-mode: line">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="layout-grid-mode: line">&nbsp;</TD>
    <TD STYLE="layout-grid-mode: line">&nbsp;</TD>
    <TD STYLE="layout-grid-mode: line">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="layout-grid-mode: line"><FONT STYLE="font-size: 10pt">By:</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; layout-grid-mode: line"><FONT STYLE="font-size: 10pt">&nbsp;&nbsp;&nbsp;/s/ A. Bruce O&rsquo;Connor</FONT></TD>
    <TD STYLE="layout-grid-mode: line">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD COLSPAN="2" STYLE="layout-grid-mode: line"><FONT STYLE="font-size: 10pt">A. Bruce O&rsquo;Connor, President</FONT></TD>
    <TD STYLE="layout-grid-mode: line">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="layout-grid-mode: line">&nbsp;</TD>
    <TD STYLE="layout-grid-mode: line">&nbsp;</TD>
    <TD STYLE="layout-grid-mode: line">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD COLSPAN="2" STYLE="layout-grid-mode: line"><FONT STYLE="font-size: 10pt">Pinelands Water Company</FONT></TD>
    <TD STYLE="layout-grid-mode: line">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="layout-grid-mode: line">&nbsp;</TD>
    <TD STYLE="layout-grid-mode: line">&nbsp;</TD>
    <TD STYLE="layout-grid-mode: line">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="layout-grid-mode: line"><FONT STYLE="font-size: 10pt">By: </FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; layout-grid-mode: line"><FONT STYLE="font-size: 10pt">&nbsp;&nbsp;&nbsp;/s/ A. Bruce O&rsquo;Connor</FONT></TD>
    <TD STYLE="layout-grid-mode: line">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD COLSPAN="2" STYLE="layout-grid-mode: line"><FONT STYLE="font-size: 10pt">A. Bruce O&rsquo;Connor, VP &amp; Treasurer </FONT></TD>
    <TD STYLE="layout-grid-mode: line">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="layout-grid-mode: line">&nbsp;</TD>
    <TD STYLE="layout-grid-mode: line">&nbsp;</TD>
    <TD STYLE="layout-grid-mode: line">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD COLSPAN="2" STYLE="layout-grid-mode: line"><FONT STYLE="font-size: 10pt">Pinelands Wastewater Company</FONT></TD>
    <TD STYLE="layout-grid-mode: line">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="layout-grid-mode: line">&nbsp;</TD>
    <TD STYLE="layout-grid-mode: line">&nbsp;</TD>
    <TD STYLE="layout-grid-mode: line">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="layout-grid-mode: line"><FONT STYLE="font-size: 10pt">By: </FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; layout-grid-mode: line"><FONT STYLE="font-size: 10pt">&nbsp;&nbsp;&nbsp;/s/ A. Bruce O&rsquo;Connor</FONT></TD>
    <TD STYLE="layout-grid-mode: line">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD COLSPAN="2" STYLE="layout-grid-mode: line"><FONT STYLE="font-size: 10pt">A. Bruce O&rsquo;Connor, VP &amp; Treasurer</FONT></TD>
    <TD STYLE="layout-grid-mode: line">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="layout-grid-mode: line">&nbsp;</TD>
    <TD STYLE="layout-grid-mode: line">&nbsp;</TD>
    <TD STYLE="layout-grid-mode: line">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD COLSPAN="2" STYLE="layout-grid-mode: line"><FONT STYLE="font-size: 10pt">Utility Service Affiliates, Inc.</FONT></TD>
    <TD STYLE="layout-grid-mode: line">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="layout-grid-mode: line">&nbsp;</TD>
    <TD STYLE="layout-grid-mode: line">&nbsp;</TD>
    <TD STYLE="layout-grid-mode: line">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="layout-grid-mode: line"><FONT STYLE="font-size: 10pt">By:</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; layout-grid-mode: line"><FONT STYLE="font-size: 10pt">&nbsp;&nbsp;&nbsp;/s/ A. Bruce O&rsquo;Connor</FONT></TD>
    <TD STYLE="layout-grid-mode: line">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD COLSPAN="2" STYLE="layout-grid-mode: line"><FONT STYLE="font-size: 10pt">A. Bruce O&rsquo;Connor, Treasurer</FONT></TD>
    <TD STYLE="layout-grid-mode: line">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="layout-grid-mode: line">&nbsp;</TD>
    <TD STYLE="layout-grid-mode: line">&nbsp;</TD>
    <TD STYLE="layout-grid-mode: line">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD COLSPAN="2" STYLE="layout-grid-mode: line"><FONT STYLE="font-size: 10pt">Utility Service Affiliates (Perth Amboy) Inc.</FONT></TD>
    <TD STYLE="layout-grid-mode: line">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="layout-grid-mode: line">&nbsp;</TD>
    <TD STYLE="layout-grid-mode: line">&nbsp;</TD>
    <TD STYLE="layout-grid-mode: line">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="layout-grid-mode: line"><FONT STYLE="font-size: 10pt">By:</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; layout-grid-mode: line"><FONT STYLE="font-size: 10pt">&nbsp;&nbsp;&nbsp;/s/ A. Bruce O&rsquo;Connor</FONT></TD>
    <TD STYLE="layout-grid-mode: line">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD COLSPAN="2" STYLE="layout-grid-mode: line"><FONT STYLE="font-size: 10pt">A. Bruce O&rsquo;Connor, Treasurer</FONT></TD>
    <TD STYLE="layout-grid-mode: line">&nbsp;</TD></TR>
  </TABLE>
<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="text-indent: 0pt; width: 50%; padding-right: 0pt; padding-left: 0pt; layout-grid-mode: line"><FONT STYLE="font-size: 10pt">Address where notices to<BR>
the Bank are to be sent:</FONT></TD>
    <TD STYLE="text-indent: 0pt; width: 50%; padding-right: 0pt; padding-left: 0pt; layout-grid-mode: line"><FONT STYLE="font-size: 10pt">Address where notices to<BR>
the Borrower are to be sent:</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-indent: 0pt; padding-right: 0pt; padding-left: 0pt">Dilcia P. Hill <BR>
Senior Vice President <BR>
Commercial Credit Officer<BR> Global Commercial Banking<BR> Bank of America<BR> NJ7-550-04-02, 194 Wood Ave. South, Iselin, NJ 08830<BR> T 732 321 5925&emsp;F 212 230 8577<BR> dilcia.p.hill@bofa.com</TD>
    <TD STYLE="text-indent: 0pt; padding-right: 0pt; padding-left: 0pt; layout-grid-mode: line"><FONT STYLE="font-size: 10pt">Middlesex Water Company<BR>
485 C Route 1 South, Suite 400, Iselin NJ 08830-3020<BR>
Attention: A. Bruce O&rsquo;Connor<BR>
Senior Vice President, Treasurer and Chief Financial Officer</FONT></TD></TR>
  </TABLE>
<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">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif">
  <TR>
    <TD>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P></TD></TR>
  </TABLE>
<P STYLE="margin: 0">&nbsp;</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: 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; margin: 0; text-align: right">Exhibit 10.27(c)</P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="text-align: center; margin-top: 0; margin-bottom: 0">OMNIBUS ORGANIZATIONAL CERTIFICATE</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">The undersigned, Secretary of Middlesex Water Company,
a New Jersey corporation, Tidewater Utilities, Inc., a Delaware corporation, White Marsh Environmental Systems, Inc., a Delaware corporation,
Pinelands Water Company, a New Jersey corporation, Pinelands Wastewater Company, a New Jersey corporation, Utility Service Affiliates,
Inc., a New Jersey corporation and Utility Service Affiliates (Perth Amboy) Inc., a New Jersey corporation (each a &quot;<U>Company</U>&quot;,
collectively the &ldquo;Companies&rdquo;), certifies as follows:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: left; text-indent: 0.5in">1.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>There
have been no amendments to the Certificate of Incorporation of any of the Companies on file in the jurisdiction of its formation as attached
to the Omnibus Organizational Certificate dated January 28, 2021 certified by me as Secretary of the Companies. There are no proceedings
for the merger, consolidation, liquidation, sale of all or substantially all of the assets or dissolution of any Company pending or contemplated.</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: left; text-indent: 0.5in">2.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>There
has been no amendment to the By-laws of any of the Companies as attached to the Omnibus Organizational Certificate dated January 28, 2021
certified by me as Secretary of the Companies.</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: left; text-indent: 0.5in">3.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>The
resolutions of the Board of Directors of each of the Companies as attached to the Omnibus Organizational Certificate dated January 28,
2021 certified by me as Secretary of the Companies is now in full force and effect and has not been modified, amended or revoked and is
the only resolution of the Companies relating to the matters set forth in such resolution.</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: left; text-indent: 0.5in">4.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>Each
of the persons listed on such resolutions are presently the duly elected, qualified and acting officer of the applicable Company as specified
therein.</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt; text-align: left; text-indent: 0.5in">5.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>As
evidenced by the Good Standing Certificates attached as Exhibit A, each of the Companies is in good standing in the jurisdiction of its
formation.</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">IN WITNESS WHEREOF, the undersigned has executed this
certificate as of January 26, 2023.</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; width: 40%; layout-grid-mode: line">/s/ Jay L. Kooper</TD>
    <TD STYLE="width: 60%; layout-grid-mode: line">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="layout-grid-mode: line">Jay L. Kooper</TD>
    <TD STYLE="layout-grid-mode: line">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="layout-grid-mode: line">Secretary </TD>
    <TD STYLE="layout-grid-mode: line">&nbsp;</TD></TR>
  </TABLE>

<!-- Field: Page; Sequence: 4 -->
    <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 -->-&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: right">Exhibit 10.27(c)</P></DIV>
    <!-- Field: /Page -->


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

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

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

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

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

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

<!-- Field: Page; Sequence: 5 -->
    <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 -->-&nbsp;</P></DIV>
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: right"></P></DIV>
    <!-- Field: /Page -->

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

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-21
<SEQUENCE>3
<FILENAME>ex21.htm
<DESCRIPTION>EX-21
<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: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: right"><B>Exhibit 21</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"><B>Middlesex Water Company</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: center"><B>Subsidiaries</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">&nbsp;</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"><B>&nbsp;</B></P>

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR>
    <TD STYLE="vertical-align: top; width: 73%">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; width: 27%; border-bottom: Black 1pt solid; text-align: center">Jurisdiction of<BR>
 Organization</TD></TR>
  <TR STYLE="background-color: rgb(204,238,255)">
    <TD STYLE="vertical-align: top">Tidewater Utilities, Inc.</TD>
    <TD STYLE="vertical-align: bottom; text-align: center">Delaware</TD></TR>
  <TR STYLE="background-color: White">
    <TD STYLE="vertical-align: top">Pinelands Water Company</TD>
    <TD STYLE="vertical-align: bottom; text-align: center">New Jersey</TD></TR>
  <TR STYLE="background-color: rgb(204,238,255)">
    <TD STYLE="vertical-align: top">Pinelands Wastewater Company</TD>
    <TD STYLE="vertical-align: bottom; text-align: center">New Jersey</TD></TR>
  <TR STYLE="background-color: White">
    <TD STYLE="vertical-align: top">Utility Service Affiliates (Perth Amboy) Inc.</TD>
    <TD STYLE="vertical-align: bottom; text-align: center">New Jersey</TD></TR>
  <TR STYLE="background-color: rgb(204,238,255)">
    <TD STYLE="vertical-align: top">Utility Service Affiliates, Inc.</TD>
    <TD STYLE="vertical-align: bottom; text-align: center">New Jersey</TD></TR>
  <TR STYLE="background-color: White">
    <TD STYLE="vertical-align: top">Twin Lakes Utilities, Inc.</TD>
    <TD STYLE="vertical-align: bottom; text-align: center">Pennsylvania</TD></TR>
  </TABLE>
<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">&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; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"></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="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23.1
<SEQUENCE>4
<FILENAME>ex23-1.htm
<DESCRIPTION>EX-23.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">&nbsp;</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0 0 24pt; text-align: right">Exhibit 23.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">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0.2in 0 0; text-align: center"><B>CONSENT OF INDEPENDENT REGISTERED PUBLIC
ACCOUNTING FIRM</B></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">We consent to the incorporation by reference in the
Registration Statements on Form S-3 (File No. 333-266482) and Form S-8 (File No. 333-156269) of Middlesex Water Company of our report
dated February 24, 2023, relating to the consolidated financial statements and the effectiveness of internal control over financial reporting,
which appears in this Form 10-K.</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.2in 0 0"><U>/s/ Baker Tilly US, LLP</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 3pt 0 0">Baker Tilly US, LLP</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">&nbsp;</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">February 24, 2023</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="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-31
<SEQUENCE>5
<FILENAME>ex31.htm
<DESCRIPTION>EX-31
<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>Exhibit 31</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-align: left; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: left; text-indent: 0.25in">I, Dennis W. Doll, certify that:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: left">&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.25in"></TD><TD STYLE="width: 0.25in">1.</TD><TD STYLE="text-align: left">I have reviewed this Annual Report on Form 10-K of Middlesex Water Company;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: left">&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.25in"></TD><TD STYLE="width: 0.25in">2.</TD><TD STYLE="text-align: left">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;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: left">&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.25in"></TD><TD STYLE="width: 0.25in">3.</TD><TD STYLE="text-align: left">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;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: left">&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.25in"></TD><TD STYLE="width: 0.25in">4.</TD><TD STYLE="text-align: left">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;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: left">&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.75in"></TD><TD STYLE="width: 0.25in">a)</TD><TD STYLE="text-align: left">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;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: left">&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.75in"></TD><TD STYLE="width: 0.25in">b)</TD><TD STYLE="text-align: left">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;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: left">&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.75in"></TD><TD STYLE="width: 0.25in">c)</TD><TD STYLE="text-align: left">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</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: left">&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.75in"></TD><TD STYLE="width: 0.25in">d)</TD><TD STYLE="text-align: left">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</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: left">&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.25in"></TD><TD STYLE="width: 0.25in">5.</TD><TD STYLE="text-align: left">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 registrant&rsquo;s board of
directors (or persons performing the equivalent function):</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.25in; text-align: left">&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.75in"></TD><TD STYLE="width: 0.25in">a)</TD><TD STYLE="text-align: left">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</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: left">&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.75in"></TD><TD STYLE="width: 0.25in">b)</TD><TD STYLE="text-align: left">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.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: left">&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 STYLE="border-bottom: Black 1pt solid; width: 3in"><FONT STYLE="font-size: 10pt">/s/ Dennis W. Doll</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-size: 10pt">Dennis W. Doll</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-size: 10pt">Chief Executive Officer</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">Date: February 24, 2023</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&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="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"></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; text-align: right"><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-align: left; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: left; text-indent: 0.25in">I, A. Bruce O&rsquo;Connor, certify
that:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: left">&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.25in"></TD><TD STYLE="width: 0.25in">1.</TD><TD STYLE="text-align: left">I have reviewed this Annual Report on Form 10-K of Middlesex Water Company;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: left">&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.25in"></TD><TD STYLE="width: 0.25in">2.</TD><TD STYLE="text-align: left">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;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: left">&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.25in"></TD><TD STYLE="width: 0.25in">3.</TD><TD STYLE="text-align: left">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;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: left">&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.25in"></TD><TD STYLE="width: 0.25in">4.</TD><TD STYLE="text-align: left">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;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: left">&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.75in"></TD><TD STYLE="width: 0.25in">a.</TD><TD STYLE="text-align: left">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;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: left">&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.75in"></TD><TD STYLE="width: 0.25in">b.</TD><TD STYLE="text-align: left">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;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: left">&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.75in"></TD><TD STYLE="width: 0.25in">c.</TD><TD STYLE="text-align: left">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</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: left">&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.75in"></TD><TD STYLE="width: 0.25in">d.</TD><TD STYLE="text-align: left">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</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: left">&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.25in"></TD><TD STYLE="width: 0.25in">5.</TD><TD STYLE="text-align: left">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 registrant&rsquo;s board of
directors (or persons performing the equivalent function):</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.25in; text-align: left">&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.75in"></TD><TD STYLE="width: 0.25in">a.</TD><TD STYLE="text-align: left">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</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: left">&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.75in"></TD><TD STYLE="width: 0.25in">b.</TD><TD STYLE="text-align: left">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.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: left">&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 STYLE="border-bottom: Black 1pt solid; width: 3in"><FONT STYLE="font-size: 10pt">/s/ A. Bruce O&rsquo;Connor</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">A. Bruce O&rsquo;Connor</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-size: 10pt">Chief Financial Officer</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">Date: February 24, 2023</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&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="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32
<SEQUENCE>7
<FILENAME>ex32.htm
<DESCRIPTION>EX-32
<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>Exhibit 32</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: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">SECTION 906 CERTIFICATION PURSUANT TO 18 U.S.C.
&sect;1350</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, Dennis W. Doll, 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">&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 STYLE="border-bottom: Black 1pt solid; width: 3in"><FONT STYLE="font-size: 10pt">/s/ Dennis W. Doll</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-size: 10pt">Dennis W. Doll</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-size: 10pt">Chief Executive Officer</FONT></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">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">Date: February 24, 2023</P>

<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">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>

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

<!-- 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="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; text-align: right">&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; 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: 12pt 0 3pt; text-align: justify">I, A. Bruce O&rsquo;Connor, 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>

<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 STYLE="border-bottom: Black 1pt solid; width: 3in"><FONT STYLE="font-size: 10pt">/s/ A. Bruce O&rsquo;Connor</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">A. Bruce O&rsquo;Connor</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-size: 10pt">Chief Financial Officer</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 3.5in"></P>

<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: February 24, 2023</P>

<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">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"></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="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>9
<FILENAME>image_001.gif
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 image_001.gif
M1TE&.#=A( $= '<  "'^&E-O9G1W87)E.B!-:6-R;W-O9G0@3V9F:6-E "P
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
MWEYRC87D#P J0)DQK/() 3:N(/]ZR05R6) 0#@1' &C# P"0@#(^1!QRX(
MVDB09S@O,4F85QTK<3COH& 2*$/A2QJA#V[XPGT L,1!O@@ */0B 0#  *\(
MTKL"[. E5M"ATIBF#Z>]I!5 >PD$%S('J[#"()ZPBAR@^))F0.2*8HB& MXR
MI(*DKP#J L";VF$! #2 !"_!&YBL,@UP6!,<K-3'&74PD$-8Y82+>R-!Z&"5
MJ#5D%QX P +$$8677$(BUF 402:!2?5( GL%H08/G.7_ 3/@(R'.>0((KD6
M.H1/(.Q()L9N\!)*V!  .OC$, % "GT$;VD%,<;G !"%HP @6PSYG\3.81!B
M7%": E&%57[0!"%@00T+J4>N*IJ#EQCB;?I;Q$L>L([>90$,T8S?2R90@*(6
MH!0&N:( )F&(,[ , !#PAAL):,"7)  ;#L'$2UZ@#SZ\Q 8HJL@Y&):8$&3#
M(.RPPT03,X70 =19- B@03KQD@/PJ XOB<%#,Z"/J0%@!NOP0Q4/JE$ 5& !
M5AD%0]:Q3P"LX"#AD!$ 7)A29_5@(= :8IXXF00E$N08+\F -U@(@#'H@%7.
MF"%'A>H=0@HN6A[XT%0+.) >_\CMGPP)1[-^9PY0 D :%0%'[MS2AKP4I!DS
M\TX'?L<0J]2@"$4(@54*89 LT) ;Z3C&M3@0.%*^I /IF,<> 3"(6*Z L!M=
M T/_FJ&$?$4Q:2O(-9Y*!8*H]"4*X(!^D["0=@( "-C%Q=,X$ V#@!8 &]#'
M*1)C,(VM=IHO:8$4ID!AMP[DBA78(@]X<9 !TE8@27@) T:9$%S(+1KI>,<A
MP5 1>X0BN0"PP.X*8H\]=- [5J!C<Z$F$&YHX240R =!Z''!#,P !3LPGAT,
MTKL.I"VS']C"*C-JO%S4PBK+6X@17E*!\Q4DLP 0 R\!0(AKF+F("3$'G31P
M9 -,M/]6QB38!_+Q#LF^!*D.1NE Q@B ER'DC#/XA0TBC! /%X0,5LE$0VH)
M  J8  4S^,!+""#DBM1CAB6824%Z$6+O/*!J#[$*)06BTY<<@R#>M)?0"M+D
M^/[8+1@EB"L!P =]1 P -5((*:S"!8,LP2JG'HCV .#+AF3"7@1D9?H^(%5-
M6(4' LDS:]NED#.:0!^RL(H@.BS.@<S"*C-(5D+<@;5H6<XBMZ@T06R1 6=5
M 6P0,9= RE$%_/)G("Z0FPQ.P ,>"!$ X!1(JP62C%6]A(=4=J<^MM%, &C
M1 DI1Q,!  < ;8.L +A")/4Q;"\O9!WKM0 ,8A "&,!8K@/_2=\&I#J/J@ @
M,OJP[H/%:)5E8#<=W"C'QK6IOQ!).<;B,(BA";(.Z;Y$!+- &3/6@+&!Y(++
M-N !R66 R?J6I!QW<%8$(#$1YVPA"<T*#9F@D4X _$Z)[D#!2[(\D($+Y!*P
M)JSQWJD/0R!H(<*H)P1N< ./ N  ^!*V53RN$&%4F2#>@,!+\!!G!$M5'XD
M0 _"2L*9[]DY*2"!YG/0+X*<406X 4;<YB#T;@_D%Y*V"@EZT .647<@[PT!
MT\;PD@B0^"+1>&]B1& -BMAK 83/ U)(?$4)^%$@6@VENNUA=#0>U!E6&<1
MGE#.A;CB M'* 7 +$HAO-L1NU1&W_T"H4YWVQM$#0^H&!@XQD/0 P <'LQ<6
M"A*'ESC@-UM^22H*8H67!. @VG!*SN)0 F$-5H$)!5$N+W$N(O$.C948;I G
M%%$#*U #%+@U)S 'O3<0[R $6P,%!N$+6Y,#NH!J6_,#$B@0V7 #6X,%K/0+
M(E"!(2,0@K8".% "0:<0VZ '-1 W V #=?!X!?$)6[,"P:80X\ %6T-Z!>$*
M6Y," 6<,%%@"'<-Q[2$09[ U>6 0H5"!17B!*Q I!-$(6Z,$;H,-,; "*2 &
MGJ4/:( #*T $"$$/=6 #^Z(83/ RN4 "6Q,,!>%C2S@2ZQ ,4I C7](-V!!6
M$8%=W'!S.X4G$/;P#M(C/M+30^L@/8JX1)AH$/: B6UXB>G #H]X$-S@#+=P
M"QN($*"8#OBD$-R@#I,H&]+#-.O B G1B:QH$)?HB([8AOH BIFH#](C#VV8
M<[&8$-9PBKX@A (AB<=(=)58$MR@!SLE1</0"H'072FRC=S(%YOP!/3A#H+
("&@6$0$! #L!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>10
<FILENAME>image_001.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 image_001.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0@)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" +L [H# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#1^&/PQ\'^
M*/AYIFLZSI+7>HW1F::=KN92Y$SJ"0K@= .U==_PI+X>?]"]_P"3MQ_\<H^"
M7_)(="_[>/\ THDKT"@#S_\ X4E\//\ H7O_ "=N/_CE'_"DOAY_T+W_ ).W
M'_QRO0** //_ /A27P\_Z%[_ ,G;C_XY1_PI+X>?]"]_Y.W'_P <KT"B@#S_
M /X4E\//^A>_\G;C_P".4?\ "DOAY_T+W_D[<?\ QRO0** //_\ A27P\_Z%
M[_R=N/\ XY1_PI+X>?\ 0O?^3MQ_\<KT"B@#S_\ X4E\//\ H7O_ "=N/_CE
M'_"DOAY_T+W_ ).W'_QRO0** //_ /A27P\_Z%[_ ,G;C_XY1_PI+X>?]"]_
MY.W'_P <KT"B@#S_ /X4E\//^A>_\G;C_P".4?\ "DOAY_T+W_D[<?\ QRO0
M** //_\ A27P\_Z%[_R=N/\ XY1_PI+X>?\ 0O?^3MQ_\<KT"B@#S_\ X4E\
M//\ H7O_ "=N/_CE'_"DOAY_T+W_ ).W'_QRO0** //_ /A27P\_Z%[_ ,G;
MC_XY1_PI+X>?]"]_Y.W'_P <KT"B@#S_ /X4E\//^A>_\G;C_P".4?\ "DOA
MY_T+W_D[<?\ QRO0** //_\ A27P\_Z%[_R=N/\ XY1_PI+X>?\ 0O?^3MQ_
M\<KT"B@#S_\ X4E\//\ H7O_ "=N/_CE'_"DOAY_T+W_ ).W'_QRO0** //_
M /A27P\_Z%[_ ,G;C_XY1_PI+X>?]"]_Y.W'_P <KT"B@#S_ /X4E\//^A>_
M\G;C_P".4?\ "DOAY_T+W_D[<?\ QRO0** //_\ A27P\_Z%[_R=N/\ XY1_
MPI+X>?\ 0O?^3MQ_\<KT"B@#S_\ X4E\//\ H7O_ "=N/_CE'_"DOAY_T+W_
M ).W'_QRO0** //_ /A27P\_Z%[_ ,G;C_XY1_PI+X>?]"]_Y.W'_P <KT"B
M@#S_ /X4E\//^A>_\G;C_P".4?\ "DOAY_T+W_D[<?\ QRO0** //_\ A27P
M\_Z%[_R=N/\ XY1_PI+X>?\ 0O?^3MQ_\<KT"B@#S_\ X4E\//\ H7O_ "=N
M/_CE'_"DOAY_T+W_ ).W'_QRO0** //_ /A27P\_Z%[_ ,G;C_XY1_PI+X>?
M]"]_Y.W'_P <KT"B@#S_ /X4E\//^A>_\G;C_P".4?\ "DOAY_T+W_D[<?\
MQRO0** //_\ A27P\_Z%[_R=N/\ XY1_PI+X>?\ 0O?^3MQ_\<KT"B@#S_\
MX4E\//\ H7O_ "=N/_CE'_"DOAY_T+W_ ).W'_QRO0** //_ /A27P\_Z%[_
M ,G;C_XY1_PI+X>?]"]_Y.W'_P <KT"B@#S_ /X4E\//^A>_\G;C_P".4?\
M"DOAY_T+W_D[<?\ QRO0** //_\ A27P\_Z%[_R=N/\ XY1_PI+X>?\ 0O?^
M3MQ_\<KT"B@#S_\ X4E\//\ H7O_ "=N/_CE'_"DOAY_T+W_ ).W'_QRO0**
M //_ /A27P\_Z%[_ ,G;C_XY1_PI+X>?]"]_Y.W'_P <KT"B@#S_ /X4E\//
M^A>_\G;C_P".4?\ "DOAY_T+W_D[<?\ QRO0** //_\ A27P\_Z%[_R=N/\
MXY1_PI+X>?\ 0O?^3MQ_\<KT"B@#S_\ X4E\//\ H7O_ "=N/_CE'_"DOAY_
MT+W_ ).W'_QRO0** //_ /A27P\_Z%[_ ,G;C_XY1_PI+X>?]"]_Y.W'_P <
MKT"B@#S_ /X4E\//^A>_\G;C_P".4?\ "DOAY_T+W_D[<?\ QRO0** //_\
MA27P\_Z%[_R=N/\ XY1_PI+X>?\ 0O?^3MQ_\<KT"B@#S_\ X4E\//\ H7O_
M "=N/_CE'_"DOAY_T+W_ ).W'_QRO0** //_ /A27P\_Z%[_ ,G;C_XY1_PI
M+X>?]"]_Y.W'_P <KT"B@#S_ /X4E\//^A>_\G;C_P".4?\ "DOAY_T+W_D[
M<?\ QRO0** //_\ A27P\_Z%[_R=N/\ XY1_PI+X>?\ 0O?^3MQ_\<KT"B@#
MS_\ X4E\//\ H7O_ "=N/_CE'_"DOAY_T+W_ ).W'_QRO0** //_ /A27P\_
MZ%[_ ,G;C_XY1_PI+X>?]"]_Y.W'_P <KT"B@#S_ /X4E\//^A>_\G;C_P".
M4?\ "DOAY_T+W_D[<?\ QRO0** //_\ A27P\_Z%[_R=N/\ XY1_PI+X>?\
M0O?^3MQ_\<KT"B@#S_\ X4E\//\ H7O_ "=N/_CE'_"DOAY_T+W_ ).W'_QR
MO0** //_ /A27P\_Z%[_ ,G;C_XY1_PI+X>?]"]_Y.W'_P <KT"B@#S_ /X4
ME\//^A>_\G;C_P".4?\ "DOAY_T+W_D[<?\ QRO0** //_\ A27P\_Z%[_R=
MN/\ XY1_PI+X>?\ 0O?^3MQ_\<KT"B@#S_\ X4E\//\ H7O_ "=N/_CE'_"D
MOAY_T+W_ ).W'_QRO0** //_ /A27P\_Z%[_ ,G;C_XY1_PI+X>?]"]_Y.W'
M_P <KT"B@#S_ /X4E\//^A>_\G;C_P".4?\ "DOAY_T+W_D[<?\ QRO0** /
M/_\ A27P\_Z%[_R=N/\ XY1_PI+X>?\ 0O?^3MQ_\<KT"B@#S_\ X4E\//\
MH7O_ "=N/_CE'_"DOAY_T+W_ ).W'_QRO0** //_ /A27P\_Z%[_ ,G;C_XY
M1_PI+X>?]"]_Y.W'_P <KT"B@#S_ /X4E\//^A>_\G;C_P".4?\ "DOAY_T+
MW_D[<?\ QRO0** //_\ A27P\_Z%[_R=N/\ XY1_PI+X>?\ 0O?^3MQ_\<KT
M"B@#S_\ X4E\//\ H7O_ "=N/_CE'_"DOAY_T+W_ ).W'_QRO0** //_ /A2
M7P\_Z%[_ ,G;C_XY1_PI+X>?]"]_Y.W'_P <KT"B@#S_ /X4E\//^A>_\G;C
M_P".5\E)J>H1HJ)?7*HHPJK,P 'H.:^]:^ * /K_ ."7_)(="_[>/_2B2O0*
M\_\ @E_R2'0O^WC_ -*)*] H **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HKE]1\>Z1IM]+:.EU+)$Q5S$BD CJ.2*J_\
M"R]&_P"?:_\ ^_:?_%5LL/5:NHF3K4UHV=E17DVO^.K_ %"[QITTUI:*/E P
M'8^I(_D#5[P_\0GM('AUD37..8Y(U4M[@Y(S]:V>#J*/-^!FL3#FL>ET5QO_
M  LO1O\ GVO_ /OVG_Q57])\::9K5X+.U6>.X928Q,@ 8@9[$UBZ%5*[B:*M
M3;LF='17A?@K6+BZ\6I#XH\7:]IGBE;T[M*NCMLIX\X"1IC;R. <]>@/6L3X
MDW.FWOQ-UBQU)3J\LUO%;:65O##%IUPW&)#D*#D%N_ICTQ-3Z/HKRS5=6DTO
MX/ZUI,&N33Z[H-G'!>7,)D1XY3@C#D GCN#7.>&=7NM/\<>$K71?&.H^(8]4
MMBVJVEU>B[6W.P$D'^#!SQU^7G.: /=J*\V^+?\ ;&W0?[-_X23[+]J?[=_P
MC^_S_+V\?=XZ_P![BN<C\:VVB_"SQ#J'A[6?$%YJ5O.D+KX@D$EQ:2.P0<8P
M!U..>1S0![917A?B/4-=^$]_I%Y_PD>J:Q'J-G<?:8-2G\U5F2,,K1_W1N8<
M>@QFD,_B'PUHGA'QI-XIU6]GU:[@2^LKF;=;&.8%L)&!A" .WX8Z4 >ZT444
M %%%5M0O[?3+":]NF*PQ#+$#)]!^M TFW9%FBN*/Q/T3/_'MJ'_?M/\ XNHY
M_BAI8MY/L]I>&;:=@D10N>V2&)Q6?M8=SJ6"Q'\C.YHKP\^,_$!O/M/]I2@Y
MSL&-GTV]*[:V^*&F?9HOM5I>"XVCS/*12N[OC+9Q4QK19M5RZM!*ROZ'=45Q
M7_"S]$_Y]=0_[]I_\76'\2_%#W_PV6_T+4+RR>34(;=I87,4J9/(RI]".AK1
M3B]$SEJ8>K37-.+2/4:*\BTOQW?:'\,=?AU.Y>XU_0KB33@\K;I)Y&.(7YY.
M<_CL-<I8:QK6A^'_ !%9ZUK6N7TUCJ]G;^9%J312*S [@'8/\F>JXYQVJC ^
MB**\Z\3?$"YCUG5O#VD>'+K5A86A?4;B&=$\@,F1M4_?.#G (/7&:YWP=XU?
MPO\ "_P=I]CI,FK:OJ9F2VLTF$60LC%F+D' &1V]>F* /9Z*^>Y+R:_T/XN7
M-S936,[F#S+:8@M&P!!&1P1D<$=1@UVM_P#$FW\(Z'X;TJ"RBO=2N-,AF\N>
M_BLXDC" 9:20XR3G [X- 'I]%>4_\+MMKC2].;3M%^TZK>7,ML;1]0BBBC>,
M*6_?GY6!##:1U_+.SK_Q,7P]X?TNZO=&D@U;47:./3KFZC@",APQ>5OE"=,-
MWR/6@#O:*\K@^,ZRZ%>ZB="4R:;<Q1ZC%!?I.L,,A($J2(I63!&"!C'K76^%
M?&*>+K[53I]IG2;*400:AYN1=/C+[5V\ =,Y.<T =/17F$?B&[\-?$_Q;::C
M?7$VGMI8U6TBFE9EB"##J@).,G/ ].E<=X1\:Z]IO@+QF-<O[J348;2*]M)9
MIB[J+A,)MST )4X' )H ^@**\PO/&.K^ _"^AVL^F?VK<&Q22YN]0UB*VS(1
MEE#2DEVSV';%9GB7XH:[<Z/X/U?POIL@M=5O$CD$DL0,KABIMOF!VY*G]X,8
MH ]BHKSSQ-\3V\-?V98S:/$=<N[<7$ME/J<-O%;KT(:=_E)SD# YP:H+\9X9
M](TNZLM!FN[N\O9-/DM(;E6,<RJ" K@%74[E^;@8R>V* /4J*P;G7KO3_!-S
MKNIZ9]BN[:TDN);(SK)L903MWKP<X'(]:X?P?X:\0>)M#T_Q7J'C76H=1NR+
ME+:WE M$3/"&'&&XZ\CK[9(!ZM17FVI?%.\CN]7?1?"=SJNE:-(T5_?+=I$$
M9?O[$()? ST_ES4]_P#%!QJ>D6.A>'KG5Y-6T[[=:A)UB/7[K[AA0 #ELGG
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
M@E6!!Y^AKSO0O"OQ%\-64&@:?K>A/HL+XBNYX)#=QQ[LX"_</<<GO]*]-HH
M\GNOA[XQL6\0Z7H&K:0NA:[/)-.;Q)/M$!DX<)M^4\<<G\NM;>F^ )](\8>'
M;^UN(6TW2=(.GD.Q$KM_>QC&/QKO:* /)Y?AAK4GPNU;PP+K3_MMYJ;7D<AD
M?RPAD5L$[,YPI[?C5"YM?$\WQD\4)X8N].ANQIMNDBWZ,8V4J!D%>0P[<$'/
M->ST4 >.7/P?U.TT/PO!IMQI%_=:09VGM]6B=K6=I>2=HR>#@ 8YP#QTJYI_
MPPUFS^&7B7PRUSIAO-4O'N('B#1PJIV<$;?E^X> "!QS7J]% '$77@[49O%W
M@S5EFM1!HEM+#<J6;<Y:((-@VX(R.Y%<3X?\-13?'_5Q:RE]*TN0Z@T0'R1W
M<R*"/KU/MBO;:* "BBB@ J&YM8+R$PW$8="<X)Q4U%)I-68;F7_PCNE?\^O_
M )$;_&HYO#6FR0LD<)B<CAP[''X$UL45B\-1>G*ON(Y(]CCX?!TPN 9;B/R@
M>=N2?RQ6Y_PCNE?\^O\ Y$;_ !K4HJ(8.C#[-_74%3B9?_".Z5_SZ_\ D1O\
M:P?B!X.G\4>$H=%TTVL6RZBE(N"P0HIR1P"23FNRHK:%*$'>,4AJ*6R,6?PK
MI!\/:CHMC8VVG6U]"\4@LX%C^\I7=A0 2,UY[X=^&.NZ7<Z?:7EIX+;3[.12
M;^+3-U],JG(!+#:K'IN!R.N2:]<HK0H\9L/A)KFDE],M8/!UUIAF9DU"_P!,
M\Z^C0G.,$;&([9/Y=!W&G^%;RS^)NI^)&DMOL-UI\5K'&I/F!E(SD8P!QV-=
M=10!S7CCPA%XST 6#74EG<PS+<VMU&,F*5<X.,C(Y-<F_@[Q[KVM^'Y_$VHZ
M ;71KM;E9+))?.G(Q]X$!1G';&,UZC10!P5CX!N3+XYBU"YA%KXBD/DF DO&
MI1ERP( SST!-8=E\._&%Y%H&C>(-5TA]!T.XCFA-HDGVBX\OA ^[Y1QQQ^O6
MO6:* /)M6^''BQI?%5AHVJZ3#HVOR-<R&XC=ITD8<H,?*%)X+<D#H,U6\;Z9
MJ=A<_#+3+.YMXM3MI/)29D,D7F)$@Y'!*G&.QP?6O8J* .(\$>$M8TG6M<\0
M^(KJRFU;5FC#)8AA#$B#  W8)[=?3J:[>BB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "O@"OO^O@"@#Z_P#@E_R2'0O^
MWC_THDKT"O/_ ()?\DAT+_MX_P#2B2O0* "BH'O;6.\BLY+F%+J96:*%I '=
M5ZD+U(&1G'3-3T %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %? %??]? % 'U_P#!+_DD.A?]O'_I1)7H!Z<5Y_\
M!+_DD.A?]O'_ *425W[ E2%."1P<=* /GW0[R.[\:>=XQ\5:WHGC""[*00R@
M+:-"6&$0;<;& QRP!X/-=!\6M3L])NKMKCQSKFG:JUL)=-TVP+11'^$;V"X;
M+*<DL,#]5U/PUX[\<SW'A;Q'+I*:38S0R/J<=E(LUQD;OW1;Y,XX8CIG'/(K
MIO%6B^/+_P"W:?H]]H$NC7L/E%-1AD\V %=I"E<J_=LL.IQ0!E:E8ZMJ?PXL
M];USQCJ&EM:Z7YTITN=(UDFP2&:1?OY^4;5(!/3K6%_:'C/5/@/IEX[ZS)JD
MEVA\W3@_VJ2VW'YODY.5[GKP3ZU-J?PG\4Q:1X?T/2M2TF]T?3%,LUMJ1E1+
MF<NS$LL8)*#(P-WKGK7;I;?$(^'@#<^&[;6(;C,<4$4S6LL.W 1L_.IR2<KZ
M =S0!A_##4]*GU;5+&#5_%\NI1(IFL/$LN9(ES]Y5QQG(SSGIQ7IM<)X2\':
MS:>+-0\6^)[VRFU>[@6U2'3U8011 @\%OF).T=>G/)SQW= %>^O[/3+.2\O[
MN"TM8\;YIY!&BY( RQX&20/QK'_X3OP?_P!#7H?_ (,8?_BJV+ZPL]3LY+._
MM(+NUDQOAGC$B-@@C*G@X(!_"L?_ (03P?\ ]"IH?_@NA_\ B: #_A._!_\
MT->A_P#@QA_^*H_X3OP?_P!#7H?_ (,8?_BJ/^$$\'_]"IH?_@NA_P#B:/\
MA!/!_P#T*FA_^"Z'_P")H /^$[\'_P#0UZ'_ .#&'_XJC_A._!__ $->A_\
M@QA_^*H_X03P?_T*FA_^"Z'_ .)H_P"$$\'_ /0J:'_X+H?_ (F@ _X3OP?_
M -#7H?\ X,8?_BJ/^$[\'_\ 0UZ'_P"#&'_XJC_A!/!__0J:'_X+H?\ XFC_
M (03P?\ ]"IH?_@NA_\ B: #_A._!_\ T->A_P#@QA_^*H_X3OP?_P!#7H?_
M (,8?_BJ/^$$\'_]"IH?_@NA_P#B:/\ A!/!_P#T*FA_^"Z'_P")H /^$[\'
M_P#0UZ'_ .#&'_XJC_A._!__ $->A_\ @QA_^*H_X03P?_T*FA_^"Z'_ .)H
M_P"$$\'_ /0J:'_X+H?_ (F@ _X3OP?_ -#7H?\ X,8?_BJ/^$[\'_\ 0UZ'
M_P"#&'_XJC_A!/!__0J:'_X+H?\ XFC_ (03P?\ ]"IH?_@NA_\ B: #_A._
M!_\ T->A_P#@QA_^*H_X3OP?_P!#7H?_ (,8?_BJ/^$$\'_]"IH?_@NA_P#B
M:/\ A!/!_P#T*FA_^"Z'_P")H /^$[\'_P#0UZ'_ .#&'_XJC_A._!__ $->
MA_\ @QA_^*H_X03P?_T*FA_^"Z'_ .)H_P"$$\'_ /0J:'_X+H?_ (F@ _X3
MOP?_ -#7H?\ X,8?_BJ/^$[\'_\ 0UZ'_P"#&'_XJC_A!/!__0J:'_X+H?\
MXFC_ (03P?\ ]"IH?_@NA_\ B: #_A._!_\ T->A_P#@QA_^*H_X3OP?_P!#
M7H?_ (,8?_BJ/^$$\'_]"IH?_@NA_P#B:/\ A!/!_P#T*FA_^"Z'_P")H /^
M$[\'_P#0UZ'_ .#&'_XJC_A._!__ $->A_\ @QA_^*H_X03P?_T*FA_^"Z'_
M .)H_P"$$\'_ /0J:'_X+H?_ (F@ _X3OP?_ -#7H?\ X,8?_BJ/^$[\'_\
M0UZ'_P"#&'_XJC_A!/!__0J:'_X+H?\ XFC_ (03P?\ ]"IH?_@NA_\ B: #
M_A._!_\ T->A_P#@QA_^*H_X3OP?_P!#7H?_ (,8?_BJ/^$$\'_]"IH?_@NA
M_P#B:/\ A!/!_P#T*FA_^"Z'_P")H /^$[\'_P#0UZ'_ .#&'_XJC_A._!__
M $->A_\ @QA_^*H_X03P?_T*FA_^"Z'_ .)H_P"$$\'_ /0J:'_X+H?_ (F@
M _X3OP?_ -#7H?\ X,8?_BJ/^$[\'_\ 0UZ'_P"#&'_XJC_A!/!__0J:'_X+
MH?\ XFC_ (03P?\ ]"IH?_@NA_\ B: #_A._!_\ T->A_P#@QA_^*H_X3OP?
M_P!#7H?_ (,8?_BJ/^$$\'_]"IH?_@NA_P#B:/\ A!/!_P#T*FA_^"Z'_P")
MH /^$[\'_P#0UZ'_ .#&'_XJC_A._!__ $->A_\ @QA_^*H_X03P?_T*FA_^
M"Z'_ .)H_P"$$\'_ /0J:'_X+H?_ (F@ _X3OP?_ -#7H?\ X,8?_BJ/^$[\
M'_\ 0UZ'_P"#&'_XJC_A!/!__0J:'_X+H?\ XFC_ (03P?\ ]"IH?_@NA_\
MB: #_A._!_\ T->A_P#@QA_^*H_X3OP?_P!#7H?_ (,8?_BJ/^$$\'_]"IH?
M_@NA_P#B:/\ A!/!_P#T*FA_^"Z'_P")H /^$[\'_P#0UZ'_ .#&'_XJC_A.
M_!__ $->A_\ @QA_^*H_X03P?_T*FA_^"Z'_ .)H_P"$$\'_ /0J:'_X+H?_
M (F@ _X3OP?_ -#7H?\ X,8?_BJ/^$[\'_\ 0UZ'_P"#&'_XJC_A!/!__0J:
M'_X+H?\ XFC_ (03P?\ ]"IH?_@NA_\ B: #_A._!_\ T->A_P#@QA_^*H_X
M3OP?_P!#7H?_ (,8?_BJ/^$$\'_]"IH?_@NA_P#B:/\ A!/!_P#T*FA_^"Z'
M_P")H /^$[\'_P#0UZ'_ .#&'_XJC_A._!__ $->A_\ @QA_^*H_X03P?_T*
MFA_^"Z'_ .)H_P"$$\'_ /0J:'_X+H?_ (F@ _X3OP?_ -#7H?\ X,8?_BJ/
M^$[\'_\ 0UZ'_P"#&'_XJC_A!/!__0J:'_X+H?\ XFC_ (03P?\ ]"IH?_@N
MA_\ B: #_A._!_\ T->A_P#@QA_^*H_X3OP?_P!#7H?_ (,8?_BJ/^$$\'_]
M"IH?_@NA_P#B:/\ A!/!_P#T*FA_^"Z'_P")H /^$[\'_P#0UZ'_ .#&'_XJ
MC_A._!__ $->A_\ @QA_^*H_X03P?_T*FA_^"Z'_ .)H_P"$$\'_ /0J:'_X
M+H?_ (F@ _X3OP?_ -#7H?\ X,8?_BJ/^$[\'_\ 0UZ'_P"#&'_XJC_A!/!_
M_0J:'_X+H?\ XFC_ (03P?\ ]"IH?_@NA_\ B: #_A._!_\ T->A_P#@QA_^
M*H_X3OP?_P!#7H?_ (,8?_BJ/^$$\'_]"IH?_@NA_P#B:/\ A!/!_P#T*FA_
M^"Z'_P")H /^$[\'_P#0UZ'_ .#&'_XJC_A._!__ $->A_\ @QA_^*H_X03P
M?_T*FA_^"Z'_ .)H_P"$$\'_ /0J:'_X+H?_ (F@ _X3OP?_ -#7H?\ X,8?
M_BJ/^$[\'_\ 0UZ'_P"#&'_XJC_A!/!__0J:'_X+H?\ XFC_ (03P?\ ]"IH
M?_@NA_\ B: #_A._!_\ T->A_P#@QA_^*H_X3OP?_P!#7H?_ (,8?_BJ/^$$
M\'_]"IH?_@NA_P#B:/\ A!/!_P#T*FA_^"Z'_P")H /^$[\'_P#0UZ'_ .#&
M'_XJC_A._!__ $->A_\ @QA_^*H_X03P?_T*FA_^"Z'_ .)H_P"$$\'_ /0J
M:'_X+H?_ (F@ _X3OP?_ -#7H?\ X,8?_BJ/^$[\'_\ 0UZ'_P"#&'_XJC_A
M!/!__0J:'_X+H?\ XFC_ (03P?\ ]"IH?_@NA_\ B: #_A._!_\ T->A_P#@
MQA_^*H_X3OP?_P!#7H?_ (,8?_BJ/^$$\'_]"IH?_@NA_P#B:/\ A!/!_P#T
M*FA_^"Z'_P")H /^$[\'_P#0UZ'_ .#&'_XJC_A._!__ $->A_\ @QA_^*H_
MX03P?_T*FA_^"Z'_ .)H_P"$$\'_ /0J:'_X+H?_ (F@ _X3OP?_ -#7H?\
MX,8?_BJ/^$[\'_\ 0UZ'_P"#&'_XJC_A!/!__0J:'_X+H?\ XFC_ (03P?\
M]"IH?_@NA_\ B: #_A._!_\ T->A_P#@QA_^*H_X3OP?_P!#7H?_ (,8?_BJ
M/^$$\'_]"IH?_@NA_P#B:/\ A!/!_P#T*FA_^"Z'_P")H /^$[\'_P#0UZ'_
M .#&'_XJC_A._!__ $->A_\ @QA_^*H_X03P?_T*FA_^"Z'_ .)H_P"$$\'_
M /0J:'_X+H?_ (F@ _X3OP?_ -#7H?\ X,8?_BJ/^$[\'_\ 0UZ'_P"#&'_X
MJC_A!/!__0J:'_X+H?\ XFC_ (03P?\ ]"IH?_@NA_\ B: #_A._!_\ T->A
M_P#@QA_^*H_X3OP?_P!#7H?_ (,8?_BJ/^$$\'_]"IH?_@NA_P#B:/\ A!/!
M_P#T*FA_^"Z'_P")H /^$[\'_P#0UZ'_ .#&'_XJC_A._!__ $->A_\ @QA_
M^*H_X03P?_T*FA_^"Z'_ .)H_P"$$\'_ /0J:'_X+H?_ (F@ _X3OP?_ -#7
MH?\ X,8?_BJ/^$[\'_\ 0UZ'_P"#&'_XJC_A!/!__0J:'_X+H?\ XFLGQ#H?
M@?P]IINY_"6B2.QV1QC3X07;Z[>![TFTE=E0A*<E&.[-;_A._!__ $->A_\
M@QA_^*H_X3OP?_T->A_^#&'_ .*K@-&O_!UYJ4=M?>"- @CE8*LB6,1VD],@
MKT]Z[_\ X03P?_T*FA_^"Z'_ .)I1FI;&E:A4HNTU8/^$[\'_P#0UZ'_ .#&
M'_XJC_A._!__ $->A_\ @QA_^*H_X03P?_T*FA_^"Z'_ .)H_P"$$\'_ /0J
M:'_X+H?_ (FJ,0_X3OP?_P!#7H?_ (,8?_BJ/^$[\'_]#7H?_@QA_P#BJ/\
MA!/!_P#T*FA_^"Z'_P")H_X03P?_ -"IH?\ X+H?_B: #_A._!__ $->A_\
M@QA_^*H_X3OP?_T->A_^#&'_ .*H_P"$$\'_ /0J:'_X+H?_ (FC_A!/!_\
MT*FA_P#@NA_^)H /^$[\'_\ 0UZ'_P"#&'_XJC_A._!__0UZ'_X,8?\ XJC_
M (03P?\ ]"IH?_@NA_\ B:/^$$\'_P#0J:'_ ."Z'_XF@ _X3OP?_P!#7H?_
M (,8?_BJ/^$[\'_]#7H?_@QA_P#BJ/\ A!/!_P#T*FA_^"Z'_P")H_X03P?_
M -"IH?\ X+H?_B: #_A._!__ $->A_\ @QA_^*H_X3OP?_T->A_^#&'_ .*H
M_P"$$\'_ /0J:'_X+H?_ (FC_A!/!_\ T*FA_P#@NA_^)H /^$[\'_\ 0UZ'
M_P"#&'_XJC_A._!__0UZ'_X,8?\ XJC_ (03P?\ ]"IH?_@NA_\ B:/^$$\'
M_P#0J:'_ ."Z'_XF@ _X3OP?_P!#7H?_ (,8?_BJ/^$[\'_]#7H?_@QA_P#B
MJ/\ A!/!_P#T*FA_^"Z'_P")H_X03P?_ -"IH?\ X+H?_B: #_A._!__ $->
MA_\ @QA_^*H_X3OP?_T->A_^#&'_ .*H_P"$$\'_ /0J:'_X+H?_ (FC_A!/
M!_\ T*FA_P#@NA_^)H /^$[\'_\ 0UZ'_P"#&'_XJC_A._!__0UZ'_X,8?\
MXJC_ (03P?\ ]"IH?_@NA_\ B:/^$$\'_P#0J:'_ ."Z'_XF@#8L;^SU.SCO
M+"[@N[63.R:"02(V"0<,.#@@C\*L57L;"STRSCL["T@M+6/.R&",1HN22<*.
M!DDG\:L4 %? %??]? % 'U_\$O\ DD.A?]O'_I1)7H%>?_!+_DD.A?\ ;Q_Z
M425Z!0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 5P'Q2D@_L^PC+'[1YK,J_[..3^>/UKO\ I7C]\[^-?'8AC8_9M_EJ
M1_#$O4_CR?Q%8UG[MNYZ& A>K[1[1U9SMI L6I6BWH>"%W1F8J1\A/WA[8KZ
M!!! (((/0BN*^('AU;O1DO;6("6Q7!51UB[C\.OTS4OP]U[^TM(^P3/FYLP%
M&>K1]C^'3\O6IIKDERLWQ<_K-%5H]-&CL:***Z#R HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH *^ *^_Z^ * /K_ ."7_)(="_[>
M/_2B2O0*\_\ @E_R2'0O^WC_ -*)*] H **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH YCQUK/]D^'9$C;%Q=9A3GD CYC^
M7ZD5E_#31OLVG2ZK*N)+D[(L]D!Y/XG^0KG?$ES+XL\;1Z?:MF*-_(C(Z8'+
MM_/\ *]8M;:*SM8K:!=L42!$'H ,5A'WY\W1'IU?W&&5/K+5^A(RAE*L 5(P
M01P17D-]%-X%\:I/"K&U)WH/[\1ZK]1_0&O7ZYSQIH/]N:&_E)F[M\R0XZGU
M7\1^H%54C=76Z,<'64)\L_AEHS?MYXKJWCGA</%(H=&'<'I4E>??#77O-@DT
M:X?YX\R09[K_ !+^!Y_$^E>@U<)<RN8XBBZ-1P844451@%%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %? %??]? % 'U_\$O\ DD.A?]O'
M_I1)7H%>?_!+_DD.A?\ ;Q_Z425Z!0 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !6%XNUG^Q/#\\Z-MN)/W4/KN/?\!D_A6[7D
M_C>^EU_Q7#I%H=RP,(5'8R$_,?PX'X&LZDN6)V8.BJM57V6K-/X9:-A;C6)E
MY;]U#G_QX_R'YUZ+573;&+3--M[*$?NX4" ^OJ?Q/-6J<(\L;&>)K.M5<_ZL
M%%%%6<YY-XNTZ;POXJAU:Q&R*5_-3'17_B7Z'^1KT[2]0AU73;>^@/[N9-V/
M0]Q^!R*J>(]&37=%GLVP),;X6/\ "XZ?X?0UPWP\UE]/U*;0[S*"1R8PW\$@
MX*_CC\Q[U@O<G;HSU)?[3A^;[4/Q1Z?1116YY84444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 5\ 5]_U\ 4 ?7_ ,$O^20Z%_V\?^E$E>@5
MY_\ !+_DD.A?]O'_ *425Z >E '/7/C70[7Q9:^&GO(SJ%PC, )4Q&1C"-EL
MAFSP,'.#6AJ/B#1=(FCAU/5]/LI9.42YN4C+?0,1FO$ET@_#1Y?^$M\(V6L:
M0U^)4\0P8-S$6;*E\_/D''0@9XRV>>D^*FCR2VFJ7.G> K35OM=EOFUEYXS)
M;D CY(V^8X4 C:1G/UH ].O]7TW2K5;K4=1M+.W8@++<3+&A)Z %B!3X]1L9
M=/&H1WEN]D4\P7*RJ8]O][=G&/>O"?!<&B^)_&_AK3KAQJVDV/ALM;1WL'RM
M*)"CY0Y&1@CO]T<G@UCSIY6GWGAM2T>@MXW6T,8)V"(DY0>W .* /HG3=9TO
M68GETK4K.^CC.UVM9UE"GT)4G%7J\KL],LO#_P ?H;/1;.&RM+K0S)<P6R".
M/<)" Q4<9X'Y_6O5* "BL_6[O4;'1Y[G2=+_ +4ODV^79_:%@\S+ 'YVX& 2
M>>N,=ZX__A+?B'_T3#_ROV_^% 'H%%>?_P#"6_$/_HF'_E?M_P#"C_A+?B'_
M -$P_P#*_;_X4 >@45Y__P );\0_^B8?^5^W_P */^$M^(?_ $3#_P K]O\
MX4 >@45Y_P#\);\0_P#HF'_E?M_\*/\ A+?B'_T3#_ROV_\ A0!Z!17G_P#P
MEOQ#_P"B8?\ E?M_\*/^$M^(?_1,/_*_;_X4 >@45Y__ ,);\0_^B8?^5^W_
M ,*/^$M^(?\ T3#_ ,K]O_A0!Z!17G__  EOQ#_Z)A_Y7[?_  H_X2WXA_\
M1,/_ "OV_P#A0!Z!17G_ /PEOQ#_ .B8?^5^W_PH_P"$M^(?_1,/_*_;_P"%
M 'H%%>?_ /"6_$/_ *)A_P"5^W_PH_X2WXA_]$P_\K]O_A0!Z!17G_\ PEOQ
M#_Z)A_Y7[?\ PH_X2WXA_P#1,/\ ROV_^% 'H%%>?_\ "6_$/_HF'_E?M_\
M"C_A+?B'_P!$P_\ *_;_ .% 'H%%>?\ _"6_$/\ Z)A_Y7[?_"C_ (2WXA_]
M$P_\K]O_ (4 >@45Y_\ \);\0_\ HF'_ )7[?_"C_A+?B'_T3#_ROV_^% 'H
M%%>?_P#"6_$/_HF'_E?M_P#"C_A+?B'_ -$P_P#*_;_X4 >@45Y__P );\0_
M^B8?^5^W_P */^$M^(?_ $3#_P K]O\ X4 >@45Y_P#\);\0_P#HF'_E?M_\
M*/\ A+?B'_T3#_ROV_\ A0!Z!17G_P#PEOQ#_P"B8?\ E?M_\*/^$M^(?_1,
M/_*_;_X4 >@45Y__ ,);\0_^B8?^5^W_ ,*/^$M^(?\ T3#_ ,K]O_A0!Z!1
M7G__  EOQ#_Z)A_Y7[?_  H_X2WXA_\ 1,/_ "OV_P#A0!Z!17G_ /PEOQ#_
M .B8?^5^W_PH_P"$M^(?_1,/_*_;_P"% 'H%%>?_ /"6_$/_ *)A_P"5^W_P
MH_X2WXA_]$P_\K]O_A0!Z!17G_\ PEOQ#_Z)A_Y7[?\ PH_X2WXA_P#1,/\
MROV_^% 'H%%>?_\ "6_$/_HF'_E?M_\ "C_A+?B'_P!$P_\ *_;_ .% 'H%%
M>?\ _"6_$/\ Z)A_Y7[?_"C_ (2WXA_]$P_\K]O_ (4 >@45Y_\ \);\0_\
MHF'_ )7[?_"C_A+?B'_T3#_ROV_^% 'H%%>?_P#"6_$/_HF'_E?M_P#"C_A+
M?B'_ -$P_P#*_;_X4 >@45Y__P );\0_^B8?^5^W_P */^$M^(?_ $3#_P K
M]O\ X4 >@45Y_P#\);\0_P#HF'_E?M_\*/\ A+?B'_T3#_ROV_\ A0!Z!17G
M_P#PEOQ#_P"B8?\ E?M_\*/^$M^(?_1,/_*_;_X4 >@45Y__ ,);\0_^B8?^
M5^W_ ,*/^$M^(?\ T3#_ ,K]O_A0!Z!17G__  EOQ#_Z)A_Y7[?_  H_X2WX
MA_\ 1,/_ "OV_P#A0!Z!17G_ /PEOQ#_ .B8?^5^W_PH_P"$M^(?_1,/_*_;
M_P"% 'H%%>?_ /"6_$/_ *)A_P"5^W_PH_X2WXA_]$P_\K]O_A0!Z!17G_\
MPEOQ#_Z)A_Y7[?\ PH_X2WXA_P#1,/\ ROV_^% 'H%%>?_\ "6_$/_HF'_E?
MM_\ "C_A+?B'_P!$P_\ *_;_ .% 'H%%>?\ _"6_$/\ Z)A_Y7[?_"C_ (2W
MXA_]$P_\K]O_ (4 >@45Y_\ \);\0_\ HF'_ )7[?_"C_A+?B'_T3#_ROV_^
M% 'H%%>?_P#"6_$/_HF'_E?M_P#"C_A+?B'_ -$P_P#*_;_X4 >@45Y__P )
M;\0_^B8?^5^W_P */^$M^(?_ $3#_P K]O\ X4 >@45Y_P#\);\0_P#HF'_E
M?M_\*/\ A+?B'_T3#_ROV_\ A0!Z!17G_P#PEOQ#_P"B8?\ E?M_\*/^$M^(
M?_1,/_*_;_X4 =9XBU9=$T*YO3CS%7;$#W<\#_'Z"N&^&NDM<W]QK5QEO+)2
M-F[N?O'\ ?\ QZL3Q'XBUOQ'<0:;J.B#2[J&7;]D2[6Y+,V,$LH SSC'O6WI
M&L>/=%TN#3[?X9%TB&-YUVW!<YR6Q@XR>U8?'4\D>F_]GPMOM3_(]-HKS_\
MX2WXA_\ 1,/_ "OV_P#A1_PEOQ#_ .B8?^5^W_PK<\P] HKS_P#X2WXA_P#1
M,/\ ROV_^%'_  EOQ#_Z)A_Y7[?_  H ] KS#XAZ,^GZE#KEGE!(X$A7^"0<
MAOQQ^8]ZO_\ "6_$/_HF'_E?M_\ "JFIZ[X]U739[&X^%_[N9=I/]O6_![$<
M=C@U$X\T;'3A:_L:BETZ^AVOAS64UW18+Q<"3&R91_"XZ_X_0UK5XGHNO:UX
M.O;BU32?M5W(5C:PDNEA_>9&/WG*C@]>A]:ZS_A+?B'_ -$P_P#*_;_X4J<N
M9:[E8NA[*I[NSU1Z!17G_P#PEOQ#_P"B8?\ E?M_\*/^$M^(?_1,/_*_;_X5
MH<AZ!17G_P#PEOQ#_P"B8?\ E?M_\*/^$M^(?_1,/_*_;_X4 >@45Y__ ,);
M\0_^B8?^5^W_ ,*/^$M^(?\ T3#_ ,K]O_A0!Z!17G__  EOQ#_Z)A_Y7[?_
M  H_X2WXA_\ 1,/_ "OV_P#A0!Z!17G_ /PEOQ#_ .B8?^5^W_PH_P"$M^(?
M_1,/_*_;_P"% 'H%%>?_ /"6_$/_ *)A_P"5^W_PH_X2WXA_]$P_\K]O_A0!
MZ!17G_\ PEOQ#_Z)A_Y7[?\ PH_X2WXA_P#1,/\ ROV_^% 'H%%>?_\ "6_$
M/_HF'_E?M_\ "C_A+?B'_P!$P_\ *_;_ .% 'H%%9^B7>HWVCP7.K:7_ &7?
M/N\RS^T+/Y>&('SKP<@ \=,X[5H4 %? %??]? % 'U_\$O\ DD.A?]O'_I1)
M7?LH92K#((P:X#X)?\DAT+_MX_\ 2B2O0* /,K+X10?VS<+JNJZG?>'H7C>P
MTN;4'DB! RWF(0!@-]T GCK6SK_PUT[7]0N;HZQKU@MVH%U;6%\8X;C V_.A
M!'W0!QCBNTHH X>^^%/ARXM]-2P:_P!'FTV,Q6UUIER8IE0DDJ6.<Y+,>>>3
MZU8;X9>&F\'?\(RUO,UGYOVCSC*?.\[_ )Z[_P"]^&.V,5V%% '+^&/ FF^%
M[VYU".\U+4=1N4$<E[J5SYTNP=%!P,#\*ZBBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH *HZQJ4>D:3<WTN,1(2 ?XF[#\3BKU>:?$S6#+<6^C0,3LQ+,
M!W8_='Y<_B*B<N6-SIPM'VU50Z=?0K> --DU?Q#<:S=_.(6+[C_%*W^')_*O
M5*R/#.CC0]!M[0@";&^8CNYZ_ET_"M>E3CRQ*Q=;VM5M;+1!1116AR!1110
M4444 >??$K0?-@CUFW3YX\1SX[K_  M^!X_$>E;W@O7O[<T-/-?-W;XCFSU/
MHWXC]0:W[B"*ZMY()D#Q2*4=3W!ZUY'8S3>!O&KP3%C:D['/]^(]&^H_H16$
MO<GS=&>I2_VF@Z3^*.J].Q[!12*P90RD%2,@@\$4M;GEA1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %? %??]? % 'U_P#!+_DD.A?]O'_I1)7H
M%>?_  2_Y)#H7_;Q_P"E$E>@4 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% %>^O(M/L)[R<XBA0NWX=J\M\'V<OB3QA+JEV-R0OY[YY&
MXGY%_#K_ ,!K8^)NL^7;P:1$WS2?O9L'^$?='XGG\!71>#-&_L;P["CKBXG_
M 'TN1R"1P/P&/QS6#]^=NB/3I_N,,Y_:GHO0Z"BBBMSS HHHH **** "BBB@
M KCOB%H/]I:1]OA3-S9@L<=6C[C\.OY^M=C2$ @@@$'J#4RBI*S-:-5TIJ<>
MAQGP[U[^T-*.G3OFXM  N>K1]ORZ?E7:5Y!JEO-X'\9I=6RG[*S>9&HZ-&?O
M)^'3\C7K5M<Q7EK%<P.'BE4.C#N#44I.W*]T=6-I)256'PRU_P R6BBBM3@"
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ KX K[_KX H ^O\ X)?\DAT+
M_MX_]*)*] KS_P""7_)(="_[>/\ THDKT"@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ J.>:.VMY)YF"11J7=CV &2:DKA_B3K/V32H],B;]
M[=',F.HC!_J?Y&IE+E5S:A2=6HH+J<SH<$GC#QP][<(?(5_/D!Z!1PJ_R'YU
MZ]7*^ =&_LOP^L\B8N+S$K>H7^$?ES^-=544HVC=[LWQM53J<L=HZ(****U.
M(**** "BBB@ HHHH **** .>\9:$-=T-TC7-U!^\A/<GNOXC]<5SGPVUW<DF
MB7#89,R6^?3^)?Z_G7HE>3^,]-F\-^)H=8L?DCF?S4(Z+(/O+]#U_$BL*BY6
MIH]/"-5J;P\O5>IZQ15+2=2AU?2[>^@/R2KG']T]Q^!J[6Z=SS9)Q=F%%%%
M@HHHH **** "BBB@ HHHH **** "BBB@ KX K[_KX H ^O\ X)?\DAT+_MX_
M]*)*] KS_P""7_)(="_[>/\ THDKT"@ HKS7_A;$-UXJM8--TS4+GP[O:WN=
M52Q=HA-N"KM<' 4$G)(],>M;'BCXDZ7X5NIH;C3=9O%M@INI[*S+PVV[!&]R
M0!D$'C- '945QE_\1[2U2SFL/#WB/6;2[MUN(KK2]/\ .CVMGY2=PPPQR,<5
M3A^+NBS>$Y_$2Z7K(MH;T6)@-NGG-*0. N_!ZXZYSVH [^BN<\,^+?\ A)9K
MB/\ X1[7]*\E0V[5++R%DSGA3N.2,<UT= !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% ",RHC.Q"JHR2>@%>01!_&WCS<<FUWY(/:%>WMG^;5V7Q"UG^S=!-I&V)[P
MF,8[(/O'^0_&H?AQHWV'16U"5<37ARN1R(QT_,Y/Y5A/WIJ)Z>'_ '%"5=[O
M1'9@!0   !P .U+116YY@4444 %%%% !1110 4444 %%%% !67X@T>/7=&GL
MGP'8;HF/\+CH?Z?0FM2BDU=6949.,E);H\N^'VL2:7J\VAWN465R%5OX)1P1
M^./S KU&O,OB+HC6=[#KEH"H=@LI7^%Q]UOQQ^8]Z[7PSK::]HD-WD></DF4
M=G'7\^OXUE3=FX,]#&152*Q$.N_J;%%%%;'FA1110 4444 %%%% !1110 44
M44 %%%% !7P!7W_7P!0!]?\ P2_Y)#H7_;Q_Z425W[$*A9ON@9-<!\$O^20Z
M%_V\?^E$E>@4 ?/]WJMMX#A74_ /C2TU'3[F[5O^$<E*RR$NW(0#YUY[8!]2
M3UZ;XH^,+?4)?^$"M+ZSL;J]13J%Y?3+%%:0G#$98C<Y&.!V/XCN=.\$:#IG
MB2^UZWL81>W90Y,,8$)5<'R\*"N[.6Y.35F^\)^'-3NWN]0\/Z5=W+XWS7%G
M'([8&!EB"3P * .+\3Z]I_@[X26MKX7O(KMYT73=,D@E$GF2'Y2P9>"1AC]>
M*+WP?X:T7X9:-X8\0ZN^EPB5&-W',L1-R 78[V! &=V"<= ,UW*>'-"C2S1-
M%TY4LF+VBK:H!;L3DE./E)/.1CFKEY8VFHVKVM]:P75M)P\,\8=&^H/!H \K
M^'&IW@^(VN:)8^)+SQ%X>M[5)4O+J<3F.4D87S?XLC=TXX]C7K=5=/TS3])M
MOLVFV-M96^2WE6T2QKD]3A0!FK5 &?K=IJ-]H\]MI.J?V7?/M\N\^SK/Y>&!
M/R-P<@$<],Y[5Q__  B7Q#_Z*?\ ^4"W_P :] HH \__ .$2^(?_ $4__P H
M%O\ XT?\(E\0_P#HI_\ Y0+?_&O0** //_\ A$OB'_T4_P#\H%O_ (T?\(E\
M0_\ HI__ )0+?_&O0** //\ _A$OB'_T4_\ \H%O_C1_PB7Q#_Z*?_Y0+?\
MQKT"B@#S_P#X1+XA_P#13_\ R@6_^-'_  B7Q#_Z*?\ ^4"W_P :] HH \__
M .$2^(?_ $4__P H%O\ XT?\(E\0_P#HI_\ Y0+?_&O0** //_\ A$OB'_T4
M_P#\H%O_ (T?\(E\0_\ HI__ )0+?_&O0** //\ _A$OB'_T4_\ \H%O_C1_
MPB7Q#_Z*?_Y0+?\ QKT"B@#S_P#X1+XA_P#13_\ R@6_^-'_  B7Q#_Z*?\
M^4"W_P :] HH \__ .$2^(?_ $4__P H%O\ XT?\(E\0_P#HI_\ Y0+?_&O0
M** //_\ A$OB'_T4_P#\H%O_ (T?\(E\0_\ HI__ )0+?_&O0** //\ _A$O
MB'_T4_\ \H%O_C1_PB7Q#_Z*?_Y0+?\ QKT"B@#S_P#X1+XA_P#13_\ R@6_
M^-'_  B7Q#_Z*?\ ^4"W_P :] HH \__ .$2^(?_ $4__P H%O\ XT?\(E\0
M_P#HI_\ Y0+?_&O0** //_\ A$OB'_T4_P#\H%O_ (T?\(E\0_\ HI__ )0+
M?_&O0** //\ _A$OB'_T4_\ \H%O_C1_PB7Q#_Z*?_Y0+?\ QKT"B@#S_P#X
M1+XA_P#13_\ R@6_^-'_  B7Q#_Z*?\ ^4"W_P :] HH \__ .$2^(?_ $4_
M_P H%O\ XT?\(E\0_P#HI_\ Y0+?_&O0** //_\ A$OB'_T4_P#\H%O_ (T?
M\(E\0_\ HI__ )0+?_&O0** //\ _A$OB'_T4_\ \H%O_C1_PB7Q#_Z*?_Y0
M+?\ QKT"B@#S_P#X1+XA_P#13_\ R@6_^-'_  B7Q#_Z*?\ ^4"W_P :] HH
M \__ .$2^(?_ $4__P H%O\ XT?\(E\0_P#HI_\ Y0+?_&O0** //_\ A$OB
M'_T4_P#\H%O_ (T?\(E\0_\ HI__ )0+?_&O0** //\ _A$OB'_T4_\ \H%O
M_C1_PB7Q#_Z*?_Y0+?\ QKT"B@#S_P#X1+XA_P#13_\ R@6_^-'_  B7Q#_Z
M*?\ ^4"W_P :] HH \__ .$2^(?_ $4__P H%O\ XT?\(E\0_P#HI_\ Y0+?
M_&O0** //_\ A$OB'_T4_P#\H%O_ (T?\(E\0_\ HI__ )0+?_&O0** //\
M_A$OB'_T4_\ \H%O_C1_PB7Q#_Z*?_Y0+?\ QKT"B@#S_P#X1+XA_P#13_\
MR@6_^-'_  B7Q#_Z*?\ ^4"W_P :] HH \__ .$2^(?_ $4__P H%O\ XT?\
M(E\0_P#HI_\ Y0+?_&O0** //_\ A$OB'_T4_P#\H%O_ (T?\(E\0_\ HI__
M )0+?_&O0** //\ _A$OB'_T4_\ \H%O_C1_PB7Q#_Z*?_Y0+?\ QKT"B@#S
M_P#X1+XA_P#13_\ R@6_^-'_  B7Q#_Z*?\ ^4"W_P :] HH \__ .$2^(?_
M $4__P H%O\ XT?\(E\0_P#HI_\ Y0+?_&O0** //_\ A$OB'_T4_P#\H%O_
M (T?\(E\0_\ HI__ )0+?_&O0** //\ _A$OB'_T4_\ \H%O_C1_PB7Q#_Z*
M?_Y0+?\ QKT"B@#S_P#X1+XA_P#13_\ R@6_^-'_  B7Q#_Z*?\ ^4"W_P :
M] HH \__ .$2^(?_ $4__P H%O\ XT?\(E\0_P#HI_\ Y0+?_&O0** //_\
MA$OB'_T4_P#\H%O_ (T?\(E\0_\ HI__ )0+?_XJO0*YOQQK/]D>'91&V+BY
M_<Q^HR/F/X#]2*4G979I3INI-074\PBM=8\2Z_'IMWK9U.X5FB%\ULL:[ 2=
MWEH0,?CSZUV,7@WX@0Q)%'\30L:*%51H%O@ =!]ZI/AGHWD64VK2KAY_W<6?
M[@/)_$_^@UWU94EIS/J=F.J+G5*.T=/\SS__ (1+XA_]%/\ _*!;_P"-'_")
M?$/_ **?_P"4"W_QKT"BMCSSS_\ X1+XA_\ 13__ "@6_P#C1_PB7Q#_ .BG
M_P#E M_\:] HH \__P"$2^(?_13_ /R@6_\ C1_PB7Q#_P"BG_\ E M_\:]
MHH \_P#^$2^(?_13_P#R@6_^-'_")?$/_HI__E M_P#&O0** //_ /A$OB'_
M -%/_P#*!;_XT?\ ")?$/_HI_P#Y0+?_ !KT"B@#S_\ X1+XA_\ 13__ "@6
M_P#C1_PB7Q#_ .BG_P#E M_\:] HH \__P"$2^(?_13_ /R@6_\ C1_PB7Q#
M_P"BG_\ E M_\:] HH \ZN? _CF^MVMKWXD+<6SX\R)M!@ 89SC(8$?4<UR4
M"Z[HVN2:-9:^VB2/.(Y;@6L=PIZ[25?C!R.<C@U[E7 _$G0?M%JFL0)^\A&R
M<#NG8_@?Y^U8U4_B6Z/0P51-NA/:7YC?^$2^(?\ T4__ ,H%O_C1_P (E\0_
M^BG_ /E M_\ &MKP1KW]M:&J3/F[M<1RYZL/X6_$?J#735K%IJZ..I3=.;A+
M='G_ /PB7Q#_ .BG_P#E M_\:/\ A$OB'_T4_P#\H%O_ (UZ!13,SS__ (1+
MXA_]%/\ _*!;_P"-'_")?$/_ **?_P"4"W_QKT"B@#S_ /X1+XA_]%/_ /*!
M;_XT?\(E\0_^BG_^4"W_ ,:] HH \_\ ^$2^(?\ T4__ ,H%O_C1_P (E\0_
M^BG_ /E M_\ &O0** //_P#A$OB'_P!%/_\ *!;_ .-'_")?$/\ Z*?_ .4"
MW_QKT"B@#/T2TU&QT>"VU;5/[4ODW>9>?9U@\S+$CY%X& 0..N,]ZT*** "O
M@"OO^O@"@#Z_^"7_ "2'0O\ MX_]*)*] KS_ ."7_)(="_[>/_2B2O0* "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH *\C\4W4OBKQI%IMHVZ*)_(C(
MZ9_C;]#^"UZ#XKUC^Q/#]Q<JV)W'E0_[Y[_@,G\*Y/X9:.6:XUF9<]8H2?7^
M(_R'YUA4]YJ!Z>$2I4Y8A]-%ZGH-I:Q6-G#:P+MBA0(H]A4U%%;GFMMN["BB
MB@04444 %%%% !1110 4444 %%%% !1110 4R:&.X@DAE0/'(I5E/0@]13Z*
M /'[=YO GC8QR%C:D[6/]^%NA^H_F"*]?1UD171@RL,@CH17)>/]!_M31C>0
MIFZM 7&.K)_$/Z_@?6JWPZU[[=IC:7.^9[49CR>6C_\ K'CZ$5A#W)<O3H>I
MB/\ :**KK=:/_,[>BBBMSRPHHHH **** "BBB@ HHHH **** "O@"OO^O@"@
M#Z_^"7_)(="_[>/_ $HDKT"O/_@E_P DAT+_ +>/_2B2O0* "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHK,U_54T71+F^;!9%Q&I_B<\ ?G2;LKE1BY24
M5NSSOQUJ$NN>)X-'M"66!A$ .AE8\_EP/P->F:7I\6E:9;V,/W(4"YQU/<_B
M<FO._AOI+WFIW&M7.6$1*HS?Q2-]X_@#_P"/5Z?65)7O-]3T,=)0Y:$=H_F%
M%%%;'FA1110 4444 %%%% !1110 4444 %%%% !1110 4444 '6O(=:M9O!7
MC*.\M%(MG;S8E'0H?O)^'3\J]>K!\7Z$-=T*2)%S<Q?O(#_M#M^(X_*LZD>9
M:;H[,'65.I:7PRT9L6EU#?6<-U VZ*5 Z'V-35YS\-M=*F30[EB",O!N[?WE
M_K^=>C4X2YE<SQ%%T:C@_P"D%%%%6<X4444 %%%% !1110 4444 %? %??\
M7P!0!]?_  2_Y)#H7_;Q_P"E$E>@5Y_\$O\ DD.A?]O'_I1)7H% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 5Y?\1M5>_U:WT6VRXA(+*O\4C=!^ /_CU>
MB:KJ,6DZ7<WTV-L*%L?WCV'XG KS7P'ITNM>)9]8N_G$#&0D_P 4K'C\N3^5
M8U7>T%U/2P45!2Q$MH[>IZ)H.E)HNBVUBN-T:Y<C^)SRQ_.M*BBM4K*QY\I.
M3<GNPHHHIDA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'E
M/C?2Y?#_ (BAUFQ^1)G\P$#A91R1]#U_.O2-'U2'6=*@OH?NR+\RY^ZW<?@:
MCUW2(M;T>>QDP"XS&Q_A<=#7GW@'5Y='UN;0[W*+,Y4*W\$HXQ^.,?4"L/@G
MY,]1_P"TX>_VH?BCU.BBBMSRPHHHH **** "BBB@ HHHH *^ *^_Z^ * /K_
M ."7_)(="_[>/_2B2O0#TKS_ ."7_)(="_[>/_2B2N_;=M.W&['&>F: /"O#
M6K:QXR\9QZU/XKTW3=;T^YDM4T"XM "(2PWJ&)W%B%Z@$@CMTKL?B3<>,='T
MK4M?TSQ)9Z;86$:M%:BR65K@G (=WSM.3@!1Z5Q^OV&O_$759]!F\(:7INMZ
M=- UWKL5XI,((W+M4#><J. 2<=\<$:_CW2/&FM^+[:)O##:UX7L-DD=LNHPV
MPNI=H^:3<22 21MP!^?(!E^(OB+KB-X4DNO$@\+0:EI7VJZD731=CS,\80@L
M ?KQGO6]J/C34M,^'VDR:5XAMO$.J:O?K8VVI&U6)%+D\F->A4<8/XCM6S<Z
M[X^CLK>6#P':3">$K)9?VK&KVSAF'S,1L=2NT@+@CD&N0B^%?B"Q^'EG%;/:
M'7K;61K*6JOB%6 QY2M] .>F<C/>@#I/#FL^)='^(S^$/$>KQ:REQ8?;;:\6
MU2W=2&VE"J\8X)[GC\O1J\\\.:+XBU?X@R>,/$>DPZ1Y%C]AM;);I;ASEMS.
MS+QW('U_/T.@ HK/UO1-.\1Z//I.K6_VBQGV^9%O9-VU@PY4@CD \&N/_P"%
M)?#S_H7O_)VX_P#CE 'H%%>?_P#"DOAY_P!"]_Y.W'_QRC_A27P\_P"A>_\
M)VX_^.4 >@45Y_\ \*2^'G_0O?\ D[<?_'*/^%)?#S_H7O\ R=N/_CE 'H%%
M>?\ _"DOAY_T+W_D[<?_ !RC_A27P\_Z%[_R=N/_ (Y0!Z!17G__  I+X>?]
M"]_Y.W'_ ,<H_P"%)?#S_H7O_)VX_P#CE 'H%%>?_P#"DOAY_P!"]_Y.W'_Q
MRC_A27P\_P"A>_\ )VX_^.4 >@45Y_\ \*2^'G_0O?\ D[<?_'*/^%)?#S_H
M7O\ R=N/_CE 'H%%>?\ _"DOAY_T+W_D[<?_ !RC_A27P\_Z%[_R=N/_ (Y0
M!Z!17G__  I+X>?]"]_Y.W'_ ,<H_P"%)?#S_H7O_)VX_P#CE 'H%%>?_P#"
MDOAY_P!"]_Y.W'_QRC_A27P\_P"A>_\ )VX_^.4 >@45Y_\ \*2^'G_0O?\
MD[<?_'*/^%)?#S_H7O\ R=N/_CE 'H%%>?\ _"DOAY_T+W_D[<?_ !RC_A27
MP\_Z%[_R=N/_ (Y0!Z!17G__  I+X>?]"]_Y.W'_ ,<H_P"%)?#S_H7O_)VX
M_P#CE 'H%%>?_P#"DOAY_P!"]_Y.W'_QRC_A27P\_P"A>_\ )VX_^.4 >@45
MY_\ \*2^'G_0O?\ D[<?_'*/^%)?#S_H7O\ R=N/_CE 'H%%>?\ _"DOAY_T
M+W_D[<?_ !RC_A27P\_Z%[_R=N/_ (Y0!Z!17G__  I+X>?]"]_Y.W'_ ,<H
M_P"%)?#S_H7O_)VX_P#CE 'H%%>?_P#"DOAY_P!"]_Y.W'_QRC_A27P\_P"A
M>_\ )VX_^.4 >@45Y_\ \*2^'G_0O?\ D[<?_'*/^%)?#S_H7O\ R=N/_CE
M'H%%>?\ _"DOAY_T+W_D[<?_ !RC_A27P\_Z%[_R=N/_ (Y0!Z!17G__  I+
MX>?]"]_Y.W'_ ,<H_P"%)?#S_H7O_)VX_P#CE 'H%%>?_P#"DOAY_P!"]_Y.
MW'_QRC_A27P\_P"A>_\ )VX_^.4 >@45Y_\ \*2^'G_0O?\ D[<?_'*/^%)?
M#S_H7O\ R=N/_CE 'H%%>?\ _"DOAY_T+W_D[<?_ !RC_A27P\_Z%[_R=N/_
M (Y0!Z!17G__  I+X>?]"]_Y.W'_ ,<H_P"%)?#S_H7O_)VX_P#CE 'H%%>?
M_P#"DOAY_P!"]_Y.W'_QRC_A27P\_P"A>_\ )VX_^.4 >@45Y_\ \*2^'G_0
MO?\ D[<?_'*/^%)?#S_H7O\ R=N/_CE 'H%%>?\ _"DOAY_T+W_D[<?_ !RC
M_A27P\_Z%[_R=N/_ (Y0!Z!17G__  I+X>?]"]_Y.W'_ ,<H_P"%)?#S_H7O
M_)VX_P#CE 'H%%>?_P#"DOAY_P!"]_Y.W'_QRC_A27P\_P"A>_\ )VX_^.4
M>@45Y_\ \*2^'G_0O?\ D[<?_'*/^%)?#S_H7O\ R=N/_CE 'H%%>?\ _"DO
MAY_T+W_D[<?_ !RC_A27P\_Z%[_R=N/_ (Y0!Z!17G__  I+X>?]"]_Y.W'_
M ,<H_P"%)?#S_H7O_)VX_P#CE 'H%%>?_P#"DOAY_P!"]_Y.W'_QRC_A27P\
M_P"A>_\ )VX_^.4 >@45Y_\ \*2^'G_0O?\ D[<?_'*/^%)?#S_H7O\ R=N/
M_CE 'H%%>?\ _"DOAY_T+W_D[<?_ !RC_A27P\_Z%[_R=N/_ (Y0!Z!17G__
M  I+X>?]"]_Y.W'_ ,<J"\^#OPWL;*>[GT#$4*%V/VVXZ ?]=*!I-NR$^)FL
MEI+?1H6)QB68#N?X1_,_B*Z_PKHXT30+>U90)F'F3'U<]?RX'X5Y3X+\):?K
ME_+9-:>7H\*-O@21Q\K9 3=G=W/.<\&NO_X4E\//^A>_\G;C_P".5A3]YN9Z
M6,:I4XX==-7ZGH%%>?\ _"DOAY_T+W_D[<?_ !RC_A27P\_Z%[_R=N/_ (Y6
MYYAZ!17G_P#PI+X>?]"]_P"3MQ_\<H_X4E\//^A>_P#)VX_^.4 >@45Y_P#\
M*2^'G_0O?^3MQ_\ '*/^%)?#S_H7O_)VX_\ CE 'H%%>?_\ "DOAY_T+W_D[
M<?\ QRC_ (4E\//^A>_\G;C_ ..4 >@45Y__ ,*2^'G_ $+W_D[<?_'*/^%)
M?#S_ *%[_P G;C_XY0!Z!17G_P#PI+X>?]"]_P"3MQ_\<H_X4E\//^A>_P#)
MVX_^.4 >@45Y_P#\*2^'G_0O?^3MQ_\ '*/^%)?#S_H7O_)VX_\ CE 'H%%>
M?_\ "DOAY_T+W_D[<?\ QRC_ (4E\//^A>_\G;C_ ..4 >@45Y__ ,*2^'G_
M $+W_D[<?_'*/^%)?#S_ *%[_P G;C_XY0!Z!17G_P#PI+X>?]"]_P"3MQ_\
M<H_X4E\//^A>_P#)VX_^.4 >@45Y_P#\*2^'G_0O?^3MQ_\ '*/^%)?#S_H7
MO_)VX_\ CE 'H%>:?$?1&M[F+7;4%=Q"3%?X6'W6_3'X#UJW_P *2^'G_0O?
M^3MQ_P#'*DA^#7@.UE6:UT1H)TY21;R<E3ZX+D'\>*B<>:-CHPU9T:BGTZ^A
MT7A;6UU[0X;DD>>G[N=1V<=_QZ_C6U7@C>&-$_X2Q-,\5Z>MU;QR&(,97CV[
ML8<%6!P>.O8UW?\ PI+X>?\ 0O?^3MQ_\<I4Y<RUW-,915*I>/PO5'H%%>?_
M /"DOAY_T+W_ ).W'_QRC_A27P\_Z%[_ ,G;C_XY6AQGH%%>?_\ "DOAY_T+
MW_D[<?\ QRC_ (4E\//^A>_\G;C_ ..4 >@45Y__ ,*2^'G_ $+W_D[<?_'*
M/^%)?#S_ *%[_P G;C_XY0!Z!16?HFB:=X<T>#2=)M_L]C!N\N+>S[=S%CRQ
M)/))Y-:% !7P!7W_ %\ 4 ?7_P $O^20Z%_V\?\ I1)7H%>?_!+_ ))#H7_;
MQ_Z425Z!0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 5P'Q,UGR;.#2(F^>;][-@_
MP@\#\3S^%=Y-+'!#)-*P2.-2S,>@ Y)KR/289/&7CI[J=";</YS@] B\*OX\
M#\ZQJO3E74]# P7,ZL]HZ_/H=YX)T;^Q_#L(D7%Q<?OI<]1D<#\!C\<UT=%%
M:I65D<52;J3<WNPHHHID!1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 <'\2-!^U62:O G[VW&V;'=.Q_ _H?:M/P+KW]L:(L
M,SYN[0"-\GEE_A;\N/J*Z:6))HGBD4-&ZE64]"#U%>1*9O GC;!W&T)Y_P!N
M%C^I'\UK"7N2YNC/4H?[10=%_%'5?Y'L%%-C=)8UDC8,C ,K#H0>].K<\L**
M** "BBB@ HHHH *^ *^_Z^ * /K_ ."7_)(="_[>/_2B2O0*\_\ @E_R2'0O
M^WC_ -*)*] H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHI&8*I9B  ,DGM0!Q7Q(UG[
M%HZ:=$V)KL_/CM&.OYG _.K/P_T;^S= 6ZD3%Q>8D/J$_A']?QKC"7\;^/,9
M)M=__?,*_P L_P VKU]5"*%4 *!@ = *PA[TG(]/$?N*$:"W>K%HHHK<\P**
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH *Y3Q[H/]KZ*;F%,W5H"ZXZLO\ $/Z_A[UU=%3**DK,TI5'2FIQZ'#?#C7O
MMFGMI,[_ +ZV&Z+/\4?I^!_0BNYKR+7[.;P9XPBO[-<6\C>;$.@Q_$GZ_D17
MJUE>0ZA90W=NVZ*9 ZGV/]:SI2?PO='9C::NJT/AE^?4GHHHK8\\**** "BB
MB@ KX K[_KX H ^O_@E_R2'0O^WC_P!*)*] KS_X)?\ )(="_P"WC_THDKT"
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "N3^(&L_V9X?:WC;$]YF-<=0O\1_+C\:ZRO(
M=8FD\8^.DM(&)MU?R49>0$7[S?S/Y5E5E:-ENSNP-)3J<TMHZLZCX;Z-]CTA
M]2E7$MV<)D<B,?XG)_ 5VU,AACMX(X8E"QQJ$51V & *?5QCRJQSUZKJU'-]
M0HHHJC$**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** ,/Q9H8U[0Y;=0/M$?[R _P"T.WXCBN2^&^N-%++H=R2,
MDO &['^)?Z_G7I->5^.]*ET37H=;L<HDSA]RC[DHY_7K^=85%RM31Z6$DJL'
MAY==5ZGJE%9^B:K%K6D6]]%@>8OSK_=8=1^=:%;)WU//E%Q;B]T%%%%,D***
M* "O@"OO^O@"@#Z_^"7_ "2'0O\ MX_]*)*] KS_ ."7_)(="_[>/_2B2O0#
MTXH HS:Q80:S;:1)/B^N8GFBBV,=R)C<<@8'4=35ZOG>RL--\-^(3+\1M*UF
M'6#J&^W\2Q3NT#_-E1D':HP.F"<'D#%=9\9]!\.C0KK6+][NXUNX*0Z5&+ES
MLEX&(HP<<]3D'\R* /7**\E\1^&M+C^%]IJ'Q N;JXN['3!$(VNW"BXP=I"J
M1NDR0N3GISW-9*^$O%.K_ 32M+N+*74-0^U1W M)IQ&XM]Q(0LQ&/E/KD @=
ML4 >X45Y/\+FT+3/%&K:%#X/F\-:XD"RS0M?-=++$",$,3CJPZ#OUKUB@ HK
M/UO5?[$T>?4?L%]?^3M_T:PA\V9\L%^5<C.,Y/L#7'_\+3_ZD+QS_P""?_[.
M@#T"BO/_ /A:?_4A>.?_  3_ /V='_"T_P#J0O'/_@G_ /LZ /0**\__ .%I
M_P#4A>.?_!/_ /9T?\+3_P"I"\<_^"?_ .SH ] HKS__ (6G_P!2%XY_\$__
M -G1_P +3_ZD+QS_ ."?_P"SH ] HKS_ /X6G_U(7CG_ ,$__P!G1_PM/_J0
MO'/_ ()__LZ /0**\_\ ^%I_]2%XY_\ !/\ _9T?\+3_ .I"\<_^"?\ ^SH
M] HKS_\ X6G_ -2%XY_\$_\ ]G1_PM/_ *D+QS_X)_\ [.@#T"BO/_\ A:?_
M %(7CG_P3_\ V='_  M/_J0O'/\ X)__ +.@#T"BO/\ _A:?_4A>.?\ P3__
M &='_"T_^I"\<_\ @G_^SH ] HKS_P#X6G_U(7CG_P $_P#]G1_PM/\ ZD+Q
MS_X)_P#[.@#T"BO/_P#A:?\ U(7CG_P3_P#V='_"T_\ J0O'/_@G_P#LZ /0
M**\__P"%I_\ 4A>.?_!/_P#9T?\ "T_^I"\<_P#@G_\ LZ /0**\_P#^%I_]
M2%XY_P#!/_\ 9T?\+3_ZD+QS_P""?_[.@#T"BO/_ /A:?_4A>.?_  3_ /V=
M'_"T_P#J0O'/_@G_ /LZ /0**\__ .%I_P#4A>.?_!/_ /9T?\+3_P"I"\<_
M^"?_ .SH ] HKS__ (6G_P!2%XY_\$__ -G1_P +3_ZD+QS_ ."?_P"SH ]
MHKS_ /X6G_U(7CG_ ,$__P!G1_PM/_J0O'/_ ()__LZ /0**\_\ ^%I_]2%X
MY_\ !/\ _9T?\+3_ .I"\<_^"?\ ^SH ] HKS_\ X6G_ -2%XY_\$_\ ]G1_
MPM/_ *D+QS_X)_\ [.@#T"BO/_\ A:?_ %(7CG_P3_\ V='_  M/_J0O'/\
MX)__ +.@#T"BO/\ _A:?_4A>.?\ P3__ &='_"T_^I"\<_\ @G_^SH ] HKS
M_P#X6G_U(7CG_P $_P#]G1_PM/\ ZD+QS_X)_P#[.@#T"BO/_P#A:?\ U(7C
MG_P3_P#V='_"T_\ J0O'/_@G_P#LZ /0**\__P"%I_\ 4A>.?_!/_P#9T?\
M"T_^I"\<_P#@G_\ LZ /0**\_P#^%I_]2%XY_P#!/_\ 9T?\+3_ZD+QS_P""
M?_[.@#T"BO/_ /A:?_4A>.?_  3_ /V='_"T_P#J0O'/_@G_ /LZ /0**\__
M .%I_P#4A>.?_!/_ /9T?\+3_P"I"\<_^"?_ .SH ] HKS__ (6G_P!2%XY_
M\$__ -G1_P +3_ZD+QS_ ."?_P"SH ] HKS_ /X6G_U(7CG_ ,$__P!G1_PM
M/_J0O'/_ ()__LZ /0**\_\ ^%I_]2%XY_\ !/\ _9T?\+3_ .I"\<_^"?\
M^SH ] HKS_\ X6G_ -2%XY_\$_\ ]G1_PM/_ *D+QS_X)_\ [.@#T"BO/_\
MA:?_ %(7CG_P3_\ V='_  M/_J0O'/\ X)__ +.@#T"BO/\ _A:?_4A>.?\
MP3__ &='_"T_^I"\<_\ @G_^SH ] HKS_P#X6G_U(7CG_P $_P#]G1_PM/\
MZD+QS_X)_P#[.@#T"BO/_P#A:?\ U(7CG_P3_P#V='_"T_\ J0O'/_@G_P#L
MZ -[QKK/]C^'9FC;%Q<?N8O49ZG\!G\<5@_#/1O*M9]7E7#3?NH<_P!T'YC^
M)&/PKD/%/B:7Q5>PS6^G:BD<49$=DT&;C=U8>6I/S<=,]AG'-=19?$B*PL8+
M2#P#XY6*% BC^Q^P_P"!U@O?G?HCTZG[C#*G]J>K]#T>BO/_ /A:?_4A>.?_
M  3_ /V='_"T_P#J0O'/_@G_ /LZW/,/0**\_P#^%I_]2%XY_P#!/_\ 9T?\
M+3_ZD+QS_P""?_[.@#T"BO/_ /A:?_4A>.?_  3_ /V='_"T_P#J0O'/_@G_
M /LZ /0**\__ .%I_P#4A>.?_!/_ /9T?\+3_P"I"\<_^"?_ .SH ] HKS__
M (6G_P!2%XY_\$__ -G1_P +3_ZD+QS_ ."?_P"SH ] HKS_ /X6G_U(7CG_
M ,$__P!G1_PM/_J0O'/_ ()__LZ /0**\_\ ^%I_]2%XY_\ !/\ _9T?\+3_
M .I"\<_^"?\ ^SH ] HKS_\ X6G_ -2%XY_\$_\ ]G1_PM/_ *D+QS_X)_\
M[.@#T"BO/_\ A:?_ %(7CG_P3_\ V='_  M/_J0O'/\ X)__ +.@#T"BO/\
M_A:?_4A>.?\ P3__ &='_"T_^I"\<_\ @G_^SH ] HKS_P#X6G_U(7CG_P $
M_P#]G1_PM/\ ZD+QS_X)_P#[.@#T"BO/_P#A:?\ U(7CG_P3_P#V='_"T_\
MJ0O'/_@G_P#LZ /0**\__P"%I_\ 4A>.?_!/_P#9T?\ "T_^I"\<_P#@G_\
MLZ /0**\_P#^%I_]2%XY_P#!/_\ 9T?\+3_ZD+QS_P""?_[.@#T"BO/_ /A:
M?_4A>.?_  3_ /V='_"T_P#J0O'/_@G_ /LZ /0*S];TJ+6M(GL9<#S%^1O[
MK#H?SKC_ /A:?_4A>.?_  3_ /V='_"T_P#J0O'/_@G_ /LZ35]"HR<6I+=&
M5X%U670]?FT2^RB3.4PQX24<#\^GY5ZK7A_B;6/[=U0:C;>&?$FE,J#SI=1T
M\PH2" I# GYNW..@KJ;3XI[+:*%_"_B74;B- )IM-L1-$6^H88/&<$"L:;Y6
MX,]#%Q56"Q,>NC]3T>BO/_\ A:?_ %(7CG_P3_\ V='_  M/_J0O'/\ X)__
M +.MSS3T"BL_1-5_MO1X-1^P7UAYV[_1K^'RIDPQ7YER<9QD>Q%:% !7P!7W
M_7P!0!]?_!+_ ))#H7_;Q_Z425W[#<I7)&1C(ZBN ^"7_)(="_[>/_2B2O0*
M /*3\//%&NWUUHOB7Q1>W?A:WDB>"-H81)>8^8AI%.\;3@$GENHQUJ_X@^&F
ML:KXW7Q-IWB[^SY(8EBM(9--2Y%LH4 [-[8!)R<@ \UZ/10!YAKOPP\1>(+G
M1KR\\<^9=Z8I*O)I,;1O(78B3RM^P$*57H?NYK?'ACQ3)H/V6X\<W#:JEQYT
M.H1:?%&H7;M\MXAE77J>2.2/2NPHH X_PIX%?0M:OM>U;69M:UR\00O=R0K"
MJ1C&%5%R!T&>>PZ<Y["BB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH *QO%.L#1- N+H-B8CRX?]\]/RY/X5LUY5X^U
M&76?$<&CVF7$#",*/XI6QG\N!^=9U)<L3KP='VM5)[+5ESX9Z.9)KC69QG;F
M*$MU)/+-_3\37I-4M)TZ/2=*MK&+E84"DX^\>Y_$Y-7:<(\L;$8FM[:JY].G
MH%%%%6<X4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110!!>V<-_936EPNZ*9"C#V/]:\IT&[F\&>,
M);&\;%N[>5*>@(_A?]?R)KUVN&^(^@_;-/758$S-;#$N!RT?K^!_0FL:L7\2
MW1Z&"J*[HS^&7Y]#N:*Y/P%KW]K:*+:9\W5H C9/+)_"?Z?A[UUE:1DI*Z..
MK3=*;A+H%%%%49A7P!7W_7P!0!]?_!+_ ))#H7_;Q_Z425Z!7G_P2_Y)#H7_
M &\?^E$E>@4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% &=KNJ)HVC7-\^"8U^13_$QX _.O/_AS
MI3W^KW&M7.7$)(5F_BD;J?P!_44[XD:L]YJ5OHMMEQ$0[JO4R-PH_ '_ ,>K
MO/#VDKHNAVUD -Z+F0CNYY/ZUA\=3R1Z?^[X7^]/\C3HHHK<\P**** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "FR(DL;1R*&1@593T(/:G44 >/R";P)XVW+N-H3D?[<+'
MI]1_-:]=BE2:))8F#QNH96'0@]#7(?$BQMI_#HNY#MGMY (SC[VXX*_U_"N-
MT'QUJ6C1P6KA+BRCXV,/F"Y['_&N925.3B]CV94I8RE&K'XEH_,]DHID,R7$
M$<T9S'(H=3Z@C(I]=)XP5\ 5]_U\ 4 ?7_P2_P"20Z%_V\?^E$E>@5Y_\$O^
M20Z%_P!O'_I1)7H% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !534[^+2],N+Z8_)"A8CU/8?B<#\:MU
MYS\3=9/^CZ/"QY_>S8_\='\S^51.7+&YT8:C[:JH?U8SO UA+KWBB?5[P;U@
M8S,3T,C'Y?RY/X"O5ZP_">C?V)X?M[=U G<>;-_O'M^ P/PK<I4X\L2\96]K
M5=MEH@HHHK0Y HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,KQ%HRZ]HLUB7\MVP
MT;D<!ATS[=OQKS:T^'&MRWRQ7(BA@!^:82!N/8#G/UQ7KU%9RIQD[LZZ&,JT
M8N,-B."%+:WB@C&(XD"*/0 8%2445H<CU"O@"OO^O@"@#Z_^"7_)(="_[>/_
M $HDKT"O/_@E_P DAT+_ +>/_2B2O0* "BN$N/BSX:A\;VOAN.]@E,NZ.6Y#
MMLBFR L?"D$DD\Y &.:U-?\ B)X3\+Z@EAK&LPVUTP!\H(\C*#TW; =OXXH
MZ>BN>UOQSX8\.Z?:W^J:Q;PVUVH:W9<R&52,[E" DCD<XQR*EB\8^'IO#1\1
M)JUN=( R;DD@#V(/(;_9QGVH W**Y_PUXW\.>+_/_L+5([MH,>8FQXV4'OM<
M X]\8KH* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** (;NYBLK2:ZF;;%$A=C[ 9KRGPQ;2^*O&LNHW2YBC?[1(#R.OR)_+\%-
M;_Q,UGR+"'28F^>X/F2X/1 >!^)_]!K8\#:-_9'AV)I%Q<7/[Z3/49^Z/P'Z
MDUA+WY\O1'ITOW&&=3K+1>ATM%%%;GF!1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %? %??]? % 'U_\$O^20Z%_P!O'_I1)7?M@*23@8Y-
M<!\$O^20Z%_V\?\ I1)7?D @@C(/4&@#P^=-7^$VC-=6TFD>(/!,]XLBQN )
MTWMP5/W7P0.>>F<*.G2?$O5(-0LYO!NA645WX@UU$\U54#R(AC][,<<8  &>
M>GL#?TKX0^%=+\57>MC3[>0.Z/:6Y1MELP'S$ L0Q)Y' VXXJ_KGPN\&^)-7
MFU75M'^T7LVT22_:9DS@!1PK@= .U '%Z#HMOX<^,^AZ+<3>:++PT([1Y,?-
M)O.\J.V1O_"N)NA"L%V6V#0'\>+NVG]T4YS[;<8KVNY^&'@R[T6STB?0XGLK
M,M]G4RR;X]S%F ?=NP22<9Q6E_PAWAW_ (1K_A'?[(MO[)Q_Q[;>,YSG/7=G
MG=G/O0!Q[JK?M%PM9A/ET$_:RG_70[=V._W.O;%>F5@^&_!?AWP@DRZ%ID=I
MYV/,8,SLV.@+,2<>V<5O4 9^M_VQ_8\_]@?8?[3^7R?M^_R?O#=NV?-]W=C'
M?%<?_P 7?_ZD;_R;KT"B@#S_ /XN_P#]2-_Y-T?\7?\ ^I&_\FZ] HH \_\
M^+O_ /4C?^3='_%W_P#J1O\ R;KT"B@#S_\ XN__ -2-_P"3='_%W_\ J1O_
M ";KT"B@#S__ (N__P!2-_Y-T?\ %W_^I&_\FZ] HH \_P#^+O\ _4C?^3='
M_%W_ /J1O_)NO0** //_ /B[_P#U(W_DW1_Q=_\ ZD;_ ,FZ] HH \__ .+O
M_P#4C?\ DW1_Q=__ *D;_P FZ] HH \__P"+O_\ 4C?^3='_ !=__J1O_)NO
M0** //\ _B[_ /U(W_DW1_Q=_P#ZD;_R;KT"B@#S_P#XN_\ ]2-_Y-T?\7?_
M .I&_P#)NO0** //_P#B[_\ U(W_ )-T?\7?_P"I&_\ )NO0** //_\ B[__
M %(W_DW1_P 7?_ZD;_R;KT"B@#S_ /XN_P#]2-_Y-T?\7?\ ^I&_\FZ] HH
M\_\ ^+O_ /4C?^3='_%W_P#J1O\ R;KT"B@#S_\ XN__ -2-_P"3='_%W_\
MJ1O_ ";KT"B@#S__ (N__P!2-_Y-T?\ %W_^I&_\FZ] HH \_P#^+O\ _4C?
M^3='_%W_ /J1O_)NO0** //_ /B[_P#U(W_DW1_Q=_\ ZD;_ ,FZ] HH \__
M .+O_P#4C?\ DW1_Q=__ *D;_P FZ] HH \__P"+O_\ 4C?^3='_ !=__J1O
M_)NO0** //\ _B[_ /U(W_DW1_Q=_P#ZD;_R;KT"B@#S_P#XN_\ ]2-_Y-T?
M\7?_ .I&_P#)NO0** //_P#B[_\ U(W_ )-T?\7?_P"I&_\ )NO0** //_\
MB[__ %(W_DW1_P 7?_ZD;_R;KT"B@#S_ /XN_P#]2-_Y-T?\7?\ ^I&_\FZ]
M HH \_\ ^+O_ /4C?^3='_%W_P#J1O\ R;KT"B@#S_\ XN__ -2-_P"3='_%
MW_\ J1O_ ";KT"B@#S__ (N__P!2-_Y-T?\ %W_^I&_\FZ] HH \_P#^+O\
M_4C?^3='_%W_ /J1O_)NO0** //_ /B[_P#U(W_DW1_Q=_\ ZD;_ ,FZ] HH
M \__ .+O_P#4C?\ DW1_Q=__ *D;_P FZ] HH \__P"+O_\ 4C?^3=-ED^+D
M,3RR-X%6-%+,Q^UX '4UZ%7&?$;6?L.BK81/B:\.&QVC'7\^!^=3*7*KFM&D
MZM1074\_AB\0>,]8>>%=.DU,(LC"?>MJ-N!@@9;:?3KSU[UV?_%W_P#J1O\
MR;K1^'FC?V=H/VR1<3WA#^X3^$?S/XBNOJ*4;*[W9TXZJI5.2.T=$>?_ /%W
M_P#J1O\ R;H_XN__ -2-_P"3=>@45J<)Y_\ \7?_ .I&_P#)NC_B[_\ U(W_
M )-UZ!10!Y__ ,7?_P"I&_\ )NC_ (N__P!2-_Y-UZ!10!Y__P 7?_ZD;_R;
MH_XN_P#]2-_Y-UZ!10!Y_P#\7?\ ^I&_\FZ/^+O_ /4C?^3=>@44 >?_ /%W
M_P#J1O\ R;H_XN__ -2-_P"3=>@44 >?_P#%W_\ J1O_ ";H_P"+O_\ 4C?^
M3=>@44 >?_\ %W_^I&_\FZ/^+O\ _4C?^3=>@44 >?\ _%W_ /J1O_)NC_B[
M_P#U(W_DW7H%% 'G_P#Q=_\ ZD;_ ,FZ/^+O_P#4C?\ DW7H%% 'G_\ Q=__
M *D;_P FZ/\ B[__ %(W_DW7H%% 'G__ !=__J1O_)NC_B[_ /U(W_DW7H%%
M 'G_ /Q=_P#ZD;_R;H_XN_\ ]2-_Y-UZ!10!Y_\ \7?_ .I&_P#)NC_B[_\
MU(W_ )-UZ!10!Y__ ,7?_P"I&_\ )NC_ (N__P!2-_Y-UZ!10!Y__P 7?_ZD
M;_R;H_XN_P#]2-_Y-UZ!10!Y_P#\7?\ ^I&_\FZ/^+O_ /4C?^3=>@44 >?_
M /%W_P#J1O\ R;H_XN__ -2-_P"3=>@44 >?_P#%W_\ J1O_ ";H_P"+O_\
M4C?^3=>@44 >?_\ %W_^I&_\FZ/^+O\ _4C?^3=>@44 9^B?VQ_8\']O_8?[
M3^;SOL&_R?O';MW_ #?=VYSWS6A110 5\ 5]_P!? % 'U_\ !+_DD.A?]O'_
M *425Z!7G_P2_P"20Z%_V\?^E$E>@4 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !116%J_B[1]&W)/="2<?\L8?F;/O
MV'XD4FTM67"$INT5=FI?:A9Z;#YU[<QP1DX#.V,GT'K7E$SOXW\=JJ%C:[MJ
M_P"S"O4^V>?Q:LSQ/XAD\1ZF+DQM%"B[(XBV<#N?J?\ "M3X;_:/^$I!B!\O
MR7$Q[!>W_CV*Y95.>2CT/<I85X:C*J_BM]QZ\B+&BHBA548 '0"EHHKK/ "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *9++'!$TLKJD:#+,QP
M/<TXD*"20 .237FGCSQ/;:C&FFV$QDC1]TSK]UB.@'K_ "Z5M1I.K*R,ZM14
MXW9WMEK>EZC,8;2^@FD'.Q6Y_ =ZOU\_VEU)97D-S"Q62)PZD'TKVG1?$FFZ
M[&#:S8F RT#\./P[CW%;8C#.EK'5&5&NJFCT9KT445QG2%%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !7P!7W_7P!0!]?_!+_ ))#
MH7_;Q_Z425Z!7G_P2_Y)#H7_ &\?^E$E>@4 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 454O]3L=+A\Z^NHH$[;VY/T'4_A7#ZO\
M$Z--T6D6I<]/.GX'X*.3^./I42G&.YT4<-5K? O\CT&22.&-I)75$499F. /
MQKD=7^(FDV&Z.SW7TP_N'"#_ (%W_ &N1CT?Q7XPD6:[>1;<G(>X.Q!_NJ.O
MU _&NNTCX=:38;9+PM?3#GYQA!_P'O\ B36?/.7PJQU^PP]#^-+F?9?YG)2:
MSXK\7R-#9I(L!."EN-B#_><_R)_"MK2/AC&FV75[HN>ODP<#\6/)_#'UKT&.
M*.&-8XD5$4855& !["G4U26\M2)XZ5N6DN5>6YD'POH;60M#IEOY(.0 O.?7
M=US^-6M.TFPTB$Q6%K' K'+;>2WU)Y-7:*UY4NAQNI-JS;MZA1113,PHHHH
M**** "BBB@ HHHH **** "BBB@ HHHH *HZIJ]EH]J;B]F$:_P *]68^@'>L
M+Q)XWM-'WVUIMN;T<$ _)&?]H]S[#]*Y+3/#^L>,+S^T-0F=+<G_ %SCJ/1%
M]/T^M=5/#W7/4=D<\ZVO+#5BZGXAUCQA>?V?IT+I;M_RQ0\L/5V]/T^M=3H'
M@.QTZ+S-15+RY88(89C3Z ]3[G]*Z#2](LM&M1;V4(1?XFZLY]2>]7J=3$:<
ME/1!"CKS3U9BIX1T"-)%73(<2##;LDCZ$GC\,5R&M?#^ZLY#=Z),\@4[A$6Q
M(O\ NGO_ #^M>DT5G#$5(.][E2HPDK6/--'\?7NGR_8];A>4(=IDV[94_P!X
M=_T/UKT&PU&SU.V%Q97"31GNIY'L1U!^M5-8\/:;KD6V\@'F 869.'7\>_T-
M>?7_ (8UWPK<F]TR:26%>?-A'S ?[2]Q^8K>U*MM[LOP,KU*6^J_$]6HKA="
M^(D%QM@U=!!)T$Z#Y#]1U'\OI7<1R1S1K)$ZNC#*LIR"/8URU*4Z;M)'1"I&
M:O%CJ***S+"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *^ *^_Z
M^ * /K_X)?\ )(="_P"WC_THDKT"O/\ X)?\DAT+_MX_]*)*] H **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHIKNL:%W8*JC)9C@ 4 .HKDM7^(6CZ=N
MCMF-],.T1P@/NW^&:X^;Q#XJ\62M;V$<B0DX*6PVJ/\ ><_X@5E*K%:+4[J6
M!JS7-+W5W9Z'J_BK2-%#+=72M,/^6,7S/^7;\<5PVH_$/5M3E^S:/:F#><+M
M7S)6^G8?D?K5S2/ACG;+J]U[F&#^K'^@_&NZT[2-/TF+R[&TCA&,$J/F;ZGJ
M:FU26^B->;"T/A7._P #S>P\ ZUK$WVK5[DP!N296\R4_AGC\3^%=QI'A#1M
M&VO!;"6<?\MIOF;\.P_ 5NT5<:<8G/6QE6KHW9=EH%%%%:'(%%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 445@^(/%=AH$91SYUV1\L"'GZL>PJ
MHPE-VBB9245=FO=WEO86SW%U,D,*#EF.*\WUWQK?:U/_ &?HL<L<3G;N0?O9
M?ICH/UJG'!KWCN_\R1MMLA^\01%%[ =S^OK7HFA>&[#0(-MLF^9A\\[CYF_P
M'L*[.6G0UEK+MV.;FG6TCI$YOPWX CM]EWK 66;JMN.57_>]3[=/K7= !5"J
M  !@ =J6BN6I5E4=Y,Z(4XP5HA116;K6J#2K/S0H:1CM0'I]36$YJ$7*6R*;
MLKLTJ*X_3_%EPUVB7:H8G."5&"OO785G1KPK)N/049)A1116Y1S.N^"=-UC=
M-$HM+L\^9&/E8_[2]_KUKBO^*D\#7/<VI;W>%_\  _D:];ILD<<T;1RHKHPP
MRL,@CW%=-/$2BN66J,)T$WS1T9S>A>-M-UC;#*1:79X\N0_*Q_V6_IUKIJX7
M7?AW;W&Z?2'$$O4P.?D/T/4?R^E8=AXGUWPK<BRU.&26%>/*F/S ?[+=Q^8K
M1T(5%>B_DR%5E#2HOF>K45E:/XBT[7(MUI./, RT+\.OX=_J*U:XY1<79G2F
MFKH****0PHHHH **** "BBB@ HHHH **** "BBB@ KX K[_KX H ^O\ X)?\
MDAT+_MX_]*)*] / S7G_ ,$O^20Z%_V\?^E$E=^Q(4E1D@<#/6@#Q_P_XH\9
M^-O$,7B'1QIB:193/:RZ2]Y(L[(6 ,CJ/DW #*YZ<]>M=#\1_&GB'PC';SZ=
MI-F]D\\4+W5U*6W,Y/RK&I!X ZDCKT->>:]!#XHUS_BE_!>MZ'XWAN8WN+M0
M(K>')R6D8-@@C)SM!;WZ'J/C-=ZA?:;9Z%9>'M<O[B.X@O'N;2Q:2#"ELKN'
M.[VQW'- '8>*)?',%WYOAU_#2::D.Z5M5,X=6&23\G&W&/UKAX?B?XI/PN/B
MB>VT6.XEU);2V<I*L#19VEVR^X?,&YR.!TK6\=ZQK'B;P'9V&AZ'K-M<Z[/]
MED6YM&1[2$-AVEQD(",8R>02:W=:L;'PYX,T_31X6E\0:9:!(GM8H$F=553B
M01MPYSC..?F)H 7P1K'B'6?M4VK:CX5OK90JQ/H,\DN&YR'+$CIC&*Z^O)OA
MUH5P?B%K7B6S\.W'AW0I[5;>&RN81 \D@*DOY0^X!@^WS<9YQZS0 45GZWI7
M]MZ//IWV^^L/.V_Z383>5,F&#?*V#C.,'V)KC_\ A5G_ %/OCG_P<?\ V% '
MH%%>?_\ "K/^I]\<_P#@X_\ L*/^%6?]3[XY_P#!Q_\ 84 >@45Y_P#\*L_Z
MGWQS_P"#C_["C_A5G_4^^.?_  <?_84 >@45Y_\ \*L_ZGWQS_X./_L*/^%6
M?]3[XY_\''_V% 'H%%>?_P#"K/\ J??'/_@X_P#L*/\ A5G_ %/OCG_P<?\
MV% 'H%%>?_\ "K/^I]\<_P#@X_\ L*/^%6?]3[XY_P#!Q_\ 84 >@45Y_P#\
M*L_ZGWQS_P"#C_["C_A5G_4^^.?_  <?_84 >@45Y_\ \*L_ZGWQS_X./_L*
M/^%6?]3[XY_\''_V% 'H%%>?_P#"K/\ J??'/_@X_P#L*/\ A5G_ %/OCG_P
M<?\ V% 'H%%>?_\ "K/^I]\<_P#@X_\ L*/^%6?]3[XY_P#!Q_\ 84 >@45Y
M_P#\*L_ZGWQS_P"#C_["C_A5G_4^^.?_  <?_84 >@45Y_\ \*L_ZGWQS_X.
M/_L*/^%6?]3[XY_\''_V% 'H%%>?_P#"K/\ J??'/_@X_P#L*/\ A5G_ %/O
MCG_P<?\ V% 'H%%>?_\ "K/^I]\<_P#@X_\ L*/^%6?]3[XY_P#!Q_\ 84 >
M@45Y_P#\*L_ZGWQS_P"#C_["C_A5G_4^^.?_  <?_84 >@45Y_\ \*L_ZGWQ
MS_X./_L*/^%6?]3[XY_\''_V% 'H%%>?_P#"K/\ J??'/_@X_P#L*/\ A5G_
M %/OCG_P<?\ V% 'H%%>?_\ "K/^I]\<_P#@X_\ L*/^%6?]3[XY_P#!Q_\
M84 >@45Y_P#\*L_ZGWQS_P"#C_["C_A5G_4^^.?_  <?_84 >@45Y_\ \*L_
MZGWQS_X./_L*/^%6?]3[XY_\''_V% 'H%%>?_P#"K/\ J??'/_@X_P#L*/\
MA5G_ %/OCG_P<?\ V% 'H%%>?_\ "K/^I]\<_P#@X_\ L*/^%6?]3[XY_P#!
MQ_\ 84 >@45Y_P#\*L_ZGWQS_P"#C_["C_A5G_4^^.?_  <?_84 >@45Y_\
M\*L_ZGWQS_X./_L*/^%6?]3[XY_\''_V% 'H%%>?_P#"K/\ J??'/_@X_P#L
M*R-6\):3HH(O/B/XV\T?\L8]8W.?P"<?CBDVEN5&$INT5=GJ]5KW4+/38/.O
M;F*"/U=L9^GK7@+K>MJ"#3/$OC"9,X6.YU=W+GZ(%Q],FNNT_P ":]K4BW&J
MW$D"D#Y[ES)*1]"<_F163JWT@KGH1P/(N:O+E7XFSJ_Q.MXMT>DVQF;_ )[3
M?*OX+U/XXK 33_%GC)Q).THMB<AICY<0^B]_J :W+GX0:7<NCKK^OVK)@C[)
M<1Q8/J#Y>?UI_P#PJS_J??'/_@X_^PI>SE+XV/ZU1HZ4(:]V7-(^'&F66V2_
M=KV4<[3\L8_#J?Q/X5V$,$5M$L4$211KPJ(H4#\!7!_\*L_ZGWQS_P"#C_["
MC_A5G_4^^.?_  <?_85K&*CL<-6M4JN\W<] HKS_ /X59_U/OCG_ ,''_P!A
M1_PJS_J??'/_ (./_L*HR/0**\__ .%6?]3[XY_\''_V%'_"K/\ J??'/_@X
M_P#L* /0**\__P"%6?\ 4^^.?_!Q_P#84?\ "K/^I]\<_P#@X_\ L* /0**\
M_P#^%6?]3[XY_P#!Q_\ 84?\*L_ZGWQS_P"#C_["@#T"BO/_ /A5G_4^^.?_
M  <?_84?\*L_ZGWQS_X./_L* /0**\__ .%6?]3[XY_\''_V%'_"K/\ J??'
M/_@X_P#L* /0**\__P"%6?\ 4^^.?_!Q_P#84?\ "K/^I]\<_P#@X_\ L* /
M0**\_P#^%6?]3[XY_P#!Q_\ 84?\*L_ZGWQS_P"#C_["@#T"BO/_ /A5G_4^
M^.?_  <?_84?\*L_ZGWQS_X./_L* /0**\__ .%6?]3[XY_\''_V%'_"K/\
MJ??'/_@X_P#L* /0*;)(D,;22.J(HRS,< #W->7:SX*L-"MO-N_B#XXWD?)$
MNL9=_H-GZUSFCZ9K.JS26-KJ6LZA$S!B=1OGG$8[;B<*/P&:Z*5"4_>>B[F-
M2LH:+5G9^(O'[.S66B9))VFYQR?9!_7_ /747A_P'/>2"^UPN%8[O(+'>_NQ
M[?3K]*F;X3VLZ02/XAUNSN8QDOILZP#/L=A;]?PIW_"K/^I]\<_^#C_["M)5
MXP7)1^_J9QI.;YJOW'>0016T*0P1K'$@PJ(, "I*\_\ ^%6?]3[XY_\ !Q_]
MA1_PJS_J??'/_@X_^PKC.H] HKS\_"P 9/CWQP!_V&/_ +"L&^\+0V<ZK:>-
M_&ETR-EO,U@^6?;Y5!/X$5C6K0HQYILF4E%79ZEJ&IVVFQ;IG^<CY8Q]YJY.
MXEO_ !+<[(XOW:=%'W4^I]:ET[PY<Z@OFWLTT:%<!F;=(W'!RV?S.:IGX5IO
M=D\;^,X@S%BD.IK&H)]%5 !^ KAY*V*UG[L.W5F-I5-]$36_A/4&<^9Y<>.A
M9LY_+-2_8]>TO_5&4H/^>;;U_+_ZU4_^%6?]3[XY_P#!Q_\ 84?\*L_ZGWQS
M_P"#C_["K_L^FM8MI][E.DGK<TH/%=U"VRZMT?'7'RM6M;>)M/GP'9X6_P!M
M>/S%<HWPEAD=7E\:^,Y2IR/-U-7'Y%"*VK7P1;VT!1M5U"Y;L]QY1(_[X1:/
M9XNG\,E)>8N6I'9W.EBGBG7=#*DB^J,#4E<?+X8U"V;?:3+(1T*ML;_/XUS.
MM:%J4[$S:MXBL'/\=MJ4R#\ 6*_I1]=E#^-!K\4'M6OB1ZM56_TZSU.V-O>V
MZ31GLPY'N#U!^E>2VWAF)L"Y\:>.T/\ >CUG(_(I6O;> ["ZQY7Q&\:[C_"V
ML;3^12NFEBZ4W[DM?N+4X2TN.UGP#>Z?+]LT29Y AW"/=ME3_=/?^?UIVC?$
M"ZLI!::W"\@4[3*%Q(O^\._Z'ZU9_P"%6?\ 4^^.?_!Q_P#84D7PEL5NOM,_
MB?Q->R8P1>WB3 C_ (%'D?@17J1Q"FN6LK^?4Q=%Q?-3=O+H=Q97]IJ5L+BS
MG2:(_P 2GI[$=C]:LUY#K/A+6_#ZS26=S<FU88:>SE>)P/\ :VD$?4<5CZ)8
M6MXXAU3QQXVM)2>)$U@F/]5)'Z_6E/#.W-3=T5&OKRS5F>[45YZGPO25%>/Q
M_P"-W1AD,NLY!'_?%._X59_U/OCG_P ''_V%<AT'H%%>?_\ "K/^I]\<_P#@
MX_\ L*/^%6?]3[XY_P#!Q_\ 84 >@45Y_P#\*L_ZGWQS_P"#C_["C_A5G_4^
M^.?_  <?_84 >@45Y_\ \*L_ZGWQS_X./_L*/^%6?]3[XY_\''_V% 'H%%>?
M_P#"K/\ J??'/_@X_P#L*/\ A5G_ %/OCG_P<?\ V% 'H%%9^B:5_8FCP:=]
MOOK_ ,G=_I-_-YLSY8M\S8&<9P/8"M"@ KX K[_KX H ^O\ X)?\DAT+_MX_
M]*)*] KS_P""7_)(="_[>/\ THDKT"@""*RM8+J>ZAMH8[BXV^=*D8#R[1A=
MQ')P.!GI4]%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%,EFB@3=-*D:^KL /UH ?15:ZU"SLK;[1<W444/9W<
M 'Z>M<7J_P 3;2#='I5N;A^GFRY5/P'4_I4RG&.[-Z6'JU7:".\9@JEF("@9
M))X%<MJ_C_1M,W1PR&]G'\,)^4'W;I^6:XD0>+/&CAG,OV4G(+_NX1]!W_4U
MU.D?#73[7;)J4K7D@YV#Y(Q_4_YXK+GG+X4=GU:A1_C2N^R.:N/%'B?Q1,UM
MIT<D49X,=J",#_:?M^8%:6D_#*60B;6+K9DY,,)RQ^K'C\L_6O1;>V@M(1#;
M0QPQ+T2-0H'X"I::I=9.Y,L<TN6C%17XF?IFB:;H\>RQM(XCC!?&6;ZL>36A
M116J5MC@E)R=Y.["BBBF2%%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%5-1U*TTJT:YO9EBC'3/5CZ =S32;=D)M+5ENN*\2>/;>PWVN
MEE;BYZ-+U1/I_>/Z?RKG]7\4ZIXINO[.TJ&2.W?@1I]^0>K'L/;IZYKI/#?@
M2VTW9=:CLN;L<A.J1G^I_P ^]=BHPI+FJ[]CF=251\M/;N<[HWA+4O$ES_:6
MKS2QP2'<6?\ UD@]AV'^0*]*L-/M=,M5MK.%8HE[+W/J3W-6:*QJUY5-]NQK
M3I1AMN%%%%8&H56O+ZWL(?-N) H[#NWT%9FJ^(X;/=#;8FGZ$_PK]?6LBSTF
M^UN;[5=R,L1_C;J1Z*/2N"KB_>]G17-+\$8RJ:\L=6)=ZG?Z[/\ 9K6-EB/\
M"GJ/5C6UI7AZ"QVRSXFG^GRK]/\ &M*TLK>QA$5O&$7N>Y]R:L4Z.$M+VE9\
MTOP7H$:>O-+5A1117<;!1110 4444 %! (P1D&BB@#/N=%T^ZR7MD5C_ !)\
MI_2LFY\(J<FUN2/]F09_4?X5TU%<U3"4:GQ1_0SE3B]T<7]@UW2^83*4'_/)
MMP_[Y_\ K5+#XJO(&V74"2$=>-C?Y_"NOJ*>V@N5VSPI(/\ :4&N?ZG.'\&H
MUY/5$>R:^%F7;>)]/FP)&>%O]M<C\Q67J_@_2->1KBQDC@N3SOAP48_[2C^8
M_6M*Y\+V$V3%OA;_ &3D?D:RIO"]];MOM9UD(Z8.QO\ /XU4,1C:#NXW]/\
M(F2FU:<;G*++XD\#W.U@3:ENAR\+_3T/Y&NWT+QIINM;8G;[+=GCRI#PQ_V3
MW_G69+>ZQ9QM#>Q&6!AADN(]ZL/KW_.N6U+1[2Y8RV49M7/6/=N0_3N/U_"N
MV.9X6O[M=.$N]C!3E3^';LSV"BO+-(\4ZYH>V*\B>\M!Q@G+*/9OZ']*] TC
M7].UN+?9S@N!EHFX=?J/Z]*V<-.:#4EW6IU4ZT9^IIT445F;!1110 4444 %
M%%% !7P!7W_7P!0!]?\ P2_Y)#H7_;Q_Z425Z!7G_P $O^20Z%_V\?\ I1)7
MH% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%9FK:_IFB1[KZZ1&QE8QR[?0#G\>E<!JOQ%U'4)?LNBVS0!SA6V[Y
M6^@Z#]?K6<JD8[G51PE6MK%:=WL>AZGK.GZ/#YE_=1P@]%)RS?0#DUXUXHUV
M37]8EN [_9E.V"-N-J_3U/6M_3/ &KZO-]KUFX>W#G+>8V^5O\/Q_*NJD^'7
MA][9(1%.C+UE67YF^N>/TK*2G46UD>A1EAL)*[ES2\MD><>&_#USXEO&MDG$
M44*[G=@6V@GH!ZG\.AKT[2/ ^BZ3M<P?:IQ_RTG^;!]EZ#^=:>CZ)8:%:FWL
M8M@8Y=F.6<^YK1JZ=)16NYS8K'3JR:@[1 # P****V/."BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **BN+F&TMWGN)5BB0
M99W. *\YU_QU<ZC*;#0UD5'.WS5!\R3V4=OY_2MJ5&51Z&=2K&"U.E\1^,[+
M1 T$.+F^Z>6#\J'_ &C_ $Z_2N+L=(UOQM>_;+R5DMLX\YQ\H'HB]_\ .36U
MX<^'X4K>:W\SGYEM@<C_ (&>_P!*[Y$6-%1%"HHP%48 %=#J0HJU+5]_\C!0
MG5UJ:+L4-'T.QT.U\FSBVD_?D;EW/N:T:**XFW)W9U))*R"BBLG5->M]/!C3
M$MQ_<!X7ZG^E95*D*<>:;L@E)15V:%S=0VD)EGD"(.Y[URE_KEWJLOV6Q1UC
M;C"_>?Z^@J."SU'Q#<>?,Y6'/WR/E'LHKJK#3;;3HMD"<G[SG[S?6O/YJV+^
M'W8?BS"\JFVB,K2O#4=OMFO<22]0G55^OK70445WTJ,*4>6"-HQ459!1116I
M04444 %%%% !1110 4444 %%%% !1110 4444 '6J%SHVGW63);(&/\ $GRG
M]*OT5$H1FK25Q-)[G-7/A&,Y-M<LO^S(,_J*Q;GPU?VTHF%OO=#E98#\P^F/
MFKOZ*Y)8&E?FA>+\F92H09QEGXIO( $N%6X"\$GY6_,?X5LVWBBPFP)2\+?[
M0R/S%2ZMX>L=7!:56BN,?+/"=KCZ^H]C7!:OH^NZ"6D95O;,?\MD7E1_M =/
MU'O50PV*7\.HI>4M/Q,I.I3\T>FPW,%RNZ"9)!_LL#4M>06&LPSRJK2?9I.S
M,V%_[Z[?C@5U2:EK>GHK2%WB(R&D&]3_ ,"_^O4SQ%6@[8BFX^>Z''$)K5':
MT5R\?B_$3>=:_.!P4;@G^E4H/%]X+D&:.-HB>5 P<>U'U^AI9_@:JK%[':T4
MV-UDC613E6 (/L:=7<:A7P!7W_7P!0!]?_!+_DD.A?\ ;Q_Z425Z!7G_ ,$O
M^20Z%_V\?^E$E>@4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%8>L^+=(T3<EQ<"2X'_+"'YF_'L/QK@K_QKK_B&<V>DP20(W1+
M<%I"/=NWX8K.52,=#LHX.K55[67=GH6L>)M*T-2+RY'FXXAC^9S^';\<5P&I
M>/M8UB?[)H]N]NKG"B,;Y6_'M^'YU:T?X:W$["XUJY,8)R88CN<_5N@_#-=]
MINCZ?I$/E6-K'"IZD#YF^IZFHM4GOHCHYL+A]O?E^!YYI/PYO[^3[3K5RT <
M[F0-OE;ZGH/UKO\ 2M!TW18MEC:I&Q&&D/+M]6/-:5%7&G&.QRUL75K:2>G;
MH%%%%:'*%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 444C,J*69@J@9))P * %K%U[Q-8:!#^_?S+@C*0(?F/N?0>_\ZYOQ
M'X_6,M9Z*1))T:YQD#_='?Z]/K5'0? ]WJLW]H:X\J1N=WEL3YDG^\>P_7Z5
MV0H**YZNB[=6<TJS;Y:>K,\MKWCS4, ;;9&Z<B*+_$_K^%>@Z!X7L- B!B7S
M;HC#SN.3[#T%:MM:P65NEO;1)%$@PJ(, 5-45<0Y+ECI$JG147S2U84445S&
MX4R6:.")I)75$7DLQJCJ>LVVFKASOF/2-3S^/I7-!=2\27.3Q"I^B)_B:XJ^
M+4'R07-+M_F93J):+5EG4O$4UV_V;3E=58XW@?.WT]/YU/I?AD B?4/F;J(@
M?_0C_2M?3=(MM-3]VN^4CYI&')^GH*OUG3PDIR]IB'=]NB%&FV^:8BJJ*%4
M*!@ #@4M%%>B;!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% '*Z[X%T[5=TUJ!9W1YR@^1C[K_4?K7'1W/B/P1<"*52
M;4GA&^:)_P#=/8_D?45ZW4<T$5S"T,\:21.,,CC(/X5U4\2TN6>J.>=!-\T=
M&<=:ZOH7BBV:(+'8Z@1PKX&3['^(?K[5E6%E;WFIK:+J-H6W8^64'=_N^IH\
M8>"[;3[*34]-WK&A'F0'Y@ >X/7%<*A8.I0D/D;=O7/M42RK"XE^TBVOZZG+
M.I*#M)?\$^@HXUBB2-!A44*/H*=4%D9C86YN!B?RE\S_ 'L<_K4]86MH>BM@
MKX K[_KX H&?7_P2_P"20Z%_V\?^E$E>@5Y_\$O^20Z%_P!O'_I1)7H!Z<4
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
M>A_^#&'_ .*H Z"BN?\ ^$[\'_\ 0UZ'_P"#&'_XJC_A._!__0UZ'_X,8?\
MXJ@#H**YZ3QSX9$#2P:W97@4X*V<ZS$'W"DX_&LG5OB-916@_LM&FN''612J
MQ_7U/T_.M84:D_A1G*K".[.GU;6K'1+7S[V8+G[J#EG/H!7FVH:WK7C2]^PV
M,+I;9_U*'C'J[?Y'XUD6=WIVOZI)<:]XJTRTVMB3[1>Q))_NJA/'Y8^M>B:;
MXG\!Z1:BVLO$F@Q(.I&HQ98^I.[DUTWIX?;67X(P]^MY1_,D\.>"K/10MQ<;
M;F]Z[R/E3_=']?Y5U%<__P )WX/_ .AKT/\ \&,/_P 51_PG?@__ *&O0_\
MP8P__%5R3G*;O)G3&"BK1.@HKG_^$[\'_P#0UZ'_ .#&'_XJIE\6:%<6KSV.
MJV=^JG:1:3K+SZ':3C\:RE.,%S2=D-M)79LLRHI9V"J!DDG %<QJGB8L3;Z=
MDD\&7'_H(_K6#K'B:&XN(XM0U.RT^%S\BW-RD2\=\L1DUI:7K_@?3@'/BK0I
M9^[G4(>/H-W%><ZU7$OEHZ1[_P"1AS2J:1T7<LZ9X;EN'^TZB6 8Y\LGYF^I
M[?SKJ(XDAC6.- B*,!5& *PO^$[\'_\ 0UZ'_P"#&'_XJC_A._!__0UZ'_X,
M8?\ XJNNAAX45:._?J:P@H['045S_P#PG?@__H:]#_\ !C#_ /%4?\)WX/\
M^AKT/_P8P_\ Q5=!9T%%<_\ \)WX/_Z&O0__  8P_P#Q5'_"=^#_ /H:]#_\
M&,/_ ,50!T%%<_\ \)WX/_Z&O0__  8P_P#Q5'_"=^#_ /H:]#_\&,/_ ,50
M!T%%<_\ \)WX/_Z&O0__  8P_P#Q5'_"=^#_ /H:]#_\&,/_ ,50!T%%<_\
M\)WX/_Z&O0__  8P_P#Q5'_"=^#_ /H:]#_\&,/_ ,50!T%%<_\ \)WX/_Z&
MO0__  8P_P#Q5'_"=^#_ /H:]#_\&,/_ ,50!T%%<_\ \)WX/_Z&O0__  8P
M_P#Q5'_"=^#_ /H:]#_\&,/_ ,50!T%%<_\ \)WX/_Z&O0__  8P_P#Q5'_"
M=^#_ /H:]#_\&,/_ ,50!T%%<_\ \)WX/_Z&O0__  8P_P#Q5'_"=^#_ /H:
M]#_\&,/_ ,50!T%%<_\ \)WX/_Z&O0__  8P_P#Q5'_"=^#_ /H:]#_\&,/_
M ,50!T%%<_\ \)WX/_Z&O0__  8P_P#Q5'_"=^#_ /H:]#_\&,/_ ,50!T%%
M<_\ \)WX/_Z&O0__  8P_P#Q5'_"=^#_ /H:]#_\&,/_ ,50!T%%<_\ \)WX
M/_Z&O0__  8P_P#Q5'_"=^#_ /H:]#_\&,/_ ,50!T%%<_\ \)WX/_Z&O0__
M  8P_P#Q5'_"=^#_ /H:]#_\&,/_ ,50!T%%<_\ \)WX/_Z&O0__  8P_P#Q
M5'_"=^#_ /H:]#_\&,/_ ,50!ONBNC(ZAE88((R"*RK;PSHMG=BZ@TZ%)@<A
MN2%/J 3@?A57_A._!_\ T->A_P#@QA_^*H_X3OP?_P!#7H?_ (,8?_BJI2:T
M3$XI[HZ"BJ]C?V>IV<=Y87<%W:R9V302"1&P2#AAP<$$?A5BI&%? %??]? %
M 'U_\$O^20Z%_P!O'_I1)7?L"5(4X)'!QTK@/@E_R2'0O^WC_P!*)*] H \=
MU/PUX[\<SW'A;Q'+I*:38S0R/J<=E(LUQD;OW1;Y,XX8CIG'/(K:^)7A+Q?X
MMBM]-TB;0X]*A>*<-=O,)S*F>,J"NW!'OUKTBB@#AKF#XH?9;>6UO?"WVMXR
MES!)%/Y,;!FP\;#YB2I7(88!''6L+_A4-Q%X#ATRWU=!KD6I#5A>-'^[-QTQ
MMZA<8&?49QVKU:B@#A?#7A3Q!_PE\_BKQ9=Z;+J/V065O!IJN(HH]VXG+\DD
M_P S^'=444 5[ZPL]3LY+._M(+NUDQOAGC$B-@@C*G@X(!_"L?\ X03P?_T*
MFA_^"Z'_ .)KH** .?\ ^$$\'_\ 0J:'_P""Z'_XFC_A!/!__0J:'_X+H?\
MXFN@HH Y_P#X03P?_P!"IH?_ (+H?_B:/^$$\'_]"IH?_@NA_P#B:Z"B@#G_
M /A!/!__ $*FA_\ @NA_^)H_X03P?_T*FA_^"Z'_ .)KH** .?\ ^$$\'_\
M0J:'_P""Z'_XFC_A!/!__0J:'_X+H?\ XFN@HH Y_P#X03P?_P!"IH?_ (+H
M?_B:/^$$\'_]"IH?_@NA_P#B:Z"B@#G_ /A!/!__ $*FA_\ @NA_^)H_X03P
M?_T*FA_^"Z'_ .)KH** .?\ ^$$\'_\ 0J:'_P""Z'_XFC_A!/!__0J:'_X+
MH?\ XFN@HH Y_P#X03P?_P!"IH?_ (+H?_B:/^$$\'_]"IH?_@NA_P#B:Z"B
M@#G_ /A!/!__ $*FA_\ @NA_^)H_X03P?_T*FA_^"Z'_ .)KH** .?\ ^$$\
M'_\ 0J:'_P""Z'_XFC_A!/!__0J:'_X+H?\ XFN@HH Y_P#X03P?_P!"IH?_
M (+H?_B:/^$$\'_]"IH?_@NA_P#B:Z"B@#G_ /A!/!__ $*FA_\ @NA_^)H_
MX03P?_T*FA_^"Z'_ .)KH** .?\ ^$$\'_\ 0J:'_P""Z'_XFC_A!/!__0J:
M'_X+H?\ XFN@ILDB11M)(ZHBC+,QP /<T 8/_"">#_\ H5-#_P#!=#_\32-X
M&\'*I9O"NA  9).GP\?^.UFZU\1M-L-T6GJ;V<<;@<1C\>_X?G7)%O%7C>3
MW_92>W[N!?\ ']364JJ6BU9WT\#.2YJGNQ\S3UJ;X=:;NBM/"NAWUP.,1Z?#
ML!]VV_RS7)P:#)XEOUDTOPWIEJ$;AK2QCA6/ZN!G]?PKT31?AQIUEMEU%S>3
M#G9]V,?AU/X_E79111P1+%#&L<:C"H@P /85/+.?Q.QI[?#T/X,>9]V</HOP
MUL[;;+JLQNI.OE1DK&/J>I_2MZ7P5X4GD,DWAG1I7/5I+")B?Q*UNT5K&"CL
M<56O4JN\W<Y__A!/!_\ T*FA_P#@NA_^)H_X03P?_P!"IH?_ (+H?_B:Z"BJ
M,3G_ /A!/!__ $*FA_\ @NA_^)H_X03P?_T*FA_^"Z'_ .)KH** .?\ ^$$\
M'_\ 0J:'_P""Z'_XFC_A!/!__0J:'_X+H?\ XFN@HH Y_P#X03P?_P!"IH?_
M (+H?_B:/^$$\'_]"IH?_@NA_P#B:Z"B@#G_ /A!/!__ $*FA_\ @NA_^)H_
MX03P?_T*FA_^"Z'_ .)KH** .?\ ^$$\'_\ 0J:'_P""Z'_XFC_A!/!__0J:
M'_X+H?\ XFN@HH Y_P#X03P?_P!"IH?_ (+H?_B:/^$$\'_]"IH?_@NA_P#B
M:Z"B@#G_ /A!/!__ $*FA_\ @NA_^)H_X03P?_T*FA_^"Z'_ .)KH** .?\
M^$$\'_\ 0J:'_P""Z'_XFC_A!/!__0J:'_X+H?\ XFN@HH Y_P#X03P?_P!"
MIH?_ (+H?_B:/^$$\'_]"IH?_@NA_P#B:Z"B@#G_ /A!/!__ $*FA_\ @NA_
M^)H_X03P?_T*FA_^"Z'_ .)KH** .?\ ^$$\'_\ 0J:'_P""Z'_XFC_A!/!_
M_0J:'_X+H?\ XFN@HH Y_P#X03P?_P!"IH?_ (+H?_B:/^$$\'_]"IH?_@NA
M_P#B:Z"@D $DX [T <__ ,()X/\ ^A4T/_P70_\ Q-'_  @G@_\ Z%30_P#P
M70__ !-)JGC31=,W*;G[1*/^6=O\WYGH/SKD+WQ]K.IR_9]*MO(W<*(U\R0_
MI_2NB&&J3UM9>9C.O".ESJ;OPCX%L(3+=^'/#T$?]Z2QA'_LM<CJEYX M]R:
M?X-T:Z?^^VG1(G_H.3^0IUIX'U[69A<:I<& -U:=C))CZ9_F177:9X&T73MK
MO";N4?QS\C_OGI^>:UY*%/XGS/R,^:M/X59>9Y+<(C,;FWTRTL+>1L!+.V$,
M6?8 8)_6M_P/HZZKKJM<6RS6<*EI!(N4)Q@ ]CSSCVKUN2V@E@\B2"-XNGEL
M@*_E2P6\-M$(H(8XHQT6-0H_(5<L9[G+&-B5A??YI.YAGP+X0)R?"NAY_P"P
M=%_\31_P@G@__H5-#_\ !=#_ /$UT%%>>=AS_P#P@G@__H5-#_\ !=#_ /$T
M'P+X/ R?"NA ?]@Z'_XFM>\OK>PA\VXD"CL.[?05REWJ=_KL_P!FM8V6(_P*
M>H]6-<M?%0I:;R[(SG44=.I1U72O!D.Z&Q\*Z#))T,G]G0E1]/EY_E5O0O":
M^2F8([*S'*PQ1A,_11P!6[I7AZ"QVRSXFG^GRK]/\:VJYXX:=9\^(^2Z?,A0
M<G>?W&+<>#_#-Y()+OP]I5S* %\R>SCD; _VF!-0_P#"">#_ /H5-#_\%T/_
M ,37045Z*22LC<Y__A!/!_\ T*FA_P#@NA_^)H_X03P?_P!"IH?_ (+H?_B:
MZ"BF!S__  @G@_\ Z%30_P#P70__ !-'_"">#_\ H5-#_P#!=#_\37044 <_
M_P ()X/_ .A4T/\ \%T/_P 31_P@G@__ *%30_\ P70__$UT%% '/_\ "">#
M_P#H5-#_ /!=#_\ $T?\()X/_P"A4T/_ ,%T/_Q-=!10!S__  @G@_\ Z%30
M_P#P70__ !-'_"">#_\ H5-#_P#!=#_\37044 <__P ()X/_ .A4T/\ \%T/
M_P 31_P@G@__ *%30_\ P70__$UT%% '/_\ "">#_P#H5-#_ /!=#_\ $T?\
M()X/_P"A4T/_ ,%T/_Q-=!10!S__  @G@_\ Z%30_P#P70__ !-'_"">#_\
MH5-#_P#!=#_\37044 <__P ()X/_ .A4T/\ \%T/_P 31_P@G@__ *%30_\
MP70__$UT%% '/_\ "">#_P#H5-#_ /!=#_\ $T?\()X/_P"A4T/_ ,%T/_Q-
M=!10!S__  @G@_\ Z%30_P#P70__ !-'_"">#_\ H5-#_P#!=#_\37044 <_
M_P ()X/_ .A4T/\ \%T/_P 31_P@G@__ *%30_\ P70__$UT%% '/_\ "">#
M_P#H5-#_ /!=#_\ $T?\()X/_P"A4T/_ ,%T/_Q-=!10!S__  @G@_\ Z%30
M_P#P70__ !-'_"">#_\ H5-#_P#!=#_\37044 <__P ()X/_ .A4T/\ \%T/
M_P 31_P@G@__ *%30_\ P70__$UT%% '/_\ "">#_P#H5-#_ /!=#_\ $T?\
M()X/_P"A4T/_ ,%T/_Q-=!10!S__  @G@_\ Z%30_P#P70__ !-'_"">#_\
MH5-#_P#!=#_\37044 5[&PL],LX[.PM(+2UCSLA@C$:+DDG"C@9))_&K%%%
M!7P!7W_7P!0!]?\ P2_Y)#H7_;Q_Z425Z!7G_P $O^20Z%_V\?\ I1)7H% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%1RW$,&/.FCCW<#>P&?SIMS>6UE;F>YGCAB'5W8 4#2;)
MJCGGAMH6FGE2*-1EG=@ /Q-<)K7Q,MX=T6D0>>_3SI00@^@ZG]*Y^#1O%'C.
M9;B[D=;<G*R3_*@'^RHZ_@/QK%U5M'4[Z>!E;GJOE7GO]QTVM?$FQM-T6EQ&
M[E''F-E8Q_4_I]:YA+3Q5XVE$DK/]E)R&D_=PK]!W_#)KM]%\!:1I6V29/MM
MP/XYA\H/LO3\\UU(    P!2Y)2^-E_6:-#2A&[[LY#1?AYI>G;9;S-]..?G&
M(P?9>_XYKKE540*BA5 P !@"EHK6,5'8X:E:=5WF[A1115&04444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !13)98X(VDED6.
M-1DLYP!^-<OJGC_2+'<EN6O91VBX7_OH_P!,U<*<INT5<B4XQ^)G5U1U#6-.
MTI-U[=Q0\9"DY8_11R:\XG\6>)?$,I@TV)XE/\-JI+ >[]OKQ5G3_AU?W;^=
MJMV(=QRRJ?,<_4]!^M=/U:,-:LK>74P]NY:4XW+NJ?$N-=R:7:%SVEGX'_?(
MY_45BBV\6^+2#(9OL[=Y/W46/IW_ "-=_I?A31])VM!:*\H_Y:S?.WZ\#\ *
MVJ?MZ=/^%'YL/8SG_$E\D<-I?PVLX=KZE<O<-WCC^1/SZG]*["RTZSTZ+RK.
MVB@3OL7&?J>]6:*YYUIS^)FT*<(?"@HHHK(T"BD9E12S,% [DXJ&>\M[>W,\
MLR+'_>SG/T]:3DENQ7L3UAZKXCAL]T-MB:?H3_"OU]:RK_7+O59?LMBCK&W&
M%^\_U]!6CI7AJ.WVS7N))>H3JJ_7UKSI8FI7?)A]NK_R,7-STA]YF6>DWVMS
M?:KN1EB/\;=2/11Z5U=I96]C"(K>,(O<]S[DU8HKHH86%'7=]RX4U'U"BBBN
MHT"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KX K[_KX H ^O_@E
M_P DAT+_ +>/_2B2O0*\_P#@E_R2'0O^WC_THDKT"@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *9--%;PM
M+-(D<:#+.YP /<USGB#QMINA[H4;[5>#CR8SPI_VCV^G6N$_XJ3QY=]Q:JWN
ML,?^)_,UE*HEHM6=U'!RFN>;Y8]V86M:E/JVK7%W/*7W.=G/"KG@#VQ6GH'A
MW5/%0"BY*VEMA-\K%@G?"K_^JNUMOAEI*6R+<W%S+,.6=&"@^P&#Q75Z=IMI
MI-DEI90B*%><#DD^I/<UC&BV[R.^MF-.,.6CNO(Q]%\$Z/H^V3R?M5P/^6LX
MS@^PZ#^?O71T45U**6B/&J5)U'S3=V%%%%,S"BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ JC?:O9Z<P6XEPY&0JC)Q4%[XAL+/*B3SI!_#'S^O2N'U*Y
M>^O9+DJ1O.=N<XKSL3C8T_=IM-F4JB6B9Z+9WUO?P^;;R!U!P>Q'U%6*\]TJ
MQU2>)VLA*J$X8K)L!_49K0_L;77X:1\>\_\ ]>HAC:CBG[-OTV)]J^USLJ*X
MW_A'M7?AI%Q_M2FC_A%M1?[TL'']YR?Z5?UJMTI,/:2_E.P+JIP6 /N:8;B
M'!FC!]V%<H/"5[CYIX ?8D_TJ*Z\/"QA\V\U&U@3U<X'Z]::Q&)>U+\0]I/^
M4ZXWUH.MU#_W\%,.IV &?MMM_P!_5_QKRR^UC3[=]EK,]T1U81[%_ DY_2G:
M=)J>K-BRTJ21>GF;\(/Q(Q6W+C[7]DEZO_@F7UEWLD>CW7B'3;6/>;CS#V6(
M%R?R_K7*:GXXU24M'I>FF%>TL^"WY=!^M:-EX2N7C#7UQ'&Q_@B!;'XG'\JN
M#PC;9^:YE(]@!4QK8N+_ (<7\RI>VDM-#SQ[75]<N0VJ7^Q<YW3,6 ^BJ#C\
MA70Z;H'A:R*O=W4M](.?FC94_P"^?\2:Z5?"5E_%/<'Z%1_2G#PIIXZO<'ZL
M/\*TEC,QDK)12\C.-"2=VK^H0Z_HUI$(;=3'$O18XMH'X4X^*M.!Z3'_ ( /
M\:4>%]- Y$I]R]/'AK3 /]2Y_P"!FN;_ &Y_RF_[WR(#XML.T-S_ -\K_C3#
MXNM<<6\Q/OC_ !JZ/#NE#_EU_P#(C?XT\:%I@.?LB?F?\:.3&_S1^X+5>Z,P
M^+X<<6DA/NPIA\8+_#9$_67']*V1HVFJ<BSB_$9IXTK3UZ65O^,8-'LL8_MK
M[@Y:O<P3XP;^&R ^LN?Z4P^+YL\6D8'NQKHQI]DOW;.W'TB'^%/%I;*,"WB
M]D%'L,4]ZOX!R5/YC@=7UBYU)DWX2->B*>,^OUJ/2;.34[Q;4/M7DEB,X%=U
M>Z/97\:I-$!M^ZR<$4NGZ3::8K"W0[FZNQR37/\ 4*DJEZCNNK%[)OXAUAIM
MMIT6R!.3]YS]YOK5NBBO7C&,5RQ5D;I):(****H84444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
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
M^B8?^5^W_P *] HKNC%15HJR-4DMCS__ (2WXA_]$P_\K]O_ (4?\);\0_\
MHF'_ )7[?_"NHUCQ-I>B*1=7 :;'$,?S.?P[?CBN$O\ QCKGB"<V>DP20(W
M6#+2$>[=OPQ]:ZJ>'G/79=S*=:,--V/O/B9XJTVY2#4/ <-LS'G=KL3E?<A$
M)'Y5RNJZC)JVJ3W\B>6TS;MF_=MXQC.!G\J[71_AS)(PGUF<KDY,,1RQ_P!Y
MO\/SKM8-#TJWM1:QZ?;>2.=K1ALGU.>I^M=$*E*@_=]YF$H5*R][1'B46C^(
M+V!;C2-!EU2,/MD"W4=OCCLS]3] :Z32W\5Z3M:#X2J\H_Y:S:_;NV?497C\
M,5ZO'&D4:QQHJ(HP%48 _"G5A6Q,ZCWLC:G0C!=V>?\ _"6_$/\ Z)A_Y7[?
M_"C_ (2WXA_]$P_\K]O_ (5Z!17,;GG_ /PEOQ#_ .B8?^5^W_PH_P"$M^(?
M_1,/_*_;_P"%>@44 >?_ /"6_$/_ *)A_P"5^W_PH_X2WXA_]$P_\K]O_A7H
M%% 'G_\ PEOQ#_Z)A_Y7[?\ PH_X2WXA_P#1,/\ ROV_^%>@44 >?_\ "6_$
M/_HF'_E?M_\ "C_A+?B'_P!$P_\ *_;_ .%>@44 >?\ _"6_$/\ Z)A_Y7[?
M_"C_ (2WXA_]$P_\K]O_ (5Z!10!Y_\ \);\0_\ HF'_ )7[?_"C_A+?B'_T
M3#_ROV_^%>@44 >?_P#"6_$/_HF'_E?M_P#"C_A+?B'_ -$P_P#*_;_X5Z!1
M0!Y__P );\0_^B8?^5^W_P */^$M^(?_ $3#_P K]O\ X5Z!10!Y_P#\);\0
M_P#HF'_E?M_\*/\ A+?B'_T3#_ROV_\ A7H%% 'G_P#PEOQ#_P"B8?\ E?M_
M\*/^$M^(?_1,/_*_;_X5Z!10!Y__ ,);\0_^B8?^5^W_ ,*/^$M^(?\ T3#_
M ,K]O_A7H%% 'G__  EOQ#_Z)A_Y7[?_  H_X2WXA_\ 1,/_ "OV_P#A7H%%
M 'G_ /PEOQ#_ .B8?^5^W_PH_P"$M^(?_1,/_*_;_P"%>@44 >?_ /"6_$/_
M *)A_P"5^W_PH_X2WXA_]$P_\K]O_A7H%% 'G_\ PEOQ#_Z)A_Y7[?\ PH_X
M2WXA_P#1,/\ ROV_^%>@44 >?_\ "6_$/_HF'_E?M_\ "C_A+?B'_P!$P_\
M*_;_ .%>@44 >?\ _"6_$/\ Z)A_Y7[?_"C_ (2WXA_]$P_\K]O_ (5Z!10!
MY_\ \);\0_\ HF'_ )7[?_"C_A+?B'_T3#_ROV_^%>@44 >?_P#"6_$/_HF'
M_E?M_P#"C_A+?B'_ -$P_P#*_;_X5Z!10!Y__P );\0_^B8?^5^W_P */^$M
M^(?_ $3#_P K]O\ X5Z!10!Y_P#\);\0_P#HF'_E?M_\*/\ A+?B'_T3#_RO
MV_\ A7H%% 'G_P#PEOQ#_P"B8?\ E?M_\*/^$M^(?_1,/_*_;_X5Z!10!Y__
M ,);\0_^B8?^5^W_ ,*/^$M^(?\ T3#_ ,K]O_A7H%% 'G__  EOQ#_Z)A_Y
M7[?_  H_X2WXA_\ 1,/_ "OV_P#A7H%% 'G_ /PEOQ#_ .B8?^5^W_PH_P"$
MM^(?_1,/_*_;_P"%>@44 >?_ /"6_$/_ *)A_P"5^W_PH_X2WXA_]$P_\K]O
M_A7H%% 'G_\ PEOQ#_Z)A_Y7[?\ PH_X2WXA_P#1,/\ ROV_^%>@44 >?_\
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
M.&,=D'7ZGO\ C5FBN>I6G4^)FT*48?"@HHHK(T"BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *^ *^_Z^ * /K_X
M)?\ )(="_P"WC_THDKT"O/\ X)?\DAT+_MX_]*)*] H **** "BBB@ HHHH
M**** "BBL_5M:T_1+;SKZX6,'[J=6?Z#O2;MN5&+D[15V:%<SX@\;:;H>Z%&
M^U7@X\F,\*?]H]OIUKC=6\::QXCN/L&CPRPQ/P$BYE<>Y'0?3\ZUO#_PWCCV
MW.MN)'ZBV0_*/]X]_H/S-8NHY:0/1CA:=%<^)?R6Y@?\5)X\N^XM5;W6&/\
MQ/YFN[\/^"=-T/;,Z_:KP<^=(.%/^R.WUZUT<,,5O"L4,:1QH,*B#  ]A3ZJ
M--+5ZLRK8R4UR07+'L@HHI"0!DG ]ZU.$6BJLFHV47^LNX5/IO&:J2>(M,C_
M .7@N?14)K*5:G'XI+[R7**W9JT5S\GBVT7_ %<$SGWP!_.JDGB^4_ZJT1?]
MYR?\*YY8[#Q^T0ZT%U.KHKC?^$@UBY_U$8&?^>41;^>:-OB2Z_Y^1GW$?^%9
M_P!H1?P1;^1/MD]DSLB0!D]*KR7]G#_K+J%?8N,URH\.:K<',TJ#_KI(6_QJ
MQ'X0<_ZV\4>RIG^M'UG$2^&E][#GF]HFM)XATR/_ )>=Q]%4G^E5)/%EDO\
MJX9G/N !_.EC\)V2\R2S.?J /Y5;C\/:9'_R[!CZLQ/]:/\ ;9?RK\0_>OLC
M(D\7R'_56:CW9\_TJO\ \)%JUQQ#&H_ZYQ$_SS751V%I#_J[6%3ZA!5CI1]6
MQ$OBJ_<@Y)O>1Y??/</=R-<[_-)RV\8.?I6UX?T1=2B::X9UC4X 7^(_7\JZ
MNYTNRO)!)<6Z.X_BY!_2K$44<,:QQ(J(O 51@"LJ>7VG>H[K\_4%2[D5K8VM
MDFVWA1/4@<GZGK5BBBO5C%15DC9*VP4444QA16'K/BW2M%W)+-YMP/\ EC%\
MS9]^P_&N&N_%/B'Q/.;33(9(8SUCM_O8_P!I^WZ"NBGAYS5]EW9C.M&.F[.Y
MUGQ7I6BADFG\VX'_ "PB^9OQ[#\:X:\\5>(/$UP;33(9(8V_Y9V_WL?[3]OT
M%:FC?#=1MFUB?<>OD0GC\6_P_.NYL[&UT^ 06EO'#$/X4&/S]:UYJ-+X5S/\
M#/EJU/BT1PNC?#@96;6)]QZ^1$?_ $)O\/SKNK.QM=/@$%I;QPQ#^%!C\_6K
M%%<]2M.I\3-H4HP^%!11161H%%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
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
M0:  H    X %+10 445D7/B.PMM:M]*_?27,S^63&F4C;:6 9N@) )P,GVH
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
M8?\ R2M__C= 'U_17R!_PNWXA_\ 0P_^25O_ /&Z/^%V_$/_ *&'_P DK?\
M^-T ?7]%?('_  NWXA_]##_Y)6__ ,;H_P"%V_$/_H8?_)*W_P#C= 'U_17R
M!_PNWXA_]##_ .25O_\ &Z/^%V_$/_H8?_)*W_\ C= 'U_17R!_PNWXA_P#0
MP_\ DE;_ /QNC_A=OQ#_ .AA_P#)*W_^-T ?7]%?('_"[?B'_P!##_Y)6_\
M\;H_X7;\0_\ H8?_ "2M_P#XW0!]?T5\@?\ "[?B'_T,/_DE;_\ QNC_ (7;
M\0_^AA_\DK?_ .-T ?7]%?('_"[?B'_T,/\ Y)6__P ;H_X7;\0_^AA_\DK?
M_P"-T ?7]%?('_"[?B'_ -##_P"25O\ _&Z/^%V_$/\ Z&'_ ,DK?_XW0!]?
MT5\@?\+M^(?_ $,/_DE;_P#QNC_A=OQ#_P"AA_\ )*W_ /C= 'U_17R!_P +
MM^(?_0P_^25O_P#&Z/\ A=OQ#_Z&'_R2M_\ XW0!]?T5\@?\+M^(?_0P_P#D
ME;__ !NC_A=OQ#_Z&'_R2M__ (W0!]?T5\@?\+M^(?\ T,/_ ))6_P#\;H_X
M7;\0_P#H8?\ R2M__C= 'U_17R!_PNWXA_\ 0P_^25O_ /&Z/^%V_$/_ *&'
M_P DK?\ ^-T ?7]%?('_  NWXA_]##_Y)6__ ,;H_P"%V_$/_H8?_)*W_P#C
M= 'U_17R!_PNWXA_]##_ .25O_\ &Z/^%V_$/_H8?_)*W_\ C= 'U_17R!_P
MNWXA_P#0P_\ DE;_ /QNC_A=OQ#_ .AA_P#)*W_^-T ?7]%?('_"[?B'_P!#
M#_Y)6_\ \;H_X7;\0_\ H8?_ "2M_P#XW0!]?T5\@?\ "[?B'_T,/_DE;_\
MQNC_ (7;\0_^AA_\DK?_ .-T ?7]%?('_"[?B'_T,/\ Y)6__P ;H_X7;\0_
M^AA_\DK?_P"-T ?7]%?('_"[?B'_ -##_P"25O\ _&Z/^%V_$/\ Z&'_ ,DK
M?_XW0!]?T5\@?\+M^(?_ $,/_DE;_P#QNC_A=OQ#_P"AA_\ )*W_ /C= 'U_
M17R!_P +M^(?_0P_^25O_P#&Z/\ A=OQ#_Z&'_R2M_\ XW0!]?T5\@?\+M^(
M?_0P_P#DE;__ !NC_A=OQ#_Z&'_R2M__ (W0!]?T5\@?\+M^(?\ T,/_ ))6
M_P#\;H_X7;\0_P#H8?\ R2M__C= 'U_17R!_PNWXA_\ 0P_^25O_ /&Z/^%V
M_$/_ *&'_P DK?\ ^-T ?7]%?('_  NWXA_]##_Y)6__ ,;H_P"%V_$/_H8?
M_)*W_P#C= 'U_17R!_PNWXA_]##_ .25O_\ &Z/^%V_$/_H8?_)*W_\ C= '
MU_17R!_PNWXA_P#0P_\ DE;_ /QNC_A=OQ#_ .AA_P#)*W_^-T ?7]%?('_"
M[?B'_P!##_Y)6_\ \;H_X7;\0_\ H8?_ "2M_P#XW0!]?T5\@?\ "[?B'_T,
M/_DE;_\ QNC_ (7;\0_^AA_\DK?_ .-T ?7]%?('_"[?B'_T,/\ Y)6__P ;
MH_X7;\0_^AA_\DK?_P"-T ?7]%?('_"[?B'_ -##_P"25O\ _&Z/^%V_$/\
MZ&'_ ,DK?_XW0!]?T5\@?\+M^(?_ $,/_DE;_P#QNC_A=OQ#_P"AA_\ )*W_
M /C= 'U_17R!_P +M^(?_0P_^25O_P#&Z/\ A=OQ#_Z&'_R2M_\ XW0!]?U\
D 5Z!_P +M^(?_0P_^25O_P#&ZY"+3XGB1RSY903@C_"@#__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>11
<FILENAME>msex-20221231.xsd
<DESCRIPTION>XBRL SCHEMA FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Thu Feb 23 19:15:18 UTC 2023 -->
<xs:schema elementFormDefault="qualified" xmlns:srt-types="http://fasb.org/srt-types/2022" targetNamespace="http://middlesexwater.com/20221231" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:us-types="http://fasb.org/us-types/2022" xmlns:msex="http://middlesexwater.com/20221231" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:dtr="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:xbrli="http://www.xbrl.org/2003/instance">
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xlink:type="simple" xlink:href="msex-20221231_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-20221231_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-20221231_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-20221231_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>001 - Statement - CONSOLIDATED STATEMENTS OF INCOME</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>002 - Statement - CONSOLIDATED BALANCE SHEETS</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>003 - Statement - CONSOLIDATED BALANCE SHEETS (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>004 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS</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>005 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (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>006 - Statement - 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>007 - Statement - 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>008 - Statement - CONSOLIDATED STATEMENTS OF COMMON STOCKHOLDERS' EQUITY</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>009 - Statement - CONSOLIDATED STATEMENTS OF COMMON STOCKHOLDERS' EQUITY (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/OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopments" id="msex_r_OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopments">
        <link:definition>010 - Disclosure - Organization, Summary of Significant Accounting Policies 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>011 - 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/IncomeTaxes" id="msex_r_IncomeTaxes">
        <link:definition>012 - Disclosure - Income Taxes</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>013 - 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/ShorttermBorrowings" id="msex_r_ShorttermBorrowings">
        <link:definition>014 - 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/Capitalization" id="msex_r_Capitalization">
        <link:definition>015 - 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/EmployeeBenefitPlans" id="msex_r_EmployeeBenefitPlans">
        <link:definition>016 - 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/BusinessSegmentData" id="msex_r_BusinessSegmentData">
        <link:definition>017 - 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/QuarterlyDataUnaudited" id="msex_r_QuarterlyDataUnaudited">
        <link:definition>018 - Disclosure - Quarterly Data - 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/AccountingPoliciesByPolicy" id="msex_r_AccountingPoliciesByPolicy">
        <link:definition>019 - Disclosure - Accounting Policies, by Policy (Policies)</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/OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsTables" id="msex_r_OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsTables">
        <link:definition>020 - Disclosure - Organization, Summary of Significant Accounting Policies 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/RateandRegulatoryMattersTables" id="msex_r_RateandRegulatoryMattersTables">
        <link:definition>021 - Disclosure - Rate and Regulatory Matters (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/IncomeTaxesTables" id="msex_r_IncomeTaxesTables">
        <link:definition>022 - Disclosure - Income Taxes (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>023 - 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/ShorttermBorrowingsTables" id="msex_r_ShorttermBorrowingsTables">
        <link:definition>024 - 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/CapitalizationTables" id="msex_r_CapitalizationTables">
        <link:definition>025 - 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/EmployeeBenefitPlansTables" id="msex_r_EmployeeBenefitPlansTables">
        <link:definition>026 - 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/BusinessSegmentDataTables" id="msex_r_BusinessSegmentDataTables">
        <link:definition>027 - 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/QuarterlyDataUnauditedTables" id="msex_r_QuarterlyDataUnauditedTables">
        <link:definition>028 - Disclosure - Quarterly Data - Unaudited (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/OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetails" id="msex_r_OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetails">
        <link:definition>029 - Disclosure - Organization, Summary of Significant Accounting Policies and Recent Developments (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/ScheduleofdepreciationratesTable" id="msex_r_ScheduleofdepreciationratesTable">
        <link:definition>030 - Disclosure - Organization, Summary of Significant Accounting Policies and Recent Developments (Details) - Schedule of depreciation 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/ScheduleofallowanceforfundsusedduringconstructionratesTable" id="msex_r_ScheduleofallowanceforfundsusedduringconstructionratesTable">
        <link:definition>031 - Disclosure - Organization, Summary of Significant Accounting Policies and Recent Developments (Details) - Schedule of allowance for funds used during construction 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/ScheduleofoperatingrevenuesTable" id="msex_r_ScheduleofoperatingrevenuesTable">
        <link:definition>032 - Disclosure - Organization, Summary of Significant Accounting Policies and Recent Developments (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/RateandRegulatoryMattersDetails" id="msex_r_RateandRegulatoryMattersDetails">
        <link:definition>033 - 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/ScheduleofregulatoryassetsTable" id="msex_r_ScheduleofregulatoryassetsTable">
        <link:definition>034 - Disclosure - Rate and Regulatory Matters (Details) - Schedule of regulatory 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/IncomeTaxesDetails" id="msex_r_IncomeTaxesDetails">
        <link:definition>035 - Disclosure - Income Taxes (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/ScheduleofincometaxexpensereconciliationTable" id="msex_r_ScheduleofincometaxexpensereconciliationTable">
        <link:definition>036 - Disclosure - Income Taxes (Details) - Schedule of income tax expense reconciliation</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/ScheduleofincometaxexpenseTable" id="msex_r_ScheduleofincometaxexpenseTable">
        <link:definition>037 - Disclosure - Income Taxes (Details) - Schedule of income tax expense</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/ScheduleofnetdeferredtaxliabilityTable" id="msex_r_ScheduleofnetdeferredtaxliabilityTable">
        <link:definition>038 - Disclosure - Income Taxes (Details) - Schedule of net deferred tax liability</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>039 - 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>040 - 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>041 - 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>042 - 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/ShorttermBorrowingsDetails" id="msex_r_ShorttermBorrowingsDetails">
        <link:definition>043 - 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/ScheduleofinformationregardingshorttermborrowingsTable" id="msex_r_ScheduleofinformationregardingshorttermborrowingsTable">
        <link:definition>044 - Disclosure - Short-term Borrowings (Details) - Schedule of information regarding 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/ScheduleofLineofCreditTable" id="msex_r_ScheduleofLineofCreditTable">
        <link:definition>045 - Disclosure - Short-term Borrowings (Details) - Schedule of Line 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/CapitalizationDetails" id="msex_r_CapitalizationDetails">
        <link:definition>046 - 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/ScheduleoflongtermdebtTable" id="msex_r_ScheduleoflongtermdebtTable">
        <link:definition>047 - Disclosure - Capitalization (Details) - Schedule of 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/ScheduleofbasicanddilutedearningspershareTable" id="msex_r_ScheduleofbasicanddilutedearningspershareTable">
        <link:definition>048 - Disclosure - Capitalization (Details) - Schedule of basic and diluted 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/ScheduleofbasicanddilutedearningspershareTable_Parentheticals" id="msex_r_ScheduleofbasicanddilutedearningspershareTable_Parentheticals">
        <link:definition>049 - Disclosure - Capitalization (Details) - Schedule of basic and diluted 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/ScheduleofcarryingamountandfairvalueofthebondsTable" id="msex_r_ScheduleofcarryingamountandfairvalueofthebondsTable">
        <link:definition>050 - Disclosure - Capitalization (Details) - Schedule of carrying amount and fair value of the bonds</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>051 - 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/ScheduleofpensionplanandotherbenefitsplanTable" id="msex_r_ScheduleofpensionplanandotherbenefitsplanTable">
        <link:definition>052 - Disclosure - Employee Benefit Plans (Details) - Schedule of pension plan and other benefits plan</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/ScheduleofchangeinfairvalueofplanassetsTable" id="msex_r_ScheduleofchangeinfairvalueofplanassetsTable">
        <link:definition>053 - Disclosure - Employee Benefit Plans (Details) - Schedule of change in fair value of plan 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/ScheduleofemployeebenefitplansrecognizedinbalancesheetTable" id="msex_r_ScheduleofemployeebenefitplansrecognizedinbalancesheetTable">
        <link:definition>054 - Disclosure - Employee Benefit Plans (Details) - Schedule of employee benefit plans recognized in balance sheet</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/ScheduleofcomponentsofnetbenefitcostTable" id="msex_r_ScheduleofcomponentsofnetbenefitcostTable">
        <link:definition>055 - Disclosure - Employee Benefit Plans (Details) - Schedule of components of net benefit cost</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/ScheduleofregulatoryassetsintonetperiodicbenefitcostTable" id="msex_r_ScheduleofregulatoryassetsintonetperiodicbenefitcostTable">
        <link:definition>056 - Disclosure - Employee Benefit Plans (Details) - Schedule of regulatory assets into net periodic benefit cost</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/ScheduleofdiscountandcompensationratesTable" id="msex_r_ScheduleofdiscountandcompensationratesTable">
        <link:definition>057 - Disclosure - Employee Benefit Plans (Details) - Schedule of discount and compensation 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/ScheduleofeffectofonepercentagepointchangeinassumedhealthcarecosttrendratesTable" id="msex_r_ScheduleofeffectofonepercentagepointchangeinassumedhealthcarecosttrendratesTable">
        <link:definition>058 - Disclosure - Employee Benefit Plans (Details) - Schedule of effect of one-percentage point change in assumed health care cost trend 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/ScheduleofexpectedbenefitpaymentsTable" id="msex_r_ScheduleofexpectedbenefitpaymentsTable">
        <link:definition>059 - Disclosure - Employee Benefit Plans (Details) - Schedule of expected benefit payments</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+YtfNuoUcZ3RuTydUWOl2csY/IxMpZAwha1hdLHo6EQlvWnEiJhLcT3rbHO45vUlgMIr+ckgFgmG9Db0rDgzeA/d1cmVwTO4dkMlh3ooucLfWmQqwXcCJdbGamBv5qaNg0KcfqkDruIWMzUr2cpLOAcg0JLLeA==] CSR-->
      <link:roleType roleURI="http://middlesexwater.com/role/ScheduleofallocationofplanassetsTable" id="msex_r_ScheduleofallocationofplanassetsTable">
        <link:definition>060 - Disclosure - Employee Benefit Plans (Details) - Schedule of allocation of plan 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/ScheduleoffairvalueofplanassetsTable" id="msex_r_ScheduleoffairvalueofplanassetsTable">
        <link:definition>061 - Disclosure - Employee Benefit Plans (Details) - Schedule of fair value of plan 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/ScheduleoftablepresentsawardedbutnotyetvestedshareTable" id="msex_r_ScheduleoftablepresentsawardedbutnotyetvestedshareTable">
        <link:definition>062 - Disclosure - Employee Benefit Plans (Details) - Schedule of table presents awarded but not yet vested 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/ScheduleofsegmentreportinginformationbysegmentTable" id="msex_r_ScheduleofsegmentreportinginformationbysegmentTable">
        <link:definition>063 - Disclosure - Business Segment Data (Details) - Schedule of segment reporting information, by segment</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/ScheduleoffinancialinformationforeachquarterTable" id="msex_r_ScheduleoffinancialinformationforeachquarterTable">
        <link:definition>064 - Disclosure - Quarterly Data - Unaudited (Details) - Schedule of financial information for each quarter</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/2022" schemaLocation="https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd"/>
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xs:import namespace="http://fasb.org/srt-types/2022" schemaLocation="https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/sic/2022" schemaLocation="https://xbrl.sec.gov/sic/2022/sic-2022.xsd"/>
  <xs:element name="ScheduleOfDepreciationRatesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_ScheduleOfDepreciationRatesAbstract"/>
  <xs:element name="ScheduleOfAllowanceForFundsUsedDuringConstructionRatesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_ScheduleOfAllowanceForFundsUsedDuringConstructionRatesAbstract"/>
  <xs:element name="ScheduleOfOperatingRevenuesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_ScheduleOfOperatingRevenuesAbstract"/>
  <xs:element name="ScheduleOfRegulatoryAssetsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_ScheduleOfRegulatoryAssetsAbstract"/>
  <xs:element name="ScheduleOfIncomeTaxExpenseReconciliationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_ScheduleOfIncomeTaxExpenseReconciliationAbstract"/>
  <xs:element name="ScheduleOfIncomeTaxExpenseAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_ScheduleOfIncomeTaxExpenseAbstract"/>
  <xs:element name="ScheduleOfNetDeferredTaxLiabilityAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_ScheduleOfNetDeferredTaxLiabilityAbstract"/>
  <xs:element name="ScheduleOfPurchasedWaterCostsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_ScheduleOfPurchasedWaterCostsAbstract"/>
  <xs:element name="ScheduleOfOperatingLeaseRouAssetsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_ScheduleOfOperatingLeaseRouAssetsAbstract"/>
  <xs:element name="ScheduleOfFutureMinimumOperatingLeaseCommitmentsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_ScheduleOfFutureMinimumOperatingLeaseCommitmentsAbstract"/>
  <xs:element name="ScheduleOfInformationRegardingShortTermBorrowingsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_ScheduleOfInformationRegardingShortTermBorrowingsAbstract"/>
  <xs:element name="ScheduleOfLineOfCreditAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_ScheduleOfLineOfCreditAbstract"/>
  <xs:element name="CapitalizationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_CapitalizationAbstract"/>
  <xs:element name="ScheduleOfLongTermDebtAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_ScheduleOfLongTermDebtAbstract"/>
  <xs:element name="ScheduleOfBasicAndDilutedEarningsPerShareAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_ScheduleOfBasicAndDilutedEarningsPerShareAbstract"/>
  <xs:element name="ScheduleOfCarryingAmountAndFairValueOfTheBondsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_ScheduleOfCarryingAmountAndFairValueOfTheBondsAbstract"/>
  <xs:element name="ScheduleOfPensionPlanAndOtherBenefitsPlanAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_ScheduleOfPensionPlanAndOtherBenefitsPlanAbstract"/>
  <xs:element name="ScheduleOfChangeInFairValueOfPlanAssetsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_ScheduleOfChangeInFairValueOfPlanAssetsAbstract"/>
  <xs:element name="ScheduleOfEmployeeBenefitPlansRecognizedInBalanceSheetAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_ScheduleOfEmployeeBenefitPlansRecognizedInBalanceSheetAbstract"/>
  <xs:element name="ScheduleOfComponentsOfNetBenefitCostAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_ScheduleOfComponentsOfNetBenefitCostAbstract"/>
  <xs:element name="ScheduleOfRegulatoryAssetsIntoNetPeriodicBenefitCostAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_ScheduleOfRegulatoryAssetsIntoNetPeriodicBenefitCostAbstract"/>
  <xs:element name="ScheduleOfDiscountAndCompensationRatesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_ScheduleOfDiscountAndCompensationRatesAbstract"/>
  <xs:element name="ScheduleOfEffectOfOnePercentagePointChangeInAssumedHealthCareCostTrendRatesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_ScheduleOfEffectOfOnePercentagePointChangeInAssumedHealthCareCostTrendRatesAbstract"/>
  <xs:element name="ScheduleOfExpectedBenefitPaymentsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_ScheduleOfExpectedBenefitPaymentsAbstract"/>
  <xs:element name="ScheduleOfAllocationOfPlanAssetsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_ScheduleOfAllocationOfPlanAssetsAbstract"/>
  <xs:element name="ScheduleOfFairValueOfPlanAssetsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_ScheduleOfFairValueOfPlanAssetsAbstract"/>
  <xs:element name="ScheduleOfTablePresentsAwardedButNotYetVestedShareAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_ScheduleOfTablePresentsAwardedButNotYetVestedShareAbstract"/>
  <xs:element name="ScheduleOfSegmentReportingInformationBySegmentAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_ScheduleOfSegmentReportingInformationBySegmentAbstract"/>
  <xs:element name="ScheduleOfFinancialInformationForEachQuarterAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_ScheduleOfFinancialInformationForEachQuarterAbstract"/>
  <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="OtherIncomeExpenseAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_OtherIncomeExpenseAbstract"/>
  <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="EarningsPerShareOfCommonStockAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_EarningsPerShareOfCommonStockAbstract"/>
  <xs:element name="UnlabeledAbstract12" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_UnlabeledAbstract12"/>
  <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="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="UnlabeledAbstract15" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_UnlabeledAbstract15"/>
  <xs:element name="CapitalizationAndLiabilitiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_CapitalizationAndLiabilitiesAbstract"/>
  <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="UnlabeledAbstract25" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_UnlabeledAbstract25"/>
  <xs:element name="UnlabeledAbstract26" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_UnlabeledAbstract26"/>
  <xs:element name="CommonStockNoParValueAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_CommonStockNoParValueAbstract"/>
  <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="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="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="UnlabeledAbstract32" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_UnlabeledAbstract32"/>
  <xs:element name="CurrentAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_CurrentAbstract"/>
  <xs:element name="DeferredAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_DeferredAbstract"/>
  <xs:element name="UnlabeledAbstract33" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_UnlabeledAbstract33"/>
  <xs:element name="IncludedInOtherCurrentLiabilitiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_IncludedInOtherCurrentLiabilitiesAbstract"/>
  <xs:element name="ChangeInFairValueOfPlanAssetsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_ChangeInFairValueOfPlanAssetsAbstract"/>
  <xs:element name="UnlabeledAbstract34" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_UnlabeledAbstract34"/>
  <xs:element name="ComponentsOfNetPeriodicBenefitCostAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_ComponentsOfNetPeriodicBenefitCostAbstract"/>
  <xs:element name="UnlabeledAbstract35" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_UnlabeledAbstract35"/>
  <xs:element name="OperatingIncomeAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_OperatingIncomeAbstract"/>
  <xs:element name="UnlabeledAbstract36" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_UnlabeledAbstract36"/>
  <xs:element name="UnlabeledAbstract37" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_UnlabeledAbstract37"/>
  <xs:element name="OtherIncomeExpenseNetAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_OtherIncomeExpenseNetAbstract"/>
  <xs:element name="UnlabeledAbstract38" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_UnlabeledAbstract38"/>
  <xs:element name="UnlabeledAbstract39" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_UnlabeledAbstract39"/>
  <xs:element name="IncomeTaxesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_IncomeTaxesAbstract"/>
  <xs:element name="UnlabeledAbstract40" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_UnlabeledAbstract40"/>
  <xs:element name="NetIncomeAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_NetIncomeAbstract"/>
  <xs:element name="UnlabeledAbstract41" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_UnlabeledAbstract41"/>
  <xs:element name="CapitalExpendituresAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_CapitalExpendituresAbstract"/>
  <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="PreliminarySurveyAndInvestigationCharges" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="msex_PreliminarySurveyAndInvestigationCharges"/>
  <xs:element name="NonUtilityAssetsNet" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="msex_NonUtilityAssetsNet"/>
  <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="DeferredChargesAndOtherAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="msex_DeferredChargesAndOtherAssets"/>
  <xs:element name="TotalCommonEquity" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="msex_TotalCommonEquity"/>
  <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="ChangeInUnbilledRevenues" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="msex_ChangeInUnbilledRevenues"/>
  <xs:element name="ProceedsFromIssuanceOfCommonStockExpense" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="msex_ProceedsFromIssuanceOfCommonStockExpense"/>
  <xs:element name="DeobligatedPrincipalPayments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="msex_DeobligatedPrincipalPayments"/>
  <xs:element name="NonCashConsiderationForSaleOfSubsidiary" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="msex_NonCashConsiderationForSaleOfSubsidiary"/>
  <xs:element name="PreferredSharesAuthorized" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="msex_PreferredSharesAuthorized"/>
  <xs:element name="PreferredStockValue1" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="msex_PreferredStockValue1"/>
  <xs:element name="IncomeTaxesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="msex_IncomeTaxesTable"/>
  <xs:element name="IncomeTaxesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_IncomeTaxesLineItems"/>
  <xs:element name="CapitalizationTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_CapitalizationTextBlock"/>
  <xs:element name="CapitalizationTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="msex_CapitalizationTable"/>
  <xs:element name="CapitalizationLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_CapitalizationLineItems"/>
  <xs:element name="QuarterlyDataUnauditedTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="msex_QuarterlyDataUnauditedTable"/>
  <xs:element name="QuarterlyDataUnauditedLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_QuarterlyDataUnauditedLineItems"/>
  <xs:element name="SystemOfAccountsPolicyTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_SystemOfAccountsPolicyTextBlock"/>
  <xs:element name="PreliminarySurveyAndInvestigationPsiCostsPolicyTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_PreliminarySurveyAndInvestigationPsiCostsPolicyTextBlock"/>
  <xs:element name="CustomersAdvancesForConstructionCacPolicyTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_CustomersAdvancesForConstructionCacPolicyTextBlock"/>
  <xs:element name="RevenuesPolicyTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_RevenuesPolicyTextBlock"/>
  <xs:element name="CovidNineteenPolicyTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_CovidNineteenPolicyTextBlock"/>
  <xs:element name="RangeOfDepreciationRatesTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_RangeOfDepreciationRatesTableTextBlock"/>
  <xs:element name="AllowanceForFundsUsedDuringConstructionRatesTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_AllowanceForFundsUsedDuringConstructionRatesTableTextBlock"/>
  <xs:element name="IncomeTaxesTablesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="msex_IncomeTaxesTablesTable"/>
  <xs:element name="IncomeTaxesTablesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_IncomeTaxesTablesLineItems"/>
  <xs:element name="CapitalizationTablesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="msex_CapitalizationTablesTable"/>
  <xs:element name="CapitalizationTablesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_CapitalizationTablesLineItems"/>
  <xs:element name="ScheduleOfPensionPlanAndOtherBenefitsPlan" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_ScheduleOfPensionPlanAndOtherBenefitsPlan"/>
  <xs:element name="AllocationOfPlanAssetsTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_AllocationOfPlanAssetsTableTextBlock"/>
  <xs:element name="QuarterlyDataUnauditedTablesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="msex_QuarterlyDataUnauditedTablesTable"/>
  <xs:element name="QuarterlyDataUnauditedTablesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_QuarterlyDataUnauditedTablesLineItems"/>
  <xs:element name="OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetailsScheduleofdepreciationratesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="msex_OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetailsScheduleofdepreciationratesTable"/>
  <xs:element name="OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetailsScheduleofdepreciationratesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetailsScheduleofdepreciationratesLineItems"/>
  <xs:element name="PublicUtilitiesPropertyPlantAndEquipmentRateOfTransmissionAndDistribution" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_PublicUtilitiesPropertyPlantAndEquipmentRateOfTransmissionAndDistribution"/>
  <xs:element name="OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetailsScheduleofallowanceforfundsusedduringconstructionratesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="msex_OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetailsScheduleofallowanceforfundsusedduringconstructionratesTable"/>
  <xs:element name="OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetailsScheduleofallowanceforfundsusedduringconstructionratesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetailsScheduleofallowanceforfundsusedduringconstructionratesLineItems"/>
  <xs:element name="ResidentialOperatingRevenues" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="msex_ResidentialOperatingRevenues"/>
  <xs:element name="CommercialOperatingRevenues" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="msex_CommercialOperatingRevenues"/>
  <xs:element name="IndustrialOperatingRevenues" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="msex_IndustrialOperatingRevenues"/>
  <xs:element name="ResidentialCommercialIndustrialAndFireProtectionRevenue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="msex_ResidentialCommercialIndustrialAndFireProtectionRevenue"/>
  <xs:element name="WholesaleMunicipalRevenue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="msex_WholesaleMunicipalRevenue"/>
  <xs:element name="NonregualtedContractOperationsRevenue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="msex_NonregualtedContractOperationsRevenue"/>
  <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="RemainingRecoveryPeriod" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_RemainingRecoveryPeriod"/>
  <xs:element name="IncomeTaxesDetailsScheduleofincometaxexpensereconciliationTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="msex_IncomeTaxesDetailsScheduleofincometaxexpensereconciliationTable"/>
  <xs:element name="IncomeTaxesDetailsScheduleofincometaxexpensereconciliationLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_IncomeTaxesDetailsScheduleofincometaxexpensereconciliationLineItems"/>
  <xs:element name="IncomeTaxReconciliationTangiblePropertyRepairs" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="msex_IncomeTaxReconciliationTangiblePropertyRepairs"/>
  <xs:element name="IncomeTaxesDetailsScheduleofincometaxexpenseTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="msex_IncomeTaxesDetailsScheduleofincometaxexpenseTable"/>
  <xs:element name="IncomeTaxesDetailsScheduleofincometaxexpenseLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_IncomeTaxesDetailsScheduleofincometaxexpenseLineItems"/>
  <xs:element name="IncomeTaxesDetailsScheduleofnetdeferredtaxliabilityTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="msex_IncomeTaxesDetailsScheduleofnetdeferredtaxliabilityTable"/>
  <xs:element name="IncomeTaxesDetailsScheduleofnetdeferredtaxliabilityLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_IncomeTaxesDetailsScheduleofnetdeferredtaxliabilityLineItems"/>
  <xs:element name="DeferredTaxLiabilitiesUtilityPlantRelated" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="msex_DeferredTaxLiabilitiesUtilityPlantRelated"/>
  <xs:element name="DeferredTaxAssetsCustomerAdvances" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="msex_DeferredTaxAssetsCustomerAdvances"/>
  <xs:element name="DeferredTaxLiabilitiesInvestmentTaxCredits" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="msex_DeferredTaxLiabilitiesInvestmentTaxCredits"/>
  <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="CostOfTreatedWater" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="msex_CostOfTreatedWater"/>
  <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="RightOfUseAssetsAccumulatedAmortization" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="msex_RightOfUseAssetsAccumulatedAmortization"/>
  <xs:element name="RightOfUseAssetsCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="msex_RightOfUseAssetsCurrent"/>
  <xs:element name="OperatingLeaseLiability1" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="msex_OperatingLeaseLiability1"/>
  <xs:element name="OperatingLeaseLiabilityCurrent1" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="msex_OperatingLeaseLiabilityCurrent1"/>
  <xs:element name="NoncurrentLeasesLiability" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="msex_NoncurrentLeasesLiability"/>
  <xs:element name="RenewalDateOfLineOfCredit" type="xbrli:dateItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_RenewalDateOfLineOfCredit"/>
  <xs:element name="CapitalizationDetailsScheduleoflongtermdebtTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="msex_CapitalizationDetailsScheduleoflongtermdebtTable"/>
  <xs:element name="CapitalizationDetailsScheduleoflongtermdebtLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_CapitalizationDetailsScheduleoflongtermdebtLineItems"/>
  <xs:element name="PreferredStockDividendsIncomeStatementImpacts" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="msex_PreferredStockDividendsIncomeStatementImpacts"/>
  <xs:element name="EarningsApplicableToCommonStockinShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="msex_EarningsApplicableToCommonStockinShares"/>
  <xs:element name="ConvertibleDollar7PreferredSeriesStockDividends" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="msex_ConvertibleDollar7PreferredSeriesStockDividends"/>
  <xs:element name="IncrementalCommonSharesAttributableToConversionOfDollar7PreferredSeriesStock" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_IncrementalCommonSharesAttributableToConversionOfDollar7PreferredSeriesStock"/>
  <xs:element name="AdjustedEarningsApplicableToCommonStockinShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_AdjustedEarningsApplicableToCommonStockinShares"/>
  <xs:element name="CapitalizationDetailsScheduleofcarryingamountandfairvalueofthebondsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="msex_CapitalizationDetailsScheduleofcarryingamountandfairvalueofthebondsTable"/>
  <xs:element name="CapitalizationDetailsScheduleofcarryingamountandfairvalueofthebondsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_CapitalizationDetailsScheduleofcarryingamountandfairvalueofthebondsLineItems"/>
  <xs:element name="CarryingAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="msex_CarryingAmount"/>
  <xs:element name="EmployeeBenefitPlansDetailsScheduleofpensionplanandotherbenefitsplanTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="msex_EmployeeBenefitPlansDetailsScheduleofpensionplanandotherbenefitsplanTable"/>
  <xs:element name="EmployeeBenefitPlansDetailsScheduleofpensionplanandotherbenefitsplanLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_EmployeeBenefitPlansDetailsScheduleofpensionplanandotherbenefitsplanLineItems"/>
  <xs:element name="FairValueOfPlanAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="msex_FairValueOfPlanAssets"/>
  <xs:element name="EmployeeBenefitPlansDetailsScheduleofemployeebenefitplansrecognizedinbalancesheetTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="msex_EmployeeBenefitPlansDetailsScheduleofemployeebenefitplansrecognizedinbalancesheetTable"/>
  <xs:element name="EmployeeBenefitPlansDetailsScheduleofemployeebenefitplansrecognizedinbalancesheetLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_EmployeeBenefitPlansDetailsScheduleofemployeebenefitplansrecognizedinbalancesheetLineItems"/>
  <xs:element name="PensionAndOtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="msex_PensionAndOtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent"/>
  <xs:element name="PensionAndOtherPostretirementDefinedBenefitPlanLiabilitiesCurrentAndNoncurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="msex_PensionAndOtherPostretirementDefinedBenefitPlanLiabilitiesCurrentAndNoncurrent"/>
  <xs:element name="EmployeeBenefitPlansDetailsScheduleofcomponentsofnetbenefitcostTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="msex_EmployeeBenefitPlansDetailsScheduleofcomponentsofnetbenefitcostTable"/>
  <xs:element name="EmployeeBenefitPlansDetailsScheduleofcomponentsofnetbenefitcostLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_EmployeeBenefitPlansDetailsScheduleofcomponentsofnetbenefitcostLineItems"/>
  <xs:element name="DefinedBenefitPlanInterestsCost" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="msex_DefinedBenefitPlanInterestsCost"/>
  <xs:element name="DefinedBenefitPlanExpectedReturnOnPlanAsset" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="msex_DefinedBenefitPlanExpectedReturnOnPlanAsset"/>
  <xs:element name="DefinedBenefitPlanAmortizationOfGainsLosse" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="msex_DefinedBenefitPlanAmortizationOfGainsLosse"/>
  <xs:element name="EmployeeBenefitPlansDetailsScheduleofregulatoryassetsintonetperiodicbenefitcostTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="msex_EmployeeBenefitPlansDetailsScheduleofregulatoryassetsintonetperiodicbenefitcostTable"/>
  <xs:element name="EmployeeBenefitPlansDetailsScheduleofregulatoryassetsintonetperiodicbenefitcostLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_EmployeeBenefitPlansDetailsScheduleofregulatoryassetsintonetperiodicbenefitcostLineItems"/>
  <xs:element name="ExpectedAmortizedActuarialLoss" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="msex_ExpectedAmortizedActuarialLoss"/>
  <xs:element name="EmployeeBenefitPlansDetailsScheduleofdiscountandcompensationratesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="msex_EmployeeBenefitPlansDetailsScheduleofdiscountandcompensationratesTable"/>
  <xs:element name="EmployeeBenefitPlansDetailsScheduleofdiscountandcompensationratesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_EmployeeBenefitPlansDetailsScheduleofdiscountandcompensationratesLineItems"/>
  <xs:element name="EmployeeBenefitPlansDetailsScheduleofeffectofonepercentagepointchangeinassumedhealthcarecosttrendratesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="msex_EmployeeBenefitPlansDetailsScheduleofeffectofonepercentagepointchangeinassumedhealthcarecosttrendratesTable"/>
  <xs:element name="EmployeeBenefitPlansDetailsScheduleofeffectofonepercentagepointchangeinassumedhealthcarecosttrendratesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_EmployeeBenefitPlansDetailsScheduleofeffectofonepercentagepointchangeinassumedhealthcarecosttrendratesLineItems"/>
  <xs:element name="EmployeeBenefitPlansDetailsScheduleofexpectedbenefitpaymentsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="msex_EmployeeBenefitPlansDetailsScheduleofexpectedbenefitpaymentsTable"/>
  <xs:element name="EmployeeBenefitPlansDetailsScheduleofexpectedbenefitpaymentsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_EmployeeBenefitPlansDetailsScheduleofexpectedbenefitpaymentsLineItems"/>
  <xs:element name="BenefitPaymentsTotals" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="msex_BenefitPaymentsTotals"/>
  <xs:element name="EmployeeBenefitPlansDetailsScheduleofallocationofplanassetsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="msex_EmployeeBenefitPlansDetailsScheduleofallocationofplanassetsTable"/>
  <xs:element name="EmployeeBenefitPlansDetailsScheduleofallocationofplanassetsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_EmployeeBenefitPlansDetailsScheduleofallocationofplanassetsLineItems"/>
  <xs:element name="EmployeeBenefitPlansDetailsScheduleoffairvalueofplanassetsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="msex_EmployeeBenefitPlansDetailsScheduleoffairvalueofplanassetsTable"/>
  <xs:element name="EmployeeBenefitPlansDetailsScheduleoffairvalueofplanassetsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_EmployeeBenefitPlansDetailsScheduleoffairvalueofplanassetsLineItems"/>
  <xs:element name="EmployeeBenefitPlansDetailsScheduleoftablepresentsawardedbutnotyetvestedshareTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="msex_EmployeeBenefitPlansDetailsScheduleoftablepresentsawardedbutnotyetvestedshareTable"/>
  <xs:element name="EmployeeBenefitPlansDetailsScheduleoftablepresentsawardedbutnotyetvestedshareLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_EmployeeBenefitPlansDetailsScheduleoftablepresentsawardedbutnotyetvestedshareLineItems"/>
  <xs:element name="ShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateValueUnearnedCompensation" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="msex_ShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateValueUnearnedCompensation"/>
  <xs:element name="GrantedUnearnedCompensation" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="msex_GrantedUnearnedCompensation"/>
  <xs:element name="VestedUnearnedCompensation" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="msex_VestedUnearnedCompensation"/>
  <xs:element name="AmortizationOfCompensationExpenseUnearnedCompensation" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="msex_AmortizationOfCompensationExpenseUnearnedCompensation"/>
  <xs:element name="ConsolidatedNetIncome" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="msex_ConsolidatedNetIncome"/>
  <xs:element name="QuarterlyDataUnauditedDetailsScheduleoffinancialinformationforeachquarterTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="msex_QuarterlyDataUnauditedDetailsScheduleoffinancialinformationforeachquarterTable"/>
  <xs:element name="QuarterlyDataUnauditedDetailsScheduleoffinancialinformationforeachquarterLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_QuarterlyDataUnauditedDetailsScheduleoffinancialinformationforeachquarterLineItems"/>
  <xs:element name="OperatingRevenues" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="msex_OperatingRevenues"/>
  <xs:element name="OperatingIncomeinDollars" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="msex_OperatingIncomeinDollars"/>
  <xs:element name="HighCommonStockPrice1" type="dtr:perShareItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_HighCommonStockPrice1"/>
  <xs:element name="OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="msex_OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetailsTable"/>
  <xs:element name="OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetailsLineItems"/>
  <xs:element name="PercentVotingInterest" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_PercentVotingInterest"/>
  <xs:element name="PercentOfOperatingRevenues" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_PercentOfOperatingRevenues"/>
  <xs:element name="PercentOfTotalAssets" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_PercentOfTotalAssets"/>
  <xs:element name="CommonStockSubsidaryPercentage" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_CommonStockSubsidaryPercentage"/>
  <xs:element name="RateandRegulatoryMattersDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="msex_RateandRegulatoryMattersDetailsTable"/>
  <xs:element name="RateandRegulatoryMattersDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_RateandRegulatoryMattersDetailsLineItems"/>
  <xs:element name="BaseRateAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="msex_BaseRateAmount"/>
  <xs:element name="DSICRateDescription" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_DSICRateDescription"/>
  <xs:element name="PercentageOfConsumerPriceIndex" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_PercentageOfConsumerPriceIndex"/>
  <xs:element name="IncomeTaxesDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="msex_IncomeTaxesDetailsTable"/>
  <xs:element name="IncomeTaxesDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_IncomeTaxesDetailsLineItems"/>
  <xs:element name="CommitmentsandContingentLiabilitiesDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="msex_CommitmentsandContingentLiabilitiesDetailsTable"/>
  <xs:element name="CommitmentsandContingentLiabilitiesDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_CommitmentsandContingentLiabilitiesDetailsLineItems"/>
  <xs:element name="LongtermPurchaseCommitmentExpirationDate" type="xbrli:dateItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_LongtermPurchaseCommitmentExpirationDate"/>
  <xs:element name="EstimatedIncrementalBorrowingRate" type="dtr:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="msex_EstimatedIncrementalBorrowingRate"/>
  <xs:element name="BudgetedConstructionCost" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="msex_BudgetedConstructionCost"/>
  <xs:element name="BudgetedConstructionCostForConstructionProgramYearOne" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="msex_BudgetedConstructionCostForConstructionProgramYearOne"/>
  <xs:element name="BudgetedConstructionCostForConstructionProgramYearTwo" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="msex_BudgetedConstructionCostForConstructionProgramYearTwo"/>
  <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="IncreaseLineOfCredit" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="msex_IncreaseLineOfCredit"/>
  <xs:element name="CapitalizationDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="msex_CapitalizationDetailsTable"/>
  <xs:element name="CapitalizationDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_CapitalizationDetailsLineItems"/>
  <xs:element name="PercentageOfDiscountPurchaseOfCommonStockInInvestmentPlan" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_PercentageOfDiscountPurchaseOfCommonStockInInvestmentPlan"/>
  <xs:element name="NumberOfSharesOfferingForDiscount" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_NumberOfSharesOfferingForDiscount"/>
  <xs:element name="AdditionalSharesAuthorizedBySECToBeIssued" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="msex_AdditionalSharesAuthorizedBySECToBeIssued"/>
  <xs:element name="ConvertiblePreferredStock" type="dtr:perShareItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_ConvertiblePreferredStock"/>
  <xs:element name="PercentageOfStockThatMayBeRedeemedInGivenCalanderYear" type="dtr:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="msex_PercentageOfStockThatMayBeRedeemedInGivenCalanderYear"/>
  <xs:element name="MarketInterestRate" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_MarketInterestRate"/>
  <xs:element name="TotalAmountIssued" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="msex_TotalAmountIssued"/>
  <xs:element name="PercentageOfPrincipalWithMarketInterestRate" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_PercentageOfPrincipalWithMarketInterestRate"/>
  <xs:element name="MarketBasedInterestRate" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_MarketBasedInterestRate"/>
  <xs:element name="OtherLoanSourceMaximumBorrowingCapacity" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="msex_OtherLoanSourceMaximumBorrowingCapacity"/>
  <xs:element name="ParticipateRateProgram" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_ParticipateRateProgram"/>
  <xs:element name="PercentageOfPrincipalWithStatedInterestRate" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_PercentageOfPrincipalWithStatedInterestRate"/>
  <xs:element name="MaturityDate" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_MaturityDate"/>
  <xs:element name="ProgramLoanAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="msex_ProgramLoanAmount"/>
  <xs:element name="BorrowedLoan" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="msex_BorrowedLoan"/>
  <xs:element name="BorrowingAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="msex_BorrowingAmount"/>
  <xs:element name="WeightedAverageInterestRate" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_WeightedAverageInterestRate"/>
  <xs:element name="OutstandingLongTermDebt" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="msex_OutstandingLongTermDebt"/>
  <xs:element name="CarryingAmounts" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="msex_CarryingAmounts"/>
  <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="EmployeeBenefitPlansDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="msex_EmployeeBenefitPlansDetailsTable"/>
  <xs:element name="EmployeeBenefitPlansDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_EmployeeBenefitPlansDetailsLineItems"/>
  <xs:element name="IncreaseDecreaseInAnnualRatePerCapitaCostOfCoveredHealthcareBenefitsYearsOneToThree" type="dtr:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="msex_IncreaseDecreaseInAnnualRatePerCapitaCostOfCoveredHealthcareBenefitsYearsOneToThree"/>
  <xs:element name="IncreaseDecreaseInAnnualRatePerCapitaCostOfCoveredHealthcareBenefitsYearsFourAndFive" type="dtr:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="msex_IncreaseDecreaseInAnnualRatePerCapitaCostOfCoveredHealthcareBenefitsYearsFourAndFive"/>
  <xs:element name="NumberOfHoursRequiredToParticipateInContributionPlan" type="xbrli:pureItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_NumberOfHoursRequiredToParticipateInContributionPlan"/>
  <xs:element name="PercentOfParticipantsContributionsMatchedByCompanyBelowOnePercentOfParticipantsCompensation" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_PercentOfParticipantsContributionsMatchedByCompanyBelowOnePercentOfParticipantsCompensation"/>
  <xs:element name="StockBasedCompensationRemainAwardRate" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_StockBasedCompensationRemainAwardRate"/>
  <xs:element name="PercentOfParticipantsContributionsMatchedByCompanyAboveOnePercentOfParticipantsCompensation" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_PercentOfParticipantsContributionsMatchedByCompanyAboveOnePercentOfParticipantsCompensation"/>
  <xs:element name="ThresholdPercentageOfParticipantsCompensationAtWhichMatchingDecreases" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_ThresholdPercentageOfParticipantsCompensationAtWhichMatchingDecreases"/>
  <xs:element name="MatchingContributions" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="msex_MatchingContributions"/>
  <xs:element name="DefinedContributionPlanEmployerDiscretionaryContributionPercent" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_DefinedContributionPlanEmployerDiscretionaryContributionPercent"/>
  <xs:element name="AllLongTermDebtMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_AllLongTermDebtMember"/>
  <xs:element name="AmortizingSecuredNotesDue20282046Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_AmortizingSecuredNotesDue20282046Member"/>
  <xs:element name="AmortizingSecuredNotesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_AmortizingSecuredNotesMember"/>
  <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="ConstructionLoanMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_ConstructionLoanMember"/>
  <xs:element name="ConvertiblePreferredStockSeries7Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_ConvertiblePreferredStockSeries7Member"/>
  <xs:element name="DelawarePublicServiceCommissionMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_DelawarePublicServiceCommissionMember"/>
  <xs:element name="DelawareStateRevolvingFundMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_DelawareStateRevolvingFundMember"/>
  <xs:element name="DividendReinvestmentCommonStockPurchasePlanMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_DividendReinvestmentCommonStockPurchasePlanMember"/>
  <xs:element name="FMBMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_FMBMember"/>
  <xs:element name="FMBSeries2020Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_FMBSeries2020Member"/>
  <xs:element name="FirstMortgage34Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_FirstMortgage34Member"/>
  <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="GeneralPlantMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_GeneralPlantMember"/>
  <xs:element name="IncomeTaxesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_IncomeTaxesMember"/>
  <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="NewConstructionLoansMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_NewConstructionLoansMember"/>
  <xs:element name="NewJerseyBoardOfPublicUtilitiesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_NewJerseyBoardOfPublicUtilitiesMember"/>
  <xs:element name="NewJerseyEconomicDevelopmentAuthorityMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_NewJerseyEconomicDevelopmentAuthorityMember"/>
  <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="OtherBenefitsPlanMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_OtherBenefitsPlanMember"/>
  <xs:element name="OtherDeptsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_OtherDeptsMember"/>
  <xs:element name="OutsideDirectorStockCompensationPlanMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_OutsideDirectorStockCompensationPlanMember"/>
  <xs:element name="PinelandsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_PinelandsMember"/>
  <xs:element name="PncBankMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_PncBankMember"/>
  <xs:element name="PrivatePlacementLoanMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_PrivatePlacementLoanMember"/>
  <xs:element name="PumpingMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_PumpingMember"/>
  <xs:element name="PurchaseCommitment1Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_PurchaseCommitment1Member"/>
  <xs:element name="PurchaseCommitment2Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_PurchaseCommitment2Member"/>
  <xs:element name="RateCasesStormCostsTankPaintingOtherMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_RateCasesStormCostsTankPaintingOtherMember"/>
  <xs:element name="RegulatedMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_RegulatedMember"/>
  <xs:element name="Series2022AMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_Series2022AMember"/>
  <xs:element name="Series2022BMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_Series2022BMember"/>
  <xs:element name="SeriesRrMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_SeriesRrMember"/>
  <xs:element name="SeriesSsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_SeriesSsMember"/>
  <xs:element name="SourceOfSupplyMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_SourceOfSupplyMember"/>
  <xs:element name="StateRevolvingTrustNotesDue20252038Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_StateRevolvingTrustNotesDue20252038Member"/>
  <xs:element name="StateRevolvingTrustNotesOneMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_StateRevolvingTrustNotesOneMember"/>
  <xs:element name="TaxYear2014Through2017Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_TaxYear2014Through2017Member"/>
  <xs:element name="TidewaterMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_TidewaterMember"/>
  <xs:element name="TidewaterUtilitiesIncMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_TidewaterUtilitiesIncMember"/>
  <xs:element name="WastewaterCollectionMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_WastewaterCollectionMember"/>
  <xs:element name="WaterTreatmentMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_WaterTreatmentMember"/>
  <xs:element name="BalanceSheetsConsistOfAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_BalanceSheetsConsistOfAbstract"/>
  <xs:element name="CashPaidDuringTheYearForAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_CashPaidDuringTheYearForAbstract"/>
  <xs:element name="ChangeInProjectedBenefitObligationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_ChangeInProjectedBenefitObligationAbstract"/>
  <xs:element name="CompensationIncreaseForAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_CompensationIncreaseForAbstract"/>
  <xs:element name="DiscountRateForAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_DiscountRateForAbstract"/>
  <xs:element name="WeightedAverageAssumptionsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_WeightedAverageAssumptionsAbstract"/>
  <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>12
<FILENAME>msex-20221231_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: Thu Feb 23 19:15:18 UTC 2023 -->
<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-20221231.xsd#msex_r_ConsolidatedIncomeStatement" roleURI="http://middlesexwater.com/role/ConsolidatedIncomeStatement"/>
  <roleRef xlink:type="simple" xlink:href="msex-20221231.xsd#msex_r_ConsolidatedBalanceSheet" roleURI="http://middlesexwater.com/role/ConsolidatedBalanceSheet"/>
  <roleRef xlink:type="simple" xlink:href="msex-20221231.xsd#msex_r_ConsolidatedCashFlow" roleURI="http://middlesexwater.com/role/ConsolidatedCashFlow"/>
  <roleRef xlink:type="simple" xlink:href="msex-20221231.xsd#msex_r_ScheduleofoperatingrevenuesTable" roleURI="http://middlesexwater.com/role/ScheduleofoperatingrevenuesTable"/>
  <roleRef xlink:type="simple" xlink:href="msex-20221231.xsd#msex_r_ScheduleofincometaxexpenseTable" roleURI="http://middlesexwater.com/role/ScheduleofincometaxexpenseTable"/>
  <roleRef xlink:type="simple" xlink:href="msex-20221231.xsd#msex_r_ScheduleofpurchasedwatercostsTable" roleURI="http://middlesexwater.com/role/ScheduleofpurchasedwatercostsTable"/>
  <roleRef xlink:type="simple" xlink:href="msex-20221231.xsd#msex_r_ScheduleofoperatingleaseROUassetsTable" roleURI="http://middlesexwater.com/role/ScheduleofoperatingleaseROUassetsTable"/>
  <roleRef xlink:type="simple" xlink:href="msex-20221231.xsd#msex_r_ScheduleofcomponentsofnetbenefitcostTable" roleURI="http://middlesexwater.com/role/ScheduleofcomponentsofnetbenefitcostTable"/>
  <roleRef xlink:type="simple" xlink:href="msex-20221231.xsd#msex_r_ScheduleofexpectedbenefitpaymentsTable" roleURI="http://middlesexwater.com/role/ScheduleofexpectedbenefitpaymentsTable"/>
  <calculationLink xlink:type="extended" xlink:role="http://middlesexwater.com/role/ConsolidatedIncomeStatement">
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpenses"/>
    <loc xlink:type="locator" xlink:label="msex_OperationsAndMaintenance" xlink:href="msex-20221231.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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RegulatedAndUnregulatedOperatingRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainOrLossOnSaleOfStockInSubsidiary" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainOrLossOnSaleOfStockInSubsidiary"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_GainOrLossOnSaleOfStockInSubsidiary" order="2" 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="3" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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:type="extended" xlink:role="http://middlesexwater.com/role/ConsolidatedBalanceSheet">
    <loc xlink:type="locator" xlink:label="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService" xlink:to="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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="us-gaap_UnbilledReceivablesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PublicUtilitiesInventory" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesInventory"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_PublicUtilitiesInventory" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="msex_DeferredChargesAndOtherAssets" xlink:href="msex-20221231.xsd#msex_DeferredChargesAndOtherAssets"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="msex_DeferredChargesAndOtherAssets" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="msex_PreliminarySurveyAndInvestigationCharges" xlink:href="msex-20221231.xsd#msex_PreliminarySurveyAndInvestigationCharges"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="msex_DeferredChargesAndOtherAssets" xlink:to="msex_PreliminarySurveyAndInvestigationCharges" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RegulatoryAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssetsNoncurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="msex_DeferredChargesAndOtherAssets" xlink:to="us-gaap_RegulatoryAssetsNoncurrent" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="msex_NonUtilityAssetsNet" xlink:href="msex-20221231.xsd#msex_NonUtilityAssetsNet"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="msex_DeferredChargesAndOtherAssets" xlink:to="msex_NonUtilityAssetsNet" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="msex_EmployeeBenefitPlans" xlink:href="msex-20221231.xsd#msex_EmployeeBenefitPlans"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="msex_DeferredChargesAndOtherAssets" 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/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="msex_DeferredChargesAndOtherAssets" 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/2022/elts/us-gaap-2022.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="msex_DeferredChargesAndOtherAssets" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="msex_TotalCommonEquity" xlink:href="msex-20221231.xsd#msex_TotalCommonEquity"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="msex_TotalCommonEquity" 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/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="msex_TotalCommonEquity" 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/2022/elts/us-gaap-2022.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="msex_TotalCommonEquity" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLongTermDebtCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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="us-gaap_AccruedIncomeTaxesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestPayableCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_InterestPayableCurrent" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredRevenueCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredRevenueCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_DeferredRevenueCurrent" order="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="7" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent"/>
    <loc xlink:type="locator" xlink:label="msex_ConstructionAdvances" xlink:href="msex-20221231.xsd#msex_ConstructionAdvances"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent" 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/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent" 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/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent" xlink:to="us-gaap_DeferredIncomeTaxLiabilitiesNet" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedEmployeeBenefitsCurrentAndNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedEmployeeBenefitsCurrentAndNoncurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent" xlink:to="us-gaap_AccruedEmployeeBenefitsCurrentAndNoncurrent" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RegulatoryLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryLiabilityNoncurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent" xlink:to="us-gaap_RegulatoryLiabilityNoncurrent" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent" xlink:to="us-gaap_OtherLiabilitiesNoncurrent" order="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_LiabilitiesOtherThanLongtermDebtNoncurrent" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContributionsInAidOfConstruction" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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:type="extended" xlink:role="http://middlesexwater.com/role/ConsolidatedCashFlow">
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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"/>
<!-- [WMV5][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt/tSeJz73kx1cLt0ZFF2SK/vxBCY0vdSrb9Unfw5ZIZzlQH6J7MZhgXxR1SC3VWecwH407JbKoicE8v+YtfNuoUcZ3RuTydUWOl2csY/IxMpZAwha1hdLHo6EQlvWnEiJhLcT3rbHO45vUlgMIr+ckgFgmG9Db0rDgzeA/d1cmVwTO4dkMlh3ooucLfWmQqwXcCJdbGamBv5qaNg0KcfqkDPdBZplG44Fr1a6lR1tuWjg==] CSR-->
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationDepletionAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_DepreciationDepletionAndAmortization" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation"/>
    <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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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_IncreaseDecreaseInInterestPayableNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInInterestPayableNet"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInInterestPayableNet" order="7" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInPensionAndPostretirementObligations" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_IncreaseDecreaseInDeferredRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInDeferredRevenue" order="9" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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_GainOrLossOnSaleOfStockInSubsidiary" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainOrLossOnSaleOfStockInSubsidiary"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_GainOrLossOnSaleOfStockInSubsidiary" order="12" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="13" weight="-1"/>
    <loc xlink:type="locator" xlink:label="msex_ChangeInUnbilledRevenues" xlink:href="msex-20221231.xsd#msex_ChangeInUnbilledRevenues"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="msex_ChangeInUnbilledRevenues" order="14" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInRawMaterialsPackagingMaterialsAndSuppliesInventories" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="15" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInPrepaidExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="16" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="2" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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="msex_ProceedsFromIssuanceOfCommonStockExpense" xlink:href="msex-20221231.xsd#msex_ProceedsFromIssuanceOfCommonStockExpense"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="msex_ProceedsFromIssuanceOfCommonStockExpense" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="6" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsOfDebtIssuanceCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="7" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsOfDividendsCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" 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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" 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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" order="3" weight="1"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://middlesexwater.com/role/ScheduleofoperatingrevenuesTable">
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax"/>
    <loc xlink:type="locator" xlink:label="msex_ResidentialOperatingRevenues" xlink:href="msex-20221231.xsd#msex_ResidentialOperatingRevenues"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:to="msex_ResidentialOperatingRevenues" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="msex_CommercialOperatingRevenues" xlink:href="msex-20221231.xsd#msex_CommercialOperatingRevenues"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:to="msex_CommercialOperatingRevenues" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="msex_IndustrialOperatingRevenues" xlink:href="msex-20221231.xsd#msex_IndustrialOperatingRevenues"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:to="msex_IndustrialOperatingRevenues" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="msex_ResidentialCommercialIndustrialAndFireProtectionRevenue" xlink:href="msex-20221231.xsd#msex_ResidentialCommercialIndustrialAndFireProtectionRevenue"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:to="msex_ResidentialCommercialIndustrialAndFireProtectionRevenue" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="msex_WholesaleMunicipalRevenue" xlink:href="msex-20221231.xsd#msex_WholesaleMunicipalRevenue"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:to="msex_WholesaleMunicipalRevenue" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="msex_NonregualtedContractOperationsRevenue" xlink:href="msex-20221231.xsd#msex_NonregualtedContractOperationsRevenue"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:to="msex_NonregualtedContractOperationsRevenue" order="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RegulatedAndUnregulatedOperatingRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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-20221231.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-20221231.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>
  <calculationLink xlink:type="extended" xlink:role="http://middlesexwater.com/role/ScheduleofincometaxexpenseTable">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_CurrentFederalTaxExpenseBenefit" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredOtherTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredOtherTaxExpenseBenefit"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredOtherTaxExpenseBenefit" order="5" weight="1"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://middlesexwater.com/role/ScheduleofpurchasedwatercostsTable">
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfPurchasedWater" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfPurchasedWater"/>
    <loc xlink:type="locator" xlink:label="msex_CostOfUntreatedWater" xlink:href="msex-20221231.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="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="msex_CostOfTreatedWater" xlink:href="msex-20221231.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="2" weight="1"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://middlesexwater.com/role/ScheduleofoperatingleaseROUassetsTable">
    <loc xlink:type="locator" xlink:label="msex_RightOfUseAssetsCurrent" xlink:href="msex-20221231.xsd#msex_RightOfUseAssetsCurrent"/>
    <loc xlink:type="locator" xlink:label="msex_RightOfUseAssetAtLeaseInception" xlink:href="msex-20221231.xsd#msex_RightOfUseAssetAtLeaseInception"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="msex_RightOfUseAssetsCurrent" xlink:to="msex_RightOfUseAssetAtLeaseInception" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="msex_RightOfUseAssetsAccumulatedAmortization" xlink:href="msex-20221231.xsd#msex_RightOfUseAssetsAccumulatedAmortization"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="msex_RightOfUseAssetsCurrent" xlink:to="msex_RightOfUseAssetsAccumulatedAmortization" order="2" weight="-1"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://middlesexwater.com/role/ScheduleofcomponentsofnetbenefitcostTable">
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanServiceCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="msex_DefinedBenefitPlanInterestsCost" xlink:href="msex-20221231.xsd#msex_DefinedBenefitPlanInterestsCost"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:to="msex_DefinedBenefitPlanInterestsCost" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="msex_DefinedBenefitPlanExpectedReturnOnPlanAsset" xlink:href="msex-20221231.xsd#msex_DefinedBenefitPlanExpectedReturnOnPlanAsset"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:to="msex_DefinedBenefitPlanExpectedReturnOnPlanAsset" order="3" weight="-1"/>
    <loc xlink:type="locator" xlink:label="msex_DefinedBenefitPlanAmortizationOfGainsLosse" xlink:href="msex-20221231.xsd#msex_DefinedBenefitPlanAmortizationOfGainsLosse"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:to="msex_DefinedBenefitPlanAmortizationOfGainsLosse" order="4" weight="-1"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://middlesexwater.com/role/ScheduleofexpectedbenefitpaymentsTable">
    <loc xlink:type="locator" xlink:label="msex_BenefitPaymentsTotals" xlink:href="msex-20221231.xsd#msex_BenefitPaymentsTotals"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="msex_BenefitPaymentsTotals" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="msex_BenefitPaymentsTotals" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="msex_BenefitPaymentsTotals" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="msex_BenefitPaymentsTotals" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="msex_BenefitPaymentsTotals" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="msex_BenefitPaymentsTotals" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" order="6" weight="1"/>
  </calculationLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>13
<FILENAME>msex-20221231_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: Thu Feb 23 19:15:18 UTC 2023 -->
<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-20221231.xsd#msex_r_ConsolidatedIncomeStatement" roleURI="http://middlesexwater.com/role/ConsolidatedIncomeStatement"/>
  <roleRef xlink:type="simple" xlink:href="msex-20221231.xsd#msex_r_ConsolidatedBalanceSheet" roleURI="http://middlesexwater.com/role/ConsolidatedBalanceSheet"/>
  <roleRef xlink:type="simple" xlink:href="msex-20221231.xsd#msex_r_ConsolidatedBalanceSheet_Parentheticals" roleURI="http://middlesexwater.com/role/ConsolidatedBalanceSheet_Parentheticals"/>
  <roleRef xlink:type="simple" xlink:href="msex-20221231.xsd#msex_r_ConsolidatedCashFlow" roleURI="http://middlesexwater.com/role/ConsolidatedCashFlow"/>
  <roleRef xlink:type="simple" xlink:href="msex-20221231.xsd#msex_r_ConsolidatedCashFlow_Parentheticals" roleURI="http://middlesexwater.com/role/ConsolidatedCashFlow_Parentheticals"/>
  <roleRef xlink:type="simple" xlink:href="msex-20221231.xsd#msex_r_ShareholdersEquityType1" roleURI="http://middlesexwater.com/role/ShareholdersEquityType1"/>
  <roleRef xlink:type="simple" xlink:href="msex-20221231.xsd#msex_r_ShareholdersEquityType1_Parentheticals" roleURI="http://middlesexwater.com/role/ShareholdersEquityType1_Parentheticals"/>
  <roleRef xlink:type="simple" xlink:href="msex-20221231.xsd#msex_r_ShareholdersEquityType2or3" roleURI="http://middlesexwater.com/role/ShareholdersEquityType2or3"/>
  <roleRef xlink:type="simple" xlink:href="msex-20221231.xsd#msex_r_ShareholdersEquityType2or3_Parentheticals" roleURI="http://middlesexwater.com/role/ShareholdersEquityType2or3_Parentheticals"/>
  <roleRef xlink:type="simple" xlink:href="msex-20221231.xsd#msex_r_OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopments" roleURI="http://middlesexwater.com/role/OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopments"/>
  <roleRef xlink:type="simple" xlink:href="msex-20221231.xsd#msex_r_RateandRegulatoryMatters" roleURI="http://middlesexwater.com/role/RateandRegulatoryMatters"/>
  <roleRef xlink:type="simple" xlink:href="msex-20221231.xsd#msex_r_IncomeTaxes" roleURI="http://middlesexwater.com/role/IncomeTaxes"/>
  <roleRef xlink:type="simple" xlink:href="msex-20221231.xsd#msex_r_CommitmentsandContingentLiabilities" roleURI="http://middlesexwater.com/role/CommitmentsandContingentLiabilities"/>
  <roleRef xlink:type="simple" xlink:href="msex-20221231.xsd#msex_r_ShorttermBorrowings" roleURI="http://middlesexwater.com/role/ShorttermBorrowings"/>
  <roleRef xlink:type="simple" xlink:href="msex-20221231.xsd#msex_r_Capitalization" roleURI="http://middlesexwater.com/role/Capitalization"/>
  <roleRef xlink:type="simple" xlink:href="msex-20221231.xsd#msex_r_EmployeeBenefitPlans" roleURI="http://middlesexwater.com/role/EmployeeBenefitPlans"/>
  <roleRef xlink:type="simple" xlink:href="msex-20221231.xsd#msex_r_BusinessSegmentData" roleURI="http://middlesexwater.com/role/BusinessSegmentData"/>
  <roleRef xlink:type="simple" xlink:href="msex-20221231.xsd#msex_r_QuarterlyDataUnaudited" roleURI="http://middlesexwater.com/role/QuarterlyDataUnaudited"/>
  <roleRef xlink:type="simple" xlink:href="msex-20221231.xsd#msex_r_AccountingPoliciesByPolicy" roleURI="http://middlesexwater.com/role/AccountingPoliciesByPolicy"/>
  <roleRef xlink:type="simple" xlink:href="msex-20221231.xsd#msex_r_OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsTables" roleURI="http://middlesexwater.com/role/OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsTables"/>
  <roleRef xlink:type="simple" xlink:href="msex-20221231.xsd#msex_r_RateandRegulatoryMattersTables" roleURI="http://middlesexwater.com/role/RateandRegulatoryMattersTables"/>
  <roleRef xlink:type="simple" xlink:href="msex-20221231.xsd#msex_r_IncomeTaxesTables" roleURI="http://middlesexwater.com/role/IncomeTaxesTables"/>
  <roleRef xlink:type="simple" xlink:href="msex-20221231.xsd#msex_r_CommitmentsandContingentLiabilitiesTables" roleURI="http://middlesexwater.com/role/CommitmentsandContingentLiabilitiesTables"/>
  <roleRef xlink:type="simple" xlink:href="msex-20221231.xsd#msex_r_ShorttermBorrowingsTables" roleURI="http://middlesexwater.com/role/ShorttermBorrowingsTables"/>
  <roleRef xlink:type="simple" xlink:href="msex-20221231.xsd#msex_r_CapitalizationTables" roleURI="http://middlesexwater.com/role/CapitalizationTables"/>
  <roleRef xlink:type="simple" xlink:href="msex-20221231.xsd#msex_r_EmployeeBenefitPlansTables" roleURI="http://middlesexwater.com/role/EmployeeBenefitPlansTables"/>
  <roleRef xlink:type="simple" xlink:href="msex-20221231.xsd#msex_r_BusinessSegmentDataTables" roleURI="http://middlesexwater.com/role/BusinessSegmentDataTables"/>
  <roleRef xlink:type="simple" xlink:href="msex-20221231.xsd#msex_r_QuarterlyDataUnauditedTables" roleURI="http://middlesexwater.com/role/QuarterlyDataUnauditedTables"/>
  <roleRef xlink:type="simple" xlink:href="msex-20221231.xsd#msex_r_ScheduleofdepreciationratesTable" roleURI="http://middlesexwater.com/role/ScheduleofdepreciationratesTable"/>
  <roleRef xlink:type="simple" xlink:href="msex-20221231.xsd#msex_r_ScheduleofallowanceforfundsusedduringconstructionratesTable" roleURI="http://middlesexwater.com/role/ScheduleofallowanceforfundsusedduringconstructionratesTable"/>
  <roleRef xlink:type="simple" xlink:href="msex-20221231.xsd#msex_r_ScheduleofoperatingrevenuesTable" roleURI="http://middlesexwater.com/role/ScheduleofoperatingrevenuesTable"/>
  <roleRef xlink:type="simple" xlink:href="msex-20221231.xsd#msex_r_ScheduleofregulatoryassetsTable" roleURI="http://middlesexwater.com/role/ScheduleofregulatoryassetsTable"/>
  <roleRef xlink:type="simple" xlink:href="msex-20221231.xsd#msex_r_ScheduleofincometaxexpensereconciliationTable" roleURI="http://middlesexwater.com/role/ScheduleofincometaxexpensereconciliationTable"/>
  <roleRef xlink:type="simple" xlink:href="msex-20221231.xsd#msex_r_ScheduleofincometaxexpenseTable" roleURI="http://middlesexwater.com/role/ScheduleofincometaxexpenseTable"/>
  <roleRef xlink:type="simple" xlink:href="msex-20221231.xsd#msex_r_ScheduleofnetdeferredtaxliabilityTable" roleURI="http://middlesexwater.com/role/ScheduleofnetdeferredtaxliabilityTable"/>
  <roleRef xlink:type="simple" xlink:href="msex-20221231.xsd#msex_r_ScheduleofpurchasedwatercostsTable" roleURI="http://middlesexwater.com/role/ScheduleofpurchasedwatercostsTable"/>
  <roleRef xlink:type="simple" xlink:href="msex-20221231.xsd#msex_r_ScheduleofoperatingleaseROUassetsTable" roleURI="http://middlesexwater.com/role/ScheduleofoperatingleaseROUassetsTable"/>
  <roleRef xlink:type="simple" xlink:href="msex-20221231.xsd#msex_r_ScheduleoffutureminimumoperatingleasecommitmentsTable" roleURI="http://middlesexwater.com/role/ScheduleoffutureminimumoperatingleasecommitmentsTable"/>
  <roleRef xlink:type="simple" xlink:href="msex-20221231.xsd#msex_r_ScheduleofinformationregardingshorttermborrowingsTable" roleURI="http://middlesexwater.com/role/ScheduleofinformationregardingshorttermborrowingsTable"/>
  <roleRef xlink:type="simple" xlink:href="msex-20221231.xsd#msex_r_ScheduleofLineofCreditTable" roleURI="http://middlesexwater.com/role/ScheduleofLineofCreditTable"/>
  <roleRef xlink:type="simple" xlink:href="msex-20221231.xsd#msex_r_ScheduleoflongtermdebtTable" roleURI="http://middlesexwater.com/role/ScheduleoflongtermdebtTable"/>
  <roleRef xlink:type="simple" xlink:href="msex-20221231.xsd#msex_r_ScheduleofbasicanddilutedearningspershareTable" roleURI="http://middlesexwater.com/role/ScheduleofbasicanddilutedearningspershareTable"/>
  <roleRef xlink:type="simple" xlink:href="msex-20221231.xsd#msex_r_ScheduleofbasicanddilutedearningspershareTable_Parentheticals" roleURI="http://middlesexwater.com/role/ScheduleofbasicanddilutedearningspershareTable_Parentheticals"/>
  <roleRef xlink:type="simple" xlink:href="msex-20221231.xsd#msex_r_ScheduleofcarryingamountandfairvalueofthebondsTable" roleURI="http://middlesexwater.com/role/ScheduleofcarryingamountandfairvalueofthebondsTable"/>
  <roleRef xlink:type="simple" xlink:href="msex-20221231.xsd#msex_r_ScheduleofpensionplanandotherbenefitsplanTable" roleURI="http://middlesexwater.com/role/ScheduleofpensionplanandotherbenefitsplanTable"/>
  <roleRef xlink:type="simple" xlink:href="msex-20221231.xsd#msex_r_ScheduleofchangeinfairvalueofplanassetsTable" roleURI="http://middlesexwater.com/role/ScheduleofchangeinfairvalueofplanassetsTable"/>
  <roleRef xlink:type="simple" xlink:href="msex-20221231.xsd#msex_r_ScheduleofemployeebenefitplansrecognizedinbalancesheetTable" roleURI="http://middlesexwater.com/role/ScheduleofemployeebenefitplansrecognizedinbalancesheetTable"/>
  <roleRef xlink:type="simple" xlink:href="msex-20221231.xsd#msex_r_ScheduleofcomponentsofnetbenefitcostTable" roleURI="http://middlesexwater.com/role/ScheduleofcomponentsofnetbenefitcostTable"/>
  <roleRef xlink:type="simple" xlink:href="msex-20221231.xsd#msex_r_ScheduleofregulatoryassetsintonetperiodicbenefitcostTable" roleURI="http://middlesexwater.com/role/ScheduleofregulatoryassetsintonetperiodicbenefitcostTable"/>
  <roleRef xlink:type="simple" xlink:href="msex-20221231.xsd#msex_r_ScheduleofdiscountandcompensationratesTable" roleURI="http://middlesexwater.com/role/ScheduleofdiscountandcompensationratesTable"/>
  <roleRef xlink:type="simple" xlink:href="msex-20221231.xsd#msex_r_ScheduleofeffectofonepercentagepointchangeinassumedhealthcarecosttrendratesTable" roleURI="http://middlesexwater.com/role/ScheduleofeffectofonepercentagepointchangeinassumedhealthcarecosttrendratesTable"/>
  <roleRef xlink:type="simple" xlink:href="msex-20221231.xsd#msex_r_ScheduleofexpectedbenefitpaymentsTable" roleURI="http://middlesexwater.com/role/ScheduleofexpectedbenefitpaymentsTable"/>
  <roleRef xlink:type="simple" xlink:href="msex-20221231.xsd#msex_r_ScheduleofallocationofplanassetsTable" roleURI="http://middlesexwater.com/role/ScheduleofallocationofplanassetsTable"/>
  <roleRef xlink:type="simple" xlink:href="msex-20221231.xsd#msex_r_ScheduleoffairvalueofplanassetsTable" roleURI="http://middlesexwater.com/role/ScheduleoffairvalueofplanassetsTable"/>
  <roleRef xlink:type="simple" xlink:href="msex-20221231.xsd#msex_r_ScheduleoftablepresentsawardedbutnotyetvestedshareTable" roleURI="http://middlesexwater.com/role/ScheduleoftablepresentsawardedbutnotyetvestedshareTable"/>
  <roleRef xlink:type="simple" xlink:href="msex-20221231.xsd#msex_r_ScheduleofsegmentreportinginformationbysegmentTable" roleURI="http://middlesexwater.com/role/ScheduleofsegmentreportinginformationbysegmentTable"/>
  <roleRef xlink:type="simple" xlink:href="msex-20221231.xsd#msex_r_ScheduleoffinancialinformationforeachquarterTable" roleURI="http://middlesexwater.com/role/ScheduleoffinancialinformationforeachquarterTable"/>
  <roleRef xlink:type="simple" xlink:href="msex-20221231.xsd#msex_r_OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetails" roleURI="http://middlesexwater.com/role/OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetails"/>
  <roleRef xlink:type="simple" xlink:href="msex-20221231.xsd#msex_r_RateandRegulatoryMattersDetails" roleURI="http://middlesexwater.com/role/RateandRegulatoryMattersDetails"/>
  <roleRef xlink:type="simple" xlink:href="msex-20221231.xsd#msex_r_IncomeTaxesDetails" roleURI="http://middlesexwater.com/role/IncomeTaxesDetails"/>
  <roleRef xlink:type="simple" xlink:href="msex-20221231.xsd#msex_r_CommitmentsandContingentLiabilitiesDetails" roleURI="http://middlesexwater.com/role/CommitmentsandContingentLiabilitiesDetails"/>
  <roleRef xlink:type="simple" xlink:href="msex-20221231.xsd#msex_r_ShorttermBorrowingsDetails" roleURI="http://middlesexwater.com/role/ShorttermBorrowingsDetails"/>
  <roleRef xlink:type="simple" xlink:href="msex-20221231.xsd#msex_r_CapitalizationDetails" roleURI="http://middlesexwater.com/role/CapitalizationDetails"/>
  <roleRef xlink:type="simple" xlink:href="msex-20221231.xsd#msex_r_EmployeeBenefitPlansDetails" roleURI="http://middlesexwater.com/role/EmployeeBenefitPlansDetails"/>
  <roleRef xlink:type="simple" xlink:href="msex-20221231.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:type="extended" xlink:role="http://middlesexwater.com/role/ConsolidatedIncomeStatement">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RegulatedAndUnregulatedOperatingRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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-20221231.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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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_GainOrLossOnSaleOfStockInSubsidiary" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainOrLossOnSaleOfStockInSubsidiary"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_GainOrLossOnSaleOfStockInSubsidiary" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_OtherIncomeExpenseAbstract" xlink:href="msex-20221231.xsd#msex_OtherIncomeExpenseAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="msex_OtherIncomeExpenseAbstract" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_OtherIncomeExpenseAbstract" 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/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_OtherIncomeExpenseAbstract" 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/2022/elts/us-gaap-2022.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="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockDividendsIncomeStatementImpact" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_EarningsPerShareOfCommonStockAbstract" xlink:href="msex-20221231.xsd#msex_EarningsPerShareOfCommonStockAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="msex_EarningsPerShareOfCommonStockAbstract" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_EarningsPerShareOfCommonStockAbstract" 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/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_EarningsPerShareOfCommonStockAbstract" xlink:to="us-gaap_EarningsPerShareDiluted" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_AverageNumberOfAbstract" xlink:href="msex-20221231.xsd#msex_AverageNumberOfAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="msex_AverageNumberOfAbstract" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_CommonSharesOutstandingAbstract" xlink:href="msex-20221231.xsd#msex_CommonSharesOutstandingAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_AverageNumberOfAbstract" xlink:to="msex_CommonSharesOutstandingAbstract" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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:type="extended" xlink:role="http://middlesexwater.com/role/ConsolidatedBalanceSheet">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistribution"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistribution" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_AccountsReceivableNetCurrent" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UnbilledReceivablesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnbilledReceivablesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_UnbilledReceivablesCurrent" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PublicUtilitiesInventory" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesInventory"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_PublicUtilitiesInventory" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_PrepaidExpenseCurrent" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_AssetsCurrent" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_PreliminarySurveyAndInvestigationCharges" xlink:href="msex-20221231.xsd#msex_PreliminarySurveyAndInvestigationCharges"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="msex_PreliminarySurveyAndInvestigationCharges" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RegulatoryAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssetsNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_RegulatoryAssetsNoncurrent" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_NonUtilityAssetsNet" xlink:href="msex-20221231.xsd#msex_NonUtilityAssetsNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="msex_NonUtilityAssetsNet" order="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_EmployeeBenefitPlans" xlink:href="msex-20221231.xsd#msex_EmployeeBenefitPlans"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="msex_EmployeeBenefitPlans" order="17" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_OtherAssetsNoncurrent" order="18" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_DeferredChargesAndOtherAssets" xlink:href="msex-20221231.xsd#msex_DeferredChargesAndOtherAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="msex_DeferredChargesAndOtherAssets" order="19" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_Assets" order="20" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_CapitalizationAndLiabilitiesAbstract" xlink:href="msex-20221231.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="21" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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="msex_TotalCommonEquity" xlink:href="msex-20221231.xsd#msex_TotalCommonEquity"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_CapitalizationAndLiabilitiesAbstract" xlink:to="msex_TotalCommonEquity" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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="22" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NotesPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="23" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_AccountsPayableCurrent" order="24" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedIncomeTaxesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_AccruedIncomeTaxesCurrent" order="25" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestPayableCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_InterestPayableCurrent" order="26" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredRevenueCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredRevenueCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_DeferredRevenueCurrent" order="27" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_OtherLiabilitiesCurrent" order="28" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_LiabilitiesCurrent" order="29" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="30" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_ConstructionAdvances" xlink:href="msex-20221231.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="31" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" order="32" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_DeferredIncomeTaxLiabilitiesNet" order="33" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedEmployeeBenefitsCurrentAndNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedEmployeeBenefitsCurrentAndNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_AccruedEmployeeBenefitsCurrentAndNoncurrent" order="34" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RegulatoryLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryLiabilityNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_RegulatoryLiabilityNoncurrent" order="35" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_OtherLiabilitiesNoncurrent" order="36" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent" order="37" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContributionsInAidOfConstruction" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="38" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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:type="extended" xlink:role="http://middlesexwater.com/role/ConsolidatedBalanceSheet_Parentheticals">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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:type="extended" xlink:role="http://middlesexwater.com/role/ConsolidatedCashFlow">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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_DepreciationDepletionAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_DepreciationDepletionAndAmortization" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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_GainOrLossOnSaleOfStockInSubsidiary" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainOrLossOnSaleOfStockInSubsidiary"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_GainOrLossOnSaleOfStockInSubsidiary" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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_ChangeInUnbilledRevenues" xlink:href="msex-20221231.xsd#msex_ChangeInUnbilledRevenues"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="msex_ChangeInUnbilledRevenues" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInRawMaterialsPackagingMaterialsAndSuppliesInventories" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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_IncreaseDecreaseInInterestPayableNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInInterestPayableNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInInterestPayableNet" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInPensionAndPostretirementObligations" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_IncreaseDecreaseInDeferredRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInDeferredRevenue" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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="msex_ProceedsFromIssuanceOfCommonStockExpense" xlink:href="msex-20221231.xsd#msex_ProceedsFromIssuanceOfCommonStockExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="msex_ProceedsFromIssuanceOfCommonStockExpense" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContributionOfProperty" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_DeobligatedPrincipalPayments" xlink:href="msex-20221231.xsd#msex_DeobligatedPrincipalPayments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="msex_DeobligatedPrincipalPayments" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_NonCashConsiderationForSaleOfSubsidiary" xlink:href="msex-20221231.xsd#msex_NonCashConsiderationForSaleOfSubsidiary"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="msex_NonCashConsiderationForSaleOfSubsidiary" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SupplementalCashFlowElementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalCashFlowElementsAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_SupplementalCashFlowElementsAbstract" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestPaidNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SupplementalCashFlowElementsAbstract" 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/2022/elts/us-gaap-2022.xsd#us-gaap_InterestPaidCapitalized"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SupplementalCashFlowElementsAbstract" 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/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SupplementalCashFlowElementsAbstract" xlink:to="us-gaap_IncomeTaxesPaidNet" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://middlesexwater.com/role/ConsolidatedCashFlow_Parentheticals">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForFundsUsedDuringConstructionInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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:type="extended" xlink:role="http://middlesexwater.com/role/ShareholdersEquityType1">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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-20221231.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_FirstMortgageBondsDue20232059Member" xlink:href="msex-20221231.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="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_StateRevolvingTrustNotesOneMember" xlink:href="msex-20221231.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="msex_NewConstructionLoansMember" xlink:href="msex-20221231.xsd#msex_NewConstructionLoansMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="msex_NewConstructionLoansMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConvertiblePreferredStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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-20221231.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-20221231.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="us-gaap_ConversionOfStockAmountIssued1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConversionOfStockAmountIssued1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_CommonStockNoParValueAbstract" xlink:to="us-gaap_ConversionOfStockAmountIssued1" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TemporaryEquityAccretionToRedemptionValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TemporaryEquityAccretionToRedemptionValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_CommonStockNoParValueAbstract" xlink:to="us-gaap_TemporaryEquityAccretionToRedemptionValue" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="msex_TotalCommonEquity" xlink:href="msex-20221231.xsd#msex_TotalCommonEquity"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="msex_TotalCommonEquity" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_CumulativePreferredStockNoParValueAbstract" xlink:href="msex-20221231.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="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_PreferredSharesAuthorized" xlink:href="msex-20221231.xsd#msex_PreferredSharesAuthorized"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_CumulativePreferredStockNoParValueAbstract" xlink:to="msex_PreferredSharesAuthorized" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_PreferredStockValue1" xlink:href="msex-20221231.xsd#msex_PreferredStockValue1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_CumulativePreferredStockNoParValueAbstract" xlink:to="msex_PreferredStockValue1" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_ConvertibleAbstract" xlink:href="msex-20221231.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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LongTermDebtAbstract" xlink:to="us-gaap_LongTermDebt" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentUnamortizedPremium" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentUnamortizedPremium"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LongTermDebtAbstract" xlink:to="us-gaap_DebtInstrumentUnamortizedPremium" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentUnamortizedDiscount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentUnamortizedDiscount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LongTermDebtAbstract" xlink:to="us-gaap_DebtInstrumentUnamortizedDiscount" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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:type="extended" xlink:role="http://middlesexwater.com/role/ShareholdersEquityType1_Parentheticals">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_DebtInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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_StatementClassOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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/2022/elts/srt-2022.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="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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/2022/elts/srt-2022.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="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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/2022/elts/srt-2022.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-20221231.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-20221231.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_StateRevolvingTrustNotesDue20252038Member" xlink:href="msex-20221231.xsd#msex_StateRevolvingTrustNotesDue20252038Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="msex_StateRevolvingTrustNotesDue20252038Member" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_NewConstructionLoansMember" xlink:href="msex-20221231.xsd#msex_NewConstructionLoansMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="msex_NewConstructionLoansMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CumulativePreferredStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CumulativePreferredStockMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CumulativePreferredStockMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NonredeemablePreferredStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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-20221231.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="us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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:type="extended" xlink:role="http://middlesexwater.com/role/ShareholdersEquityType2or3">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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_SharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharesOutstanding" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_TotalCommonEquity" xlink:href="msex-20221231.xsd#msex_TotalCommonEquity"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="msex_TotalCommonEquity" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_StockIssuedDuringPeriodSharesDividendReinvestmentPlan" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueDividendReinvestmentPlan" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesOther" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesOther"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesOther" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueOther" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueOther"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueOther" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DividendsCommonStockCash" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DividendsPreferredStockCash" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityOther" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityOther"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquityOther" order="12" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://middlesexwater.com/role/ShareholdersEquityType2or3_Parentheticals">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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:type="extended" xlink:role="http://middlesexwater.com/role/OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopments">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://middlesexwater.com/role/RateandRegulatoryMatters">
    <loc xlink:type="locator" xlink:label="us-gaap_RegulatedOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatedOperationsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PublicUtilitiesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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:type="extended" xlink:role="http://middlesexwater.com/role/IncomeTaxes">
    <loc xlink:type="locator" xlink:label="msex_IncomeTaxesLineItems" xlink:href="msex-20221231.xsd#msex_IncomeTaxesLineItems"/>
    <loc xlink:type="locator" xlink:label="msex_IncomeTaxesTable" xlink:href="msex-20221231.xsd#msex_IncomeTaxesTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="msex_IncomeTaxesLineItems" xlink:to="msex_IncomeTaxesTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_IncomeTaxesLineItems" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://middlesexwater.com/role/CommitmentsandContingentLiabilities">
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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:type="extended" xlink:role="http://middlesexwater.com/role/ShorttermBorrowings">
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_ShortTermDebtTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://middlesexwater.com/role/Capitalization">
    <loc xlink:type="locator" xlink:label="msex_CapitalizationLineItems" xlink:href="msex-20221231.xsd#msex_CapitalizationLineItems"/>
    <loc xlink:type="locator" xlink:label="msex_CapitalizationTable" xlink:href="msex-20221231.xsd#msex_CapitalizationTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="msex_CapitalizationLineItems" xlink:to="msex_CapitalizationTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_CapitalizationTextBlock" xlink:href="msex-20221231.xsd#msex_CapitalizationTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_CapitalizationLineItems" xlink:to="msex_CapitalizationTextBlock" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://middlesexwater.com/role/EmployeeBenefitPlans">
    <loc xlink:type="locator" xlink:label="us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://middlesexwater.com/role/BusinessSegmentData">
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_SegmentReportingDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://middlesexwater.com/role/QuarterlyDataUnaudited">
    <loc xlink:type="locator" xlink:label="msex_QuarterlyDataUnauditedLineItems" xlink:href="msex-20221231.xsd#msex_QuarterlyDataUnauditedLineItems"/>
    <loc xlink:type="locator" xlink:label="msex_QuarterlyDataUnauditedTable" xlink:href="msex-20221231.xsd#msex_QuarterlyDataUnauditedTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="msex_QuarterlyDataUnauditedLineItems" xlink:to="msex_QuarterlyDataUnauditedTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_QuarterlyFinancialInformationTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_QuarterlyFinancialInformationTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_QuarterlyDataUnauditedLineItems" xlink:to="us-gaap_QuarterlyFinancialInformationTextBlock" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://middlesexwater.com/role/AccountingPoliciesByPolicy">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NatureOfOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NatureOfOperations"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_NatureOfOperations" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConsolidationPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ConsolidationPolicyTextBlock" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_SystemOfAccountsPolicyTextBlock" xlink:href="msex-20221231.xsd#msex_SystemOfAccountsPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="msex_SystemOfAccountsPolicyTextBlock" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PublicUtilitiesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_PublicUtilitiesPolicyTextBlock" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PensionAndOtherPostretirementPlansPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionAndOtherPostretirementPlansPolicy"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_PensionAndOtherPostretirementPlansPolicy" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationDepletionAndAmortizationPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortizationPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_DepreciationDepletionAndAmortizationPolicyTextBlock" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_PreliminarySurveyAndInvestigationPsiCostsPolicyTextBlock" xlink:href="msex-20221231.xsd#msex_PreliminarySurveyAndInvestigationPsiCostsPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="msex_PreliminarySurveyAndInvestigationPsiCostsPolicyTextBlock" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_CustomersAdvancesForConstructionCacPolicyTextBlock" xlink:href="msex-20221231.xsd#msex_CustomersAdvancesForConstructionCacPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="msex_CustomersAdvancesForConstructionCacPolicyTextBlock" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForFundsUsedDuringConstructionPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForFundsUsedDuringConstructionPolicy"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_AllowanceForFundsUsedDuringConstructionPolicy" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ReceivablesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ReceivablesPolicyTextBlock" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_RevenuesPolicyTextBlock" xlink:href="msex-20221231.xsd#msex_RevenuesPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="msex_RevenuesPolicyTextBlock" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredChargesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredChargesPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_DeferredChargesPolicyTextBlock" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_IncomeTaxPolicyTextBlock" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_CashAndCashEquivalentsPolicyTextBlock" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UseOfEstimates" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UseOfEstimates"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_UseOfEstimates" order="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" order="17" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_CovidNineteenPolicyTextBlock" xlink:href="msex-20221231.xsd#msex_CovidNineteenPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="msex_CovidNineteenPolicyTextBlock" order="18" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RegulatoryEnvironmentalCostsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryEnvironmentalCostsPolicy"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_RegulatoryEnvironmentalCostsPolicy" order="19" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy" order="20" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://middlesexwater.com/role/OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsTables">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="msex_RangeOfDepreciationRatesTableTextBlock" xlink:href="msex-20221231.xsd#msex_RangeOfDepreciationRatesTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="msex_RangeOfDepreciationRatesTableTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_AllowanceForFundsUsedDuringConstructionRatesTableTextBlock" xlink:href="msex-20221231.xsd#msex_AllowanceForFundsUsedDuringConstructionRatesTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="msex_AllowanceForFundsUsedDuringConstructionRatesTableTextBlock" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_DisaggregationOfRevenueTableTextBlock" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://middlesexwater.com/role/RateandRegulatoryMattersTables">
    <loc xlink:type="locator" xlink:label="us-gaap_RegulatedOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatedOperationsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfRegulatoryAssetsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRegulatoryAssetsTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RegulatedOperationsAbstract" xlink:to="us-gaap_ScheduleOfRegulatoryAssetsTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://middlesexwater.com/role/IncomeTaxesTables">
    <loc xlink:type="locator" xlink:label="msex_IncomeTaxesTablesLineItems" xlink:href="msex-20221231.xsd#msex_IncomeTaxesTablesLineItems"/>
    <loc xlink:type="locator" xlink:label="msex_IncomeTaxesTablesTable" xlink:href="msex-20221231.xsd#msex_IncomeTaxesTablesTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="msex_IncomeTaxesTablesLineItems" xlink:to="msex_IncomeTaxesTablesTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_IncomeTaxesTablesLineItems" xlink:to="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_IncomeTaxesTablesLineItems" xlink:to="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_IncomeTaxesTablesLineItems" xlink:to="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://middlesexwater.com/role/CommitmentsandContingentLiabilitiesTables">
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PurchaseCommitmentExcludingLongtermCommitmentTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_LeaseCostTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_LeaseCostTableTextBlock" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://middlesexwater.com/role/ShorttermBorrowingsTables">
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShortTermDebtTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShortTermDebtTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_ScheduleOfShortTermDebtTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://middlesexwater.com/role/CapitalizationTables">
    <loc xlink:type="locator" xlink:label="msex_CapitalizationTablesLineItems" xlink:href="msex-20221231.xsd#msex_CapitalizationTablesLineItems"/>
    <loc xlink:type="locator" xlink:label="msex_CapitalizationTablesTable" xlink:href="msex-20221231.xsd#msex_CapitalizationTablesTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="msex_CapitalizationTablesLineItems" xlink:to="msex_CapitalizationTablesTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_CapitalizationTablesLineItems" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueByBalanceSheetGroupingTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByBalanceSheetGroupingTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_CapitalizationTablesLineItems" xlink:to="us-gaap_FairValueByBalanceSheetGroupingTextBlock" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_CapitalizationTablesLineItems" xlink:to="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://middlesexwater.com/role/EmployeeBenefitPlansTables">
    <loc xlink:type="locator" xlink:label="us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="us-gaap_ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfNetBenefitCostsTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_ScheduleOfPensionPlanAndOtherBenefitsPlan" xlink:href="msex-20221231.xsd#msex_ScheduleOfPensionPlanAndOtherBenefitsPlan"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="msex_ScheduleOfPensionPlanAndOtherBenefitsPlan" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfAssumptionsUsedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAssumptionsUsedTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="us-gaap_ScheduleOfAssumptionsUsedTableTextBlock" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEffectOfOnePercentagePointChangeInAssumedHealthCareCostTrendRatesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEffectOfOnePercentagePointChangeInAssumedHealthCareCostTrendRatesTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="us-gaap_ScheduleOfEffectOfOnePercentagePointChangeInAssumedHealthCareCostTrendRatesTableTextBlock" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_AllocationOfPlanAssetsTableTextBlock" xlink:href="msex-20221231.xsd#msex_AllocationOfPlanAssetsTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="msex_AllocationOfPlanAssetsTableTextBlock" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" order="10" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://middlesexwater.com/role/BusinessSegmentDataTables">
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://middlesexwater.com/role/QuarterlyDataUnauditedTables">
    <loc xlink:type="locator" xlink:label="msex_QuarterlyDataUnauditedTablesLineItems" xlink:href="msex-20221231.xsd#msex_QuarterlyDataUnauditedTablesLineItems"/>
    <loc xlink:type="locator" xlink:label="msex_QuarterlyDataUnauditedTablesTable" xlink:href="msex-20221231.xsd#msex_QuarterlyDataUnauditedTablesTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="msex_QuarterlyDataUnauditedTablesLineItems" xlink:to="msex_QuarterlyDataUnauditedTablesTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_QuarterlyDataUnauditedTablesLineItems" xlink:to="us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://middlesexwater.com/role/ScheduleofdepreciationratesTable">
    <loc xlink:type="locator" xlink:label="msex_OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetailsScheduleofdepreciationratesLineItems" xlink:href="msex-20221231.xsd#msex_OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetailsScheduleofdepreciationratesLineItems"/>
    <loc xlink:type="locator" xlink:label="msex_OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetailsScheduleofdepreciationratesTable" xlink:href="msex-20221231.xsd#msex_OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetailsScheduleofdepreciationratesTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="msex_OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetailsScheduleofdepreciationratesLineItems" xlink:to="msex_OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetailsScheduleofdepreciationratesTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="msex_OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetailsScheduleofdepreciationratesTable" xlink:to="srt_RangeAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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/2022/elts/srt-2022.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_PublicUtilityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilityAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="msex_OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetailsScheduleofdepreciationratesTable" xlink:to="us-gaap_PublicUtilityAxis" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UtilityPlantDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UtilityPlantDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_PublicUtilityAxis" xlink:to="us-gaap_UtilityPlantDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UtilityPlantDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UtilityPlantDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_PublicUtilityAxis" xlink:to="us-gaap_UtilityPlantDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_SourceOfSupplyMember" xlink:href="msex-20221231.xsd#msex_SourceOfSupplyMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_UtilityPlantDomain" xlink:to="msex_SourceOfSupplyMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_PumpingMember" xlink:href="msex-20221231.xsd#msex_PumpingMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_UtilityPlantDomain" xlink:to="msex_PumpingMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_WaterTreatmentMember" xlink:href="msex-20221231.xsd#msex_WaterTreatmentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_UtilityPlantDomain" xlink:to="msex_WaterTreatmentMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_GeneralPlantMember" xlink:href="msex-20221231.xsd#msex_GeneralPlantMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_UtilityPlantDomain" xlink:to="msex_GeneralPlantMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_WastewaterCollectionMember" xlink:href="msex-20221231.xsd#msex_WastewaterCollectionMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_UtilityPlantDomain" xlink:to="msex_WastewaterCollectionMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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/2022/elts/srt-2022.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="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetailsScheduleofdepreciationratesLineItems" xlink:to="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_PublicUtilitiesPropertyPlantAndEquipmentRateOfTransmissionAndDistribution" xlink:href="msex-20221231.xsd#msex_PublicUtilitiesPropertyPlantAndEquipmentRateOfTransmissionAndDistribution"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetailsScheduleofdepreciationratesLineItems" xlink:to="msex_PublicUtilitiesPropertyPlantAndEquipmentRateOfTransmissionAndDistribution" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://middlesexwater.com/role/ScheduleofallowanceforfundsusedduringconstructionratesTable">
    <loc xlink:type="locator" xlink:label="msex_OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetailsScheduleofallowanceforfundsusedduringconstructionratesLineItems" xlink:href="msex-20221231.xsd#msex_OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetailsScheduleofallowanceforfundsusedduringconstructionratesLineItems"/>
    <loc xlink:type="locator" xlink:label="msex_OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetailsScheduleofallowanceforfundsusedduringconstructionratesTable" xlink:href="msex-20221231.xsd#msex_OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetailsScheduleofallowanceforfundsusedduringconstructionratesTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="msex_OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetailsScheduleofallowanceforfundsusedduringconstructionratesLineItems" xlink:to="msex_OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetailsScheduleofallowanceforfundsusedduringconstructionratesTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_LegalEntityAxis" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="msex_OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetailsScheduleofallowanceforfundsusedduringconstructionratesTable" xlink:to="dei_LegalEntityAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityDomain" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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/2022/dei-2022.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="msex_MiddlesexWaterCompanyMember" xlink:href="msex-20221231.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="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_TidewaterUtilitiesIncMember" xlink:href="msex-20221231.xsd#msex_TidewaterUtilitiesIncMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_EntityDomain" xlink:to="msex_TidewaterUtilitiesIncMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetailsScheduleofallowanceforfundsusedduringconstructionratesLineItems" xlink:to="us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://middlesexwater.com/role/ScheduleofoperatingrevenuesTable">
    <loc xlink:type="locator" xlink:label="msex_ScheduleOfOperatingRevenuesAbstract" xlink:href="msex-20221231.xsd#msex_ScheduleOfOperatingRevenuesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RegulatedOperatingRevenueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatedOperatingRevenueAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_ScheduleOfOperatingRevenuesAbstract" xlink:to="us-gaap_RegulatedOperatingRevenueAbstract" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_ResidentialOperatingRevenues" xlink:href="msex-20221231.xsd#msex_ResidentialOperatingRevenues"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RegulatedOperatingRevenueAbstract" xlink:to="msex_ResidentialOperatingRevenues" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_CommercialOperatingRevenues" xlink:href="msex-20221231.xsd#msex_CommercialOperatingRevenues"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RegulatedOperatingRevenueAbstract" xlink:to="msex_CommercialOperatingRevenues" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_IndustrialOperatingRevenues" xlink:href="msex-20221231.xsd#msex_IndustrialOperatingRevenues"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RegulatedOperatingRevenueAbstract" xlink:to="msex_IndustrialOperatingRevenues" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_ResidentialCommercialIndustrialAndFireProtectionRevenue" xlink:href="msex-20221231.xsd#msex_ResidentialCommercialIndustrialAndFireProtectionRevenue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RegulatedOperatingRevenueAbstract" xlink:to="msex_ResidentialCommercialIndustrialAndFireProtectionRevenue" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_WholesaleMunicipalRevenue" xlink:href="msex-20221231.xsd#msex_WholesaleMunicipalRevenue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RegulatedOperatingRevenueAbstract" xlink:to="msex_WholesaleMunicipalRevenue" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_NonregualtedContractOperationsRevenue" xlink:href="msex-20221231.xsd#msex_NonregualtedContractOperationsRevenue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_ScheduleOfOperatingRevenuesAbstract" xlink:to="msex_NonregualtedContractOperationsRevenue" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_ScheduleOfOperatingRevenuesAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RegulatedOperatingRevenueOther" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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-20221231.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-20221231.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/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatedAndUnregulatedOperatingRevenue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_ScheduleOfOperatingRevenuesAbstract" xlink:to="us-gaap_RegulatedAndUnregulatedOperatingRevenue" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://middlesexwater.com/role/ScheduleofregulatoryassetsTable">
    <loc xlink:type="locator" xlink:label="us-gaap_RegulatoryAssetLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssetLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfRegulatoryAssetsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRegulatoryAssetsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_RegulatoryAssetLineItems" xlink:to="us-gaap_ScheduleOfRegulatoryAssetsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfRegulatoryAssetsTable" xlink:to="srt_RangeAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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/2022/elts/srt-2022.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_RegulatoryAssetAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssetAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfRegulatoryAssetsTable" xlink:to="us-gaap_RegulatoryAssetAxis" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RegulatoryAssetDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssetDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RegulatoryAssetAxis" xlink:to="us-gaap_RegulatoryAssetDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RegulatoryAssetDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssetDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RegulatoryAssetAxis" xlink:to="us-gaap_RegulatoryAssetDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PensionCostsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionCostsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RegulatoryAssetDomain" xlink:to="us-gaap_PensionCostsMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_IncomeTaxesMember" xlink:href="msex-20221231.xsd#msex_IncomeTaxesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RegulatoryAssetDomain" xlink:to="msex_IncomeTaxesMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_RateCasesStormCostsTankPaintingOtherMember" xlink:href="msex-20221231.xsd#msex_RateCasesStormCostsTankPaintingOtherMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RegulatoryAssetDomain" xlink:to="msex_RateCasesStormCostsTankPaintingOtherMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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/2022/elts/srt-2022.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="us-gaap_RegulatoryAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RegulatoryAssetLineItems" xlink:to="us-gaap_RegulatoryAssets" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_RemainingRecoveryPeriod" xlink:href="msex-20221231.xsd#msex_RemainingRecoveryPeriod"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RegulatoryAssetLineItems" xlink:to="msex_RemainingRecoveryPeriod" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://middlesexwater.com/role/ScheduleofincometaxexpensereconciliationTable">
    <loc xlink:type="locator" xlink:label="msex_IncomeTaxesDetailsScheduleofincometaxexpensereconciliationLineItems" xlink:href="msex-20221231.xsd#msex_IncomeTaxesDetailsScheduleofincometaxexpensereconciliationLineItems"/>
    <loc xlink:type="locator" xlink:label="msex_IncomeTaxesDetailsScheduleofincometaxexpensereconciliationTable" xlink:href="msex-20221231.xsd#msex_IncomeTaxesDetailsScheduleofincometaxexpensereconciliationTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="msex_IncomeTaxesDetailsScheduleofincometaxexpensereconciliationLineItems" xlink:to="msex_IncomeTaxesDetailsScheduleofincometaxexpensereconciliationTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementScenarioAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="msex_IncomeTaxesDetailsScheduleofincometaxexpensereconciliationTable" xlink:to="srt_StatementScenarioAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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/2022/elts/srt-2022.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_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_IncomeTaxesDetailsScheduleofincometaxexpensereconciliationLineItems" xlink:to="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationDeductionsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationDeductionsAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_IncomeTaxesDetailsScheduleofincometaxexpensereconciliationLineItems" xlink:to="us-gaap_IncomeTaxReconciliationDeductionsAbstract" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationDispositionOfAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationDispositionOfAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxReconciliationDeductionsAbstract" xlink:to="us-gaap_IncomeTaxReconciliationDispositionOfAssets" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_IncomeTaxReconciliationTangiblePropertyRepairs" xlink:href="msex-20221231.xsd#msex_IncomeTaxReconciliationTangiblePropertyRepairs"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxReconciliationDeductionsAbstract" xlink:to="msex_IncomeTaxReconciliationTangiblePropertyRepairs" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxReconciliationDeductionsAbstract" xlink:to="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxReconciliationDeductionsAbstract" xlink:to="us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_IncomeTaxesDetailsScheduleofincometaxexpensereconciliationLineItems" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://middlesexwater.com/role/ScheduleofincometaxexpenseTable">
    <loc xlink:type="locator" xlink:label="msex_IncomeTaxesDetailsScheduleofincometaxexpenseLineItems" xlink:href="msex-20221231.xsd#msex_IncomeTaxesDetailsScheduleofincometaxexpenseLineItems"/>
    <loc xlink:type="locator" xlink:label="msex_IncomeTaxesDetailsScheduleofincometaxexpenseTable" xlink:href="msex-20221231.xsd#msex_IncomeTaxesDetailsScheduleofincometaxexpenseTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="msex_IncomeTaxesDetailsScheduleofincometaxexpenseLineItems" xlink:to="msex_IncomeTaxesDetailsScheduleofincometaxexpenseTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementScenarioAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="msex_IncomeTaxesDetailsScheduleofincometaxexpenseTable" xlink:to="srt_StatementScenarioAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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/2022/elts/srt-2022.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="msex_CurrentAbstract" xlink:href="msex-20221231.xsd#msex_CurrentAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_IncomeTaxesDetailsScheduleofincometaxexpenseLineItems" xlink:to="msex_CurrentAbstract" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_CurrentAbstract" xlink:to="us-gaap_CurrentFederalTaxExpenseBenefit" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_CurrentAbstract" xlink:to="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_DeferredAbstract" xlink:href="msex-20221231.xsd#msex_DeferredAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_IncomeTaxesDetailsScheduleofincometaxexpenseLineItems" xlink:to="msex_DeferredAbstract" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_DeferredAbstract" xlink:to="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_DeferredAbstract" xlink:to="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredOtherTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredOtherTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_DeferredAbstract" xlink:to="us-gaap_DeferredOtherTaxExpenseBenefit" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_IncomeTaxesDetailsScheduleofincometaxexpenseLineItems" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://middlesexwater.com/role/ScheduleofnetdeferredtaxliabilityTable">
    <loc xlink:type="locator" xlink:label="msex_IncomeTaxesDetailsScheduleofnetdeferredtaxliabilityLineItems" xlink:href="msex-20221231.xsd#msex_IncomeTaxesDetailsScheduleofnetdeferredtaxliabilityLineItems"/>
    <loc xlink:type="locator" xlink:label="msex_IncomeTaxesDetailsScheduleofnetdeferredtaxliabilityTable" xlink:href="msex-20221231.xsd#msex_IncomeTaxesDetailsScheduleofnetdeferredtaxliabilityTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="msex_IncomeTaxesDetailsScheduleofnetdeferredtaxliabilityLineItems" xlink:to="msex_IncomeTaxesDetailsScheduleofnetdeferredtaxliabilityTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementScenarioAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="msex_IncomeTaxesDetailsScheduleofnetdeferredtaxliabilityTable" xlink:to="srt_StatementScenarioAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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/2022/elts/srt-2022.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="msex_DeferredTaxLiabilitiesUtilityPlantRelated" xlink:href="msex-20221231.xsd#msex_DeferredTaxLiabilitiesUtilityPlantRelated"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_IncomeTaxesDetailsScheduleofnetdeferredtaxliabilityLineItems" xlink:to="msex_DeferredTaxLiabilitiesUtilityPlantRelated" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_DeferredTaxAssetsCustomerAdvances" xlink:href="msex-20221231.xsd#msex_DeferredTaxAssetsCustomerAdvances"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_IncomeTaxesDetailsScheduleofnetdeferredtaxliabilityLineItems" xlink:to="msex_DeferredTaxAssetsCustomerAdvances" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_IncomeTaxesDetailsScheduleofnetdeferredtaxliabilityLineItems" xlink:to="us-gaap_EmployeeRelatedLiabilitiesCurrent" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_DeferredTaxLiabilitiesInvestmentTaxCredits" xlink:href="msex-20221231.xsd#msex_DeferredTaxLiabilitiesInvestmentTaxCredits"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_IncomeTaxesDetailsScheduleofnetdeferredtaxliabilityLineItems" xlink:to="msex_DeferredTaxLiabilitiesInvestmentTaxCredits" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsOther" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_IncomeTaxesDetailsScheduleofnetdeferredtaxliabilityLineItems" xlink:to="us-gaap_DeferredTaxAssetsOther" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_IncomeTaxesDetailsScheduleofnetdeferredtaxliabilityLineItems" xlink:to="us-gaap_DeferredTaxLiabilities" order="6" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://middlesexwater.com/role/ScheduleofpurchasedwatercostsTable">
    <loc xlink:type="locator" xlink:label="msex_ScheduleOfPurchasedWaterCostsAbstract" xlink:href="msex-20221231.xsd#msex_ScheduleOfPurchasedWaterCostsAbstract"/>
    <loc xlink:type="locator" xlink:label="msex_CostOfUntreatedWater" xlink:href="msex-20221231.xsd#msex_CostOfUntreatedWater"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_ScheduleOfPurchasedWaterCostsAbstract" xlink:to="msex_CostOfUntreatedWater" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_CostOfTreatedWater" xlink:href="msex-20221231.xsd#msex_CostOfTreatedWater"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_ScheduleOfPurchasedWaterCostsAbstract" xlink:to="msex_CostOfTreatedWater" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfPurchasedWater" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfPurchasedWater"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_ScheduleOfPurchasedWaterCostsAbstract" xlink:to="us-gaap_CostOfPurchasedWater" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://middlesexwater.com/role/ScheduleofoperatingleaseROUassetsTable">
    <loc xlink:type="locator" xlink:label="msex_ScheduleOfOperatingLeaseRouAssetsAbstract" xlink:href="msex-20221231.xsd#msex_ScheduleOfOperatingLeaseRouAssetsAbstract"/>
    <loc xlink:type="locator" xlink:label="msex_RightOfUseAssetAtLeaseInception" xlink:href="msex-20221231.xsd#msex_RightOfUseAssetAtLeaseInception"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_ScheduleOfOperatingLeaseRouAssetsAbstract" xlink:to="msex_RightOfUseAssetAtLeaseInception" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_RightOfUseAssetsAccumulatedAmortization" xlink:href="msex-20221231.xsd#msex_RightOfUseAssetsAccumulatedAmortization"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_ScheduleOfOperatingLeaseRouAssetsAbstract" xlink:to="msex_RightOfUseAssetsAccumulatedAmortization" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_RightOfUseAssetsCurrent" xlink:href="msex-20221231.xsd#msex_RightOfUseAssetsCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_ScheduleOfOperatingLeaseRouAssetsAbstract" xlink:to="msex_RightOfUseAssetsCurrent" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://middlesexwater.com/role/ScheduleoffutureminimumoperatingleasecommitmentsTable">
    <loc xlink:type="locator" xlink:label="msex_ScheduleOfFutureMinimumOperatingLeaseCommitmentsAbstract" xlink:href="msex-20221231.xsd#msex_ScheduleOfFutureMinimumOperatingLeaseCommitmentsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_ScheduleOfFutureMinimumOperatingLeaseCommitmentsAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_ScheduleOfFutureMinimumOperatingLeaseCommitmentsAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_ScheduleOfFutureMinimumOperatingLeaseCommitmentsAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_ScheduleOfFutureMinimumOperatingLeaseCommitmentsAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_ScheduleOfFutureMinimumOperatingLeaseCommitmentsAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_ScheduleOfFutureMinimumOperatingLeaseCommitmentsAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_ScheduleOfFutureMinimumOperatingLeaseCommitmentsAbstract" 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/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_ScheduleOfFutureMinimumOperatingLeaseCommitmentsAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_OperatingLeaseLiability1" xlink:href="msex-20221231.xsd#msex_OperatingLeaseLiability1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_ScheduleOfFutureMinimumOperatingLeaseCommitmentsAbstract" xlink:to="msex_OperatingLeaseLiability1" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_OperatingLeaseLiabilityCurrent1" xlink:href="msex-20221231.xsd#msex_OperatingLeaseLiabilityCurrent1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_ScheduleOfFutureMinimumOperatingLeaseCommitmentsAbstract" xlink:to="msex_OperatingLeaseLiabilityCurrent1" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_NoncurrentLeasesLiability" xlink:href="msex-20221231.xsd#msex_NoncurrentLeasesLiability"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_ScheduleOfFutureMinimumOperatingLeaseCommitmentsAbstract" xlink:to="msex_NoncurrentLeasesLiability" order="10" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://middlesexwater.com/role/ScheduleofinformationregardingshorttermborrowingsTable">
    <loc xlink:type="locator" xlink:label="msex_ScheduleOfInformationRegardingShortTermBorrowingsAbstract" xlink:href="msex-20221231.xsd#msex_ScheduleOfInformationRegardingShortTermBorrowingsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityAverageOutstandingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityAverageOutstandingAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_ScheduleOfInformationRegardingShortTermBorrowingsAbstract" 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/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityInterestRateDuringPeriod"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_ScheduleOfInformationRegardingShortTermBorrowingsAbstract" xlink:to="us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermBorrowings" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermBorrowings"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_ScheduleOfInformationRegardingShortTermBorrowingsAbstract" xlink:to="us-gaap_ShortTermBorrowings" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_ScheduleOfInformationRegardingShortTermBorrowingsAbstract" xlink:to="us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://middlesexwater.com/role/ScheduleofLineofCreditTable">
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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-20221231.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-20221231.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-20221231.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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
<!-- [WMV5][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt/tSeJz73kx1cLt0ZFF2SK/vxBCY0vdSrb9Unfw5ZIZzlQH6J7MZhgXxR1SC3VWecwH407JbKoicE8v+YtfNuoUcZ3RuTydUWOl2csY/IxMpZAwha1hdLHo6EQlvWnEiJhLcT3rbHO45vUlgMIr+ckgFgmG9Db0rDgzeA/d1cmVwTO4dkMlh3ooucLfWmQqwXcCJdbGamBv5qaNg0KcfqkD7DrhpitGxllB6ZWffa7lcg==] CSR-->
    <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/2022/elts/us-gaap-2022.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-20221231.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:type="extended" xlink:role="http://middlesexwater.com/role/ScheduleoflongtermdebtTable">
    <loc xlink:type="locator" xlink:label="msex_CapitalizationDetailsScheduleoflongtermdebtLineItems" xlink:href="msex-20221231.xsd#msex_CapitalizationDetailsScheduleoflongtermdebtLineItems"/>
    <loc xlink:type="locator" xlink:label="msex_CapitalizationDetailsScheduleoflongtermdebtTable" xlink:href="msex-20221231.xsd#msex_CapitalizationDetailsScheduleoflongtermdebtTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="msex_CapitalizationDetailsScheduleoflongtermdebtLineItems" xlink:to="msex_CapitalizationDetailsScheduleoflongtermdebtTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementScenarioAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="msex_CapitalizationDetailsScheduleoflongtermdebtTable" xlink:to="srt_StatementScenarioAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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/2022/elts/srt-2022.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_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_CapitalizationDetailsScheduleoflongtermdebtLineItems" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_CapitalizationDetailsScheduleoflongtermdebtLineItems" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_CapitalizationDetailsScheduleoflongtermdebtLineItems" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_CapitalizationDetailsScheduleoflongtermdebtLineItems" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_CapitalizationDetailsScheduleoflongtermdebtLineItems" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_CapitalizationDetailsScheduleoflongtermdebtLineItems" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" order="6" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://middlesexwater.com/role/ScheduleofbasicanddilutedearningspershareTable">
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueByBalanceSheetGroupingTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByBalanceSheetGroupingTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="us-gaap_FairValueByBalanceSheetGroupingTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementScenarioAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_FairValueByBalanceSheetGroupingTable" xlink:to="srt_StatementScenarioAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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/2022/elts/srt-2022.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_IncomeLossIncludingPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossIncludingPortionAttributableToNoncontrollingInterest"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="us-gaap_IncomeLossIncludingPortionAttributableToNoncontrollingInterest" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_PreferredStockDividendsIncomeStatementImpacts" xlink:href="msex-20221231.xsd#msex_PreferredStockDividendsIncomeStatementImpacts"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="msex_PreferredStockDividendsIncomeStatementImpacts" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_EarningsApplicableToCommonStockinShares" xlink:href="msex-20221231.xsd#msex_EarningsApplicableToCommonStockinShares"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="msex_EarningsApplicableToCommonStockinShares" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_ConvertibleDollar7PreferredSeriesStockDividends" xlink:href="msex-20221231.xsd#msex_ConvertibleDollar7PreferredSeriesStockDividends"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="msex_ConvertibleDollar7PreferredSeriesStockDividends" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_IncrementalCommonSharesAttributableToConversionOfDollar7PreferredSeriesStock" xlink:href="msex-20221231.xsd#msex_IncrementalCommonSharesAttributableToConversionOfDollar7PreferredSeriesStock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="msex_IncrementalCommonSharesAttributableToConversionOfDollar7PreferredSeriesStock" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_AdjustedEarningsApplicableToCommonStockinShares" xlink:href="msex-20221231.xsd#msex_AdjustedEarningsApplicableToCommonStockinShares"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="msex_AdjustedEarningsApplicableToCommonStockinShares" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="us-gaap_EarningsPerShareDiluted" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="us-gaap_EarningsPerShareBasic" order="11" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://middlesexwater.com/role/ScheduleofbasicanddilutedearningspershareTable_Parentheticals">
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueByBalanceSheetGroupingTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByBalanceSheetGroupingTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="us-gaap_FairValueByBalanceSheetGroupingTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementScenarioAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_FairValueByBalanceSheetGroupingTable" xlink:to="srt_StatementScenarioAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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/2022/elts/srt-2022.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_PreferredStockDividendsPerShareDeclared" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockDividendsPerShareDeclared"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="us-gaap_PreferredStockDividendsPerShareDeclared" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://middlesexwater.com/role/ScheduleofcarryingamountandfairvalueofthebondsTable">
    <loc xlink:type="locator" xlink:label="msex_CapitalizationDetailsScheduleofcarryingamountandfairvalueofthebondsLineItems" xlink:href="msex-20221231.xsd#msex_CapitalizationDetailsScheduleofcarryingamountandfairvalueofthebondsLineItems"/>
    <loc xlink:type="locator" xlink:label="msex_CapitalizationDetailsScheduleofcarryingamountandfairvalueofthebondsTable" xlink:href="msex-20221231.xsd#msex_CapitalizationDetailsScheduleofcarryingamountandfairvalueofthebondsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="msex_CapitalizationDetailsScheduleofcarryingamountandfairvalueofthebondsLineItems" xlink:to="msex_CapitalizationDetailsScheduleofcarryingamountandfairvalueofthebondsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementScenarioAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="msex_CapitalizationDetailsScheduleofcarryingamountandfairvalueofthebondsTable" xlink:to="srt_StatementScenarioAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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/2022/elts/srt-2022.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="msex_CarryingAmount" xlink:href="msex-20221231.xsd#msex_CarryingAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_CapitalizationDetailsScheduleofcarryingamountandfairvalueofthebondsLineItems" xlink:to="msex_CarryingAmount" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtFairValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_CapitalizationDetailsScheduleofcarryingamountandfairvalueofthebondsLineItems" xlink:to="us-gaap_LongTermDebtFairValue" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://middlesexwater.com/role/ScheduleofpensionplanandotherbenefitsplanTable">
    <loc xlink:type="locator" xlink:label="msex_EmployeeBenefitPlansDetailsScheduleofpensionplanandotherbenefitsplanLineItems" xlink:href="msex-20221231.xsd#msex_EmployeeBenefitPlansDetailsScheduleofpensionplanandotherbenefitsplanLineItems"/>
    <loc xlink:type="locator" xlink:label="msex_EmployeeBenefitPlansDetailsScheduleofpensionplanandotherbenefitsplanTable" xlink:href="msex-20221231.xsd#msex_EmployeeBenefitPlansDetailsScheduleofpensionplanandotherbenefitsplanTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="msex_EmployeeBenefitPlansDetailsScheduleofpensionplanandotherbenefitsplanLineItems" xlink:to="msex_EmployeeBenefitPlansDetailsScheduleofpensionplanandotherbenefitsplanTable" 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/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="msex_EmployeeBenefitPlansDetailsScheduleofpensionplanandotherbenefitsplanTable" 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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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_OtherPensionPlansDefinedBenefitMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherPensionPlansDefinedBenefitMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RetirementPlanTypeDomain" xlink:to="us-gaap_OtherPensionPlansDefinedBenefitMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_EmployeeBenefitPlansDetailsScheduleofpensionplanandotherbenefitsplanLineItems" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivable" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanOtherCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanOtherCosts"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_EmployeeBenefitPlansDetailsScheduleofpensionplanandotherbenefitsplanLineItems" xlink:to="us-gaap_DefinedBenefitPlanOtherCosts" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanInterestCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_EmployeeBenefitPlansDetailsScheduleofpensionplanandotherbenefitsplanLineItems" xlink:to="us-gaap_DefinedBenefitPlanInterestCost" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanActuarialGainLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_EmployeeBenefitPlansDetailsScheduleofpensionplanandotherbenefitsplanLineItems" xlink:to="us-gaap_DefinedBenefitPlanActuarialGainLoss" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_EmployeeBenefitPlansDetailsScheduleofpensionplanandotherbenefitsplanLineItems" xlink:to="us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" order="5" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://middlesexwater.com/role/ScheduleofchangeinfairvalueofplanassetsTable">
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:to="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" 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/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" 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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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_OtherPensionPlansDefinedBenefitMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherPensionPlansDefinedBenefitMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RetirementPlanTypeDomain" xlink:to="us-gaap_OtherPensionPlansDefinedBenefitMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_FairValueOfPlanAssets" xlink:href="msex-20221231.xsd#msex_FairValueOfPlanAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:to="msex_FairValueOfPlanAssets" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:to="us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanContributionsByEmployer"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:to="us-gaap_DefinedBenefitPlanContributionsByEmployer" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:to="us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlan"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:to="us-gaap_DefinedBenefitPlanFundedStatusOfPlan" order="5" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://middlesexwater.com/role/ScheduleofemployeebenefitplansrecognizedinbalancesheetTable">
    <loc xlink:type="locator" xlink:label="msex_EmployeeBenefitPlansDetailsScheduleofemployeebenefitplansrecognizedinbalancesheetLineItems" xlink:href="msex-20221231.xsd#msex_EmployeeBenefitPlansDetailsScheduleofemployeebenefitplansrecognizedinbalancesheetLineItems"/>
    <loc xlink:type="locator" xlink:label="msex_EmployeeBenefitPlansDetailsScheduleofemployeebenefitplansrecognizedinbalancesheetTable" xlink:href="msex-20221231.xsd#msex_EmployeeBenefitPlansDetailsScheduleofemployeebenefitplansrecognizedinbalancesheetTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="msex_EmployeeBenefitPlansDetailsScheduleofemployeebenefitplansrecognizedinbalancesheetLineItems" xlink:to="msex_EmployeeBenefitPlansDetailsScheduleofemployeebenefitplansrecognizedinbalancesheetTable" 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/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="msex_EmployeeBenefitPlansDetailsScheduleofemployeebenefitplansrecognizedinbalancesheetTable" 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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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_OtherPensionPlansDefinedBenefitMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherPensionPlansDefinedBenefitMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RetirementPlanTypeDomain" xlink:to="us-gaap_OtherPensionPlansDefinedBenefitMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_BalanceSheetsConsistOfAbstract" xlink:href="msex-20221231.xsd#msex_BalanceSheetsConsistOfAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_EmployeeBenefitPlansDetailsScheduleofemployeebenefitplansrecognizedinbalancesheetLineItems" xlink:to="msex_BalanceSheetsConsistOfAbstract" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_BalanceSheetsConsistOfAbstract" xlink:to="us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_PensionAndOtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent" xlink:href="msex-20221231.xsd#msex_PensionAndOtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_BalanceSheetsConsistOfAbstract" xlink:to="msex_PensionAndOtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_PensionAndOtherPostretirementDefinedBenefitPlanLiabilitiesCurrentAndNoncurrent" xlink:href="msex-20221231.xsd#msex_PensionAndOtherPostretirementDefinedBenefitPlanLiabilitiesCurrentAndNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_EmployeeBenefitPlansDetailsScheduleofemployeebenefitplansrecognizedinbalancesheetLineItems" xlink:to="msex_PensionAndOtherPostretirementDefinedBenefitPlanLiabilitiesCurrentAndNoncurrent" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://middlesexwater.com/role/ScheduleofcomponentsofnetbenefitcostTable">
    <loc xlink:type="locator" xlink:label="msex_EmployeeBenefitPlansDetailsScheduleofcomponentsofnetbenefitcostLineItems" xlink:href="msex-20221231.xsd#msex_EmployeeBenefitPlansDetailsScheduleofcomponentsofnetbenefitcostLineItems"/>
    <loc xlink:type="locator" xlink:label="msex_EmployeeBenefitPlansDetailsScheduleofcomponentsofnetbenefitcostTable" xlink:href="msex-20221231.xsd#msex_EmployeeBenefitPlansDetailsScheduleofcomponentsofnetbenefitcostTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="msex_EmployeeBenefitPlansDetailsScheduleofcomponentsofnetbenefitcostLineItems" xlink:to="msex_EmployeeBenefitPlansDetailsScheduleofcomponentsofnetbenefitcostTable" 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/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="msex_EmployeeBenefitPlansDetailsScheduleofcomponentsofnetbenefitcostTable" 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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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_OtherPensionPlansDefinedBenefitMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherPensionPlansDefinedBenefitMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RetirementPlanTypeDomain" xlink:to="us-gaap_OtherPensionPlansDefinedBenefitMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanServiceCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_EmployeeBenefitPlansDetailsScheduleofcomponentsofnetbenefitcostLineItems" xlink:to="us-gaap_DefinedBenefitPlanServiceCost" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_DefinedBenefitPlanInterestsCost" xlink:href="msex-20221231.xsd#msex_DefinedBenefitPlanInterestsCost"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_EmployeeBenefitPlansDetailsScheduleofcomponentsofnetbenefitcostLineItems" xlink:to="msex_DefinedBenefitPlanInterestsCost" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_DefinedBenefitPlanExpectedReturnOnPlanAsset" xlink:href="msex-20221231.xsd#msex_DefinedBenefitPlanExpectedReturnOnPlanAsset"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_EmployeeBenefitPlansDetailsScheduleofcomponentsofnetbenefitcostLineItems" xlink:to="msex_DefinedBenefitPlanExpectedReturnOnPlanAsset" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_DefinedBenefitPlanAmortizationOfGainsLosse" xlink:href="msex-20221231.xsd#msex_DefinedBenefitPlanAmortizationOfGainsLosse"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_EmployeeBenefitPlansDetailsScheduleofcomponentsofnetbenefitcostLineItems" xlink:to="msex_DefinedBenefitPlanAmortizationOfGainsLosse" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_EmployeeBenefitPlansDetailsScheduleofcomponentsofnetbenefitcostLineItems" xlink:to="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" order="5" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://middlesexwater.com/role/ScheduleofregulatoryassetsintonetperiodicbenefitcostTable">
    <loc xlink:type="locator" xlink:label="msex_EmployeeBenefitPlansDetailsScheduleofregulatoryassetsintonetperiodicbenefitcostLineItems" xlink:href="msex-20221231.xsd#msex_EmployeeBenefitPlansDetailsScheduleofregulatoryassetsintonetperiodicbenefitcostLineItems"/>
    <loc xlink:type="locator" xlink:label="msex_EmployeeBenefitPlansDetailsScheduleofregulatoryassetsintonetperiodicbenefitcostTable" xlink:href="msex-20221231.xsd#msex_EmployeeBenefitPlansDetailsScheduleofregulatoryassetsintonetperiodicbenefitcostTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="msex_EmployeeBenefitPlansDetailsScheduleofregulatoryassetsintonetperiodicbenefitcostLineItems" xlink:to="msex_EmployeeBenefitPlansDetailsScheduleofregulatoryassetsintonetperiodicbenefitcostTable" 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/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="msex_EmployeeBenefitPlansDetailsScheduleofregulatoryassetsintonetperiodicbenefitcostTable" 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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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_OtherPensionPlansDefinedBenefitMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherPensionPlansDefinedBenefitMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RetirementPlanTypeDomain" xlink:to="us-gaap_OtherPensionPlansDefinedBenefitMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_ExpectedAmortizedActuarialLoss" xlink:href="msex-20221231.xsd#msex_ExpectedAmortizedActuarialLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_EmployeeBenefitPlansDetailsScheduleofregulatoryassetsintonetperiodicbenefitcostLineItems" xlink:to="msex_ExpectedAmortizedActuarialLoss" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://middlesexwater.com/role/ScheduleofdiscountandcompensationratesTable">
    <loc xlink:type="locator" xlink:label="msex_EmployeeBenefitPlansDetailsScheduleofdiscountandcompensationratesLineItems" xlink:href="msex-20221231.xsd#msex_EmployeeBenefitPlansDetailsScheduleofdiscountandcompensationratesLineItems"/>
    <loc xlink:type="locator" xlink:label="msex_EmployeeBenefitPlansDetailsScheduleofdiscountandcompensationratesTable" xlink:href="msex-20221231.xsd#msex_EmployeeBenefitPlansDetailsScheduleofdiscountandcompensationratesTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="msex_EmployeeBenefitPlansDetailsScheduleofdiscountandcompensationratesLineItems" xlink:to="msex_EmployeeBenefitPlansDetailsScheduleofdiscountandcompensationratesTable" 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/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="msex_EmployeeBenefitPlansDetailsScheduleofdiscountandcompensationratesTable" 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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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_OtherPensionPlansDefinedBenefitMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherPensionPlansDefinedBenefitMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RetirementPlanTypeDomain" xlink:to="us-gaap_OtherPensionPlansDefinedBenefitMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_WeightedAverageAssumptionsAbstract" xlink:href="msex-20221231.xsd#msex_WeightedAverageAssumptionsAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_EmployeeBenefitPlansDetailsScheduleofdiscountandcompensationratesLineItems" xlink:to="msex_WeightedAverageAssumptionsAbstract" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_WeightedAverageAssumptionsAbstract" xlink:to="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_DiscountRateForAbstract" xlink:href="msex-20221231.xsd#msex_DiscountRateForAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_WeightedAverageAssumptionsAbstract" xlink:to="msex_DiscountRateForAbstract" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_DiscountRateForAbstract" xlink:to="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_DiscountRateForAbstract" xlink:to="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_CompensationIncreaseForAbstract" xlink:href="msex-20221231.xsd#msex_CompensationIncreaseForAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_WeightedAverageAssumptionsAbstract" xlink:to="msex_CompensationIncreaseForAbstract" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_CompensationIncreaseForAbstract" xlink:to="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_CompensationIncreaseForAbstract" xlink:to="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://middlesexwater.com/role/ScheduleofeffectofonepercentagepointchangeinassumedhealthcarecosttrendratesTable">
    <loc xlink:type="locator" xlink:label="msex_EmployeeBenefitPlansDetailsScheduleofeffectofonepercentagepointchangeinassumedhealthcarecosttrendratesLineItems" xlink:href="msex-20221231.xsd#msex_EmployeeBenefitPlansDetailsScheduleofeffectofonepercentagepointchangeinassumedhealthcarecosttrendratesLineItems"/>
    <loc xlink:type="locator" xlink:label="msex_EmployeeBenefitPlansDetailsScheduleofeffectofonepercentagepointchangeinassumedhealthcarecosttrendratesTable" xlink:href="msex-20221231.xsd#msex_EmployeeBenefitPlansDetailsScheduleofeffectofonepercentagepointchangeinassumedhealthcarecosttrendratesTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="msex_EmployeeBenefitPlansDetailsScheduleofeffectofonepercentagepointchangeinassumedhealthcarecosttrendratesLineItems" xlink:to="msex_EmployeeBenefitPlansDetailsScheduleofeffectofonepercentagepointchangeinassumedhealthcarecosttrendratesTable" 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/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="msex_EmployeeBenefitPlansDetailsScheduleofeffectofonepercentagepointchangeinassumedhealthcarecosttrendratesTable" 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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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_OtherPensionPlansDefinedBenefitMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherPensionPlansDefinedBenefitMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RetirementPlanTypeDomain" xlink:to="us-gaap_OtherPensionPlansDefinedBenefitMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointIncreaseOnServiceAndInterestCostComponents" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointIncreaseOnServiceAndInterestCostComponents"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_EmployeeBenefitPlansDetailsScheduleofeffectofonepercentagepointchangeinassumedhealthcarecosttrendratesLineItems" xlink:to="us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointIncreaseOnServiceAndInterestCostComponents" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnServiceAndInterestCostComponents1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnServiceAndInterestCostComponents1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_EmployeeBenefitPlansDetailsScheduleofeffectofonepercentagepointchangeinassumedhealthcarecosttrendratesLineItems" xlink:to="us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnServiceAndInterestCostComponents1" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointIncreaseOnAccumulatedPostretirementBenefitObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointIncreaseOnAccumulatedPostretirementBenefitObligation"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_EmployeeBenefitPlansDetailsScheduleofeffectofonepercentagepointchangeinassumedhealthcarecosttrendratesLineItems" xlink:to="us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointIncreaseOnAccumulatedPostretirementBenefitObligation" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnAccumulatedPostretirementBenefitObligation1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnAccumulatedPostretirementBenefitObligation1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_EmployeeBenefitPlansDetailsScheduleofeffectofonepercentagepointchangeinassumedhealthcarecosttrendratesLineItems" xlink:to="us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnAccumulatedPostretirementBenefitObligation1" order="4" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://middlesexwater.com/role/ScheduleofexpectedbenefitpaymentsTable">
    <loc xlink:type="locator" xlink:label="msex_EmployeeBenefitPlansDetailsScheduleofexpectedbenefitpaymentsLineItems" xlink:href="msex-20221231.xsd#msex_EmployeeBenefitPlansDetailsScheduleofexpectedbenefitpaymentsLineItems"/>
    <loc xlink:type="locator" xlink:label="msex_EmployeeBenefitPlansDetailsScheduleofexpectedbenefitpaymentsTable" xlink:href="msex-20221231.xsd#msex_EmployeeBenefitPlansDetailsScheduleofexpectedbenefitpaymentsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="msex_EmployeeBenefitPlansDetailsScheduleofexpectedbenefitpaymentsLineItems" xlink:to="msex_EmployeeBenefitPlansDetailsScheduleofexpectedbenefitpaymentsTable" 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/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="msex_EmployeeBenefitPlansDetailsScheduleofexpectedbenefitpaymentsTable" 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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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_OtherPensionPlansDefinedBenefitMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherPensionPlansDefinedBenefitMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RetirementPlanTypeDomain" xlink:to="us-gaap_OtherPensionPlansDefinedBenefitMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_EmployeeBenefitPlansDetailsScheduleofexpectedbenefitpaymentsLineItems" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_EmployeeBenefitPlansDetailsScheduleofexpectedbenefitpaymentsLineItems" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_EmployeeBenefitPlansDetailsScheduleofexpectedbenefitpaymentsLineItems" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_EmployeeBenefitPlansDetailsScheduleofexpectedbenefitpaymentsLineItems" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_EmployeeBenefitPlansDetailsScheduleofexpectedbenefitpaymentsLineItems" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_EmployeeBenefitPlansDetailsScheduleofexpectedbenefitpaymentsLineItems" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_BenefitPaymentsTotals" xlink:href="msex-20221231.xsd#msex_BenefitPaymentsTotals"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_EmployeeBenefitPlansDetailsScheduleofexpectedbenefitpaymentsLineItems" xlink:to="msex_BenefitPaymentsTotals" order="7" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://middlesexwater.com/role/ScheduleofallocationofplanassetsTable">
    <loc xlink:type="locator" xlink:label="msex_EmployeeBenefitPlansDetailsScheduleofallocationofplanassetsLineItems" xlink:href="msex-20221231.xsd#msex_EmployeeBenefitPlansDetailsScheduleofallocationofplanassetsLineItems"/>
    <loc xlink:type="locator" xlink:label="msex_EmployeeBenefitPlansDetailsScheduleofallocationofplanassetsTable" xlink:href="msex-20221231.xsd#msex_EmployeeBenefitPlansDetailsScheduleofallocationofplanassetsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="msex_EmployeeBenefitPlansDetailsScheduleofallocationofplanassetsLineItems" xlink:to="msex_EmployeeBenefitPlansDetailsScheduleofallocationofplanassetsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="msex_EmployeeBenefitPlansDetailsScheduleofallocationofplanassetsTable" xlink:to="us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PlanAssetCategoriesDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:to="us-gaap_PlanAssetCategoriesDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PlanAssetCategoriesDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:to="us-gaap_PlanAssetCategoriesDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetirementPlanTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="msex_EmployeeBenefitPlansDetailsScheduleofallocationofplanassetsTable" xlink:to="us-gaap_RetirementPlanTypeAxis" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetirementPlanTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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_OtherPensionPlansDefinedBenefitMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherPensionPlansDefinedBenefitMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RetirementPlanTypeDomain" xlink:to="us-gaap_OtherPensionPlansDefinedBenefitMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquitySecuritiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PlanAssetCategoriesDomain" xlink:to="us-gaap_EquitySecuritiesMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtSecuritiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PlanAssetCategoriesDomain" xlink:to="us-gaap_DebtSecuritiesMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PlanAssetCategoriesDomain" xlink:to="us-gaap_CashAndCashEquivalentsMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ExchangeTradedFundsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ExchangeTradedFundsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PlanAssetCategoriesDomain" xlink:to="us-gaap_ExchangeTradedFundsMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_EmployeeBenefitPlansDetailsScheduleofallocationofplanassetsLineItems" xlink:to="us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_EmployeeBenefitPlansDetailsScheduleofallocationofplanassetsLineItems" xlink:to="us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://middlesexwater.com/role/ScheduleoffairvalueofplanassetsTable">
    <loc xlink:type="locator" xlink:label="msex_EmployeeBenefitPlansDetailsScheduleoffairvalueofplanassetsLineItems" xlink:href="msex-20221231.xsd#msex_EmployeeBenefitPlansDetailsScheduleoffairvalueofplanassetsLineItems"/>
    <loc xlink:type="locator" xlink:label="msex_EmployeeBenefitPlansDetailsScheduleoffairvalueofplanassetsTable" xlink:href="msex-20221231.xsd#msex_EmployeeBenefitPlansDetailsScheduleoffairvalueofplanassetsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="msex_EmployeeBenefitPlansDetailsScheduleoffairvalueofplanassetsLineItems" xlink:to="msex_EmployeeBenefitPlansDetailsScheduleoffairvalueofplanassetsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="msex_EmployeeBenefitPlansDetailsScheduleoffairvalueofplanassetsTable" xlink:to="us-gaap_InvestmentTypeAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentTypeCategorizationMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentTypeCategorizationMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_InvestmentTypeAxis" xlink:to="us-gaap_InvestmentTypeCategorizationMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentTypeCategorizationMember_0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentTypeCategorizationMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_InvestmentTypeAxis" xlink:to="us-gaap_InvestmentTypeCategorizationMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="msex_EmployeeBenefitPlansDetailsScheduleoffairvalueofplanassetsTable" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="msex_EmployeeBenefitPlansDetailsScheduleoffairvalueofplanassetsTable" xlink:to="us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PlanAssetCategoriesDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:to="us-gaap_PlanAssetCategoriesDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PlanAssetCategoriesDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:to="us-gaap_PlanAssetCategoriesDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetirementPlanTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="msex_EmployeeBenefitPlansDetailsScheduleoffairvalueofplanassetsTable" xlink:to="us-gaap_RetirementPlanTypeAxis" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetirementPlanTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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="msex_OtherBenefitsPlanMember" xlink:href="msex-20221231.xsd#msex_OtherBenefitsPlanMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InvestmentTypeCategorizationMember" xlink:to="msex_OtherBenefitsPlanMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueInputsLevel1Member" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueInputsLevel1Member" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueInputsLevel2Member" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueInputsLevel2Member" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueInputsLevel3Member" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueInputsLevel3Member" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MutualFundMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MutualFundMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PlanAssetCategoriesDomain" xlink:to="us-gaap_MutualFundMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MoneyMarketFundsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MoneyMarketFundsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PlanAssetCategoriesDomain" xlink:to="us-gaap_MoneyMarketFundsMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquitySecuritiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PlanAssetCategoriesDomain" xlink:to="us-gaap_EquitySecuritiesMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtSecuritiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PlanAssetCategoriesDomain" xlink:to="us-gaap_DebtSecuritiesMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_OtherDeptsMember" xlink:href="msex-20221231.xsd#msex_OtherDeptsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PlanAssetCategoriesDomain" xlink:to="msex_OtherDeptsMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_EmployeeBenefitPlansDetailsScheduleoffairvalueofplanassetsLineItems" xlink:to="us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://middlesexwater.com/role/ScheduleoftablepresentsawardedbutnotyetvestedshareTable">
    <loc xlink:type="locator" xlink:label="msex_EmployeeBenefitPlansDetailsScheduleoftablepresentsawardedbutnotyetvestedshareLineItems" xlink:href="msex-20221231.xsd#msex_EmployeeBenefitPlansDetailsScheduleoftablepresentsawardedbutnotyetvestedshareLineItems"/>
    <loc xlink:type="locator" xlink:label="msex_EmployeeBenefitPlansDetailsScheduleoftablepresentsawardedbutnotyetvestedshareTable" xlink:href="msex-20221231.xsd#msex_EmployeeBenefitPlansDetailsScheduleoftablepresentsawardedbutnotyetvestedshareTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="msex_EmployeeBenefitPlansDetailsScheduleoftablepresentsawardedbutnotyetvestedshareLineItems" xlink:to="msex_EmployeeBenefitPlansDetailsScheduleoftablepresentsawardedbutnotyetvestedshareTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="msex_EmployeeBenefitPlansDetailsScheduleoftablepresentsawardedbutnotyetvestedshareTable" xlink:to="us-gaap_AwardTypeAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_RestrictedStockMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_EmployeeBenefitPlansDetailsScheduleoftablepresentsawardedbutnotyetvestedshareLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_ShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateValueUnearnedCompensation" xlink:href="msex-20221231.xsd#msex_ShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateValueUnearnedCompensation"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_EmployeeBenefitPlansDetailsScheduleoftablepresentsawardedbutnotyetvestedshareLineItems" xlink:to="msex_ShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateValueUnearnedCompensation" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_EmployeeBenefitPlansDetailsScheduleoftablepresentsawardedbutnotyetvestedshareLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_GrantedUnearnedCompensation" xlink:href="msex-20221231.xsd#msex_GrantedUnearnedCompensation"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_EmployeeBenefitPlansDetailsScheduleoftablepresentsawardedbutnotyetvestedshareLineItems" xlink:to="msex_GrantedUnearnedCompensation" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_EmployeeBenefitPlansDetailsScheduleoftablepresentsawardedbutnotyetvestedshareLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_EmployeeBenefitPlansDetailsScheduleoftablepresentsawardedbutnotyetvestedshareLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_VestedUnearnedCompensation" xlink:href="msex-20221231.xsd#msex_VestedUnearnedCompensation"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_EmployeeBenefitPlansDetailsScheduleoftablepresentsawardedbutnotyetvestedshareLineItems" xlink:to="msex_VestedUnearnedCompensation" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOther" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOther"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_EmployeeBenefitPlansDetailsScheduleoftablepresentsawardedbutnotyetvestedshareLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOther" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_AmortizationOfCompensationExpenseUnearnedCompensation" xlink:href="msex-20221231.xsd#msex_AmortizationOfCompensationExpenseUnearnedCompensation"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_EmployeeBenefitPlansDetailsScheduleoftablepresentsawardedbutnotyetvestedshareLineItems" xlink:to="msex_AmortizationOfCompensationExpenseUnearnedCompensation" order="9" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://middlesexwater.com/role/ScheduleofsegmentreportinginformationbysegmentTable">
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingInformationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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-20221231.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-20221231.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-20221231.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_RegulatedAndUnregulatedOperatingRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatedAndUnregulatedOperatingRevenue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_RegulatedAndUnregulatedOperatingRevenue" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_OperatingIncomeLoss" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNonrecurringIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonrecurringIncomeExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_OtherNonrecurringIncomeExpense" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_InterestExpense" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_ConsolidatedNetIncome" xlink:href="msex-20221231.xsd#msex_ConsolidatedNetIncome"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="msex_ConsolidatedNetIncome" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_CapitalExpendituresIncurredButNotYetPaid" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_Assets" order="9" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://middlesexwater.com/role/ScheduleoffinancialinformationforeachquarterTable">
    <loc xlink:type="locator" xlink:label="msex_QuarterlyDataUnauditedDetailsScheduleoffinancialinformationforeachquarterLineItems" xlink:href="msex-20221231.xsd#msex_QuarterlyDataUnauditedDetailsScheduleoffinancialinformationforeachquarterLineItems"/>
    <loc xlink:type="locator" xlink:label="msex_QuarterlyDataUnauditedDetailsScheduleoffinancialinformationforeachquarterTable" xlink:href="msex-20221231.xsd#msex_QuarterlyDataUnauditedDetailsScheduleoffinancialinformationforeachquarterTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="msex_QuarterlyDataUnauditedDetailsScheduleoffinancialinformationforeachquarterLineItems" xlink:to="msex_QuarterlyDataUnauditedDetailsScheduleoffinancialinformationforeachquarterTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="msex_QuarterlyDataUnauditedDetailsScheduleoffinancialinformationforeachquarterTable" xlink:to="srt_RangeAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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/2022/elts/srt-2022.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="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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/2022/elts/srt-2022.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_OperatingRevenues" xlink:href="msex-20221231.xsd#msex_OperatingRevenues"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_QuarterlyDataUnauditedDetailsScheduleoffinancialinformationforeachquarterLineItems" xlink:to="msex_OperatingRevenues" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnSaleOfStockInSubsidiaryOrEquityMethodInvestee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnSaleOfStockInSubsidiaryOrEquityMethodInvestee"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_QuarterlyDataUnauditedDetailsScheduleoffinancialinformationforeachquarterLineItems" xlink:to="us-gaap_GainLossOnSaleOfStockInSubsidiaryOrEquityMethodInvestee" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_OperatingIncomeinDollars" xlink:href="msex-20221231.xsd#msex_OperatingIncomeinDollars"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_QuarterlyDataUnauditedDetailsScheduleoffinancialinformationforeachquarterLineItems" xlink:to="msex_OperatingIncomeinDollars" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProfitLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_QuarterlyDataUnauditedDetailsScheduleoffinancialinformationforeachquarterLineItems" xlink:to="us-gaap_ProfitLoss" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasicDistributed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasicDistributed"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_QuarterlyDataUnauditedDetailsScheduleoffinancialinformationforeachquarterLineItems" xlink:to="us-gaap_EarningsPerShareBasicDistributed" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareDilutedDistributed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDilutedDistributed"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_QuarterlyDataUnauditedDetailsScheduleoffinancialinformationforeachquarterLineItems" xlink:to="us-gaap_EarningsPerShareDilutedDistributed" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockDividendsPerShareDeclared" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_QuarterlyDataUnauditedDetailsScheduleoffinancialinformationforeachquarterLineItems" xlink:to="us-gaap_CommonStockDividendsPerShareDeclared" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_HighCommonStockPrice1" xlink:href="msex-20221231.xsd#msex_HighCommonStockPrice1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_QuarterlyDataUnauditedDetailsScheduleoffinancialinformationforeachquarterLineItems" xlink:to="msex_HighCommonStockPrice1" order="8" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://middlesexwater.com/role/OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetails">
    <loc xlink:type="locator" xlink:label="msex_OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetailsLineItems" xlink:href="msex-20221231.xsd#msex_OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="msex_OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetailsTable" xlink:href="msex-20221231.xsd#msex_OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="msex_OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetailsLineItems" xlink:to="msex_OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="msex_OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetailsTable" xlink:to="srt_RangeAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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/2022/elts/srt-2022.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="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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/2022/elts/srt-2022.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_PercentVotingInterest" xlink:href="msex-20221231.xsd#msex_PercentVotingInterest"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetailsLineItems" xlink:to="msex_PercentVotingInterest" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_PercentOfOperatingRevenues" xlink:href="msex-20221231.xsd#msex_PercentOfOperatingRevenues"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetailsLineItems" xlink:to="msex_PercentOfOperatingRevenues" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_PercentOfTotalAssets" xlink:href="msex-20221231.xsd#msex_PercentOfTotalAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetailsLineItems" xlink:to="msex_PercentOfTotalAssets" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetailsLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetailsLineItems" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivable" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProvisionForDoubtfulAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetailsLineItems" xlink:to="us-gaap_ProvisionForDoubtfulAccounts" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetailsLineItems" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExaminationPenaltiesAccrued" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExaminationPenaltiesAccrued"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetailsLineItems" xlink:to="us-gaap_IncomeTaxExaminationPenaltiesAccrued" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_CommonStockSubsidaryPercentage" xlink:href="msex-20221231.xsd#msex_CommonStockSubsidaryPercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetailsLineItems" xlink:to="msex_CommonStockSubsidaryPercentage" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Cash" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Cash"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetailsLineItems" xlink:to="us-gaap_Cash" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationConsiderationTransferredOther1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferredOther1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetailsLineItems" xlink:to="us-gaap_BusinessCombinationConsiderationTransferredOther1" order="11" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://middlesexwater.com/role/RateandRegulatoryMattersDetails">
    <loc xlink:type="locator" xlink:label="msex_RateandRegulatoryMattersDetailsLineItems" xlink:href="msex-20221231.xsd#msex_RateandRegulatoryMattersDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="msex_RateandRegulatoryMattersDetailsTable" xlink:href="msex-20221231.xsd#msex_RateandRegulatoryMattersDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="msex_RateandRegulatoryMattersDetailsLineItems" 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/2022/elts/srt-2022.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/2022/elts/srt-2022.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/2022/elts/srt-2022.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="dei_LegalEntityAxis" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityDomain" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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/2022/dei-2022.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/2022/elts/us-gaap-2022.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="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RegulatoryAgencyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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="us-gaap_AssetsSoldUnderAgreementsToRepurchaseMaturityPeriodsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsSoldUnderAgreementsToRepurchaseMaturityPeriodDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="msex_RateandRegulatoryMattersDetailsTable" xlink:to="srt_RangeAxis" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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/2022/elts/srt-2022.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="srt_ScenarioForecastMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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_MiddlesexWaterMember" xlink:href="msex-20221231.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_TidewaterMember" xlink:href="msex-20221231.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="msex_PinelandsMember" xlink:href="msex-20221231.xsd#msex_PinelandsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_EntityDomain" xlink:to="msex_PinelandsMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_MiddlesexWaterCompanyMember" xlink:href="msex-20221231.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="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MaturityUpTo30DaysMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_NewJerseyBoardOfPublicUtilitiesMember" xlink:href="msex-20221231.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="msex_DelawarePublicServiceCommissionMember" xlink:href="msex-20221231.xsd#msex_DelawarePublicServiceCommissionMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RegulatoryAgencyDomain" xlink:to="msex_DelawarePublicServiceCommissionMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_RateandRegulatoryMattersDetailsLineItems" xlink:to="us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_BaseRateAmount" xlink:href="msex-20221231.xsd#msex_BaseRateAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_RateandRegulatoryMattersDetailsLineItems" xlink:to="msex_BaseRateAmount" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PublicUtilitiesApprovedReturnOnEquityPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesApprovedReturnOnEquityPercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_RateandRegulatoryMattersDetailsLineItems" xlink:to="us-gaap_PublicUtilitiesApprovedReturnOnEquityPercentage" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_RateandRegulatoryMattersDetailsLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenuesExcludingInterestAndDividends" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenuesExcludingInterestAndDividends"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_RateandRegulatoryMattersDetailsLineItems" xlink:to="us-gaap_RevenuesExcludingInterestAndDividends" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_DSICRateDescription" xlink:href="msex-20221231.xsd#msex_DSICRateDescription"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_RateandRegulatoryMattersDetailsLineItems" xlink:to="msex_DSICRateDescription" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_RateandRegulatoryMattersDetailsLineItems" xlink:to="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_PercentageOfConsumerPriceIndex" xlink:href="msex-20221231.xsd#msex_PercentageOfConsumerPriceIndex"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_RateandRegulatoryMattersDetailsLineItems" xlink:to="msex_PercentageOfConsumerPriceIndex" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentMaturityDate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentMaturityDate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_RateandRegulatoryMattersDetailsLineItems" xlink:to="us-gaap_DebtInstrumentMaturityDate" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EscrowDeposit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EscrowDeposit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_RateandRegulatoryMattersDetailsLineItems" xlink:to="us-gaap_EscrowDeposit" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RegulatoryLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_RateandRegulatoryMattersDetailsLineItems" xlink:to="us-gaap_RegulatoryLiabilities" order="11" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://middlesexwater.com/role/IncomeTaxesDetails">
    <loc xlink:type="locator" xlink:label="msex_IncomeTaxesDetailsLineItems" xlink:href="msex-20221231.xsd#msex_IncomeTaxesDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="msex_IncomeTaxesDetailsTable" xlink:href="msex-20221231.xsd#msex_IncomeTaxesDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="msex_IncomeTaxesDetailsLineItems" xlink:to="msex_IncomeTaxesDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxPeriodAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxPeriodAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="msex_IncomeTaxesDetailsTable" xlink:to="us-gaap_TaxPeriodAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxPeriodDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxPeriodDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_TaxPeriodAxis" xlink:to="us-gaap_TaxPeriodDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxPeriodDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxPeriodDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_TaxPeriodAxis" xlink:to="us-gaap_TaxPeriodDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_TaxYear2014Through2017Member" xlink:href="msex-20221231.xsd#msex_TaxYear2014Through2017Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TaxPeriodDomain" xlink:to="msex_TaxYear2014Through2017Member" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReceivable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_IncomeTaxesDetailsLineItems" xlink:to="us-gaap_IncomeTaxReceivable" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExaminationInterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExaminationInterestExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_IncomeTaxesDetailsLineItems" xlink:to="us-gaap_IncomeTaxExaminationInterestExpense" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpenseInterestBearingLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseInterestBearingLiability"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_IncomeTaxesDetailsLineItems" xlink:to="us-gaap_InterestExpenseInterestBearingLiability" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://middlesexwater.com/role/CommitmentsandContingentLiabilitiesDetails">
    <loc xlink:type="locator" xlink:label="msex_CommitmentsandContingentLiabilitiesDetailsLineItems" xlink:href="msex-20221231.xsd#msex_CommitmentsandContingentLiabilitiesDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="msex_CommitmentsandContingentLiabilitiesDetailsTable" xlink:href="msex-20221231.xsd#msex_CommitmentsandContingentLiabilitiesDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="msex_CommitmentsandContingentLiabilitiesDetailsLineItems" 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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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_PurchaseCommitment1Member" xlink:href="msex-20221231.xsd#msex_PurchaseCommitment1Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain" xlink:to="msex_PurchaseCommitment1Member" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_PurchaseCommitment2Member" xlink:href="msex-20221231.xsd#msex_PurchaseCommitment2Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain" xlink:to="msex_PurchaseCommitment2Member" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_LongtermPurchaseCommitmentExpirationDate" xlink:href="msex-20221231.xsd#msex_LongtermPurchaseCommitmentExpirationDate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_CommitmentsandContingentLiabilitiesDetailsLineItems" xlink:to="msex_LongtermPurchaseCommitmentExpirationDate" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_CommitmentsandContingentLiabilitiesDetailsLineItems" xlink:to="us-gaap_GoodwillPurchaseAccountingAdjustments" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_EstimatedIncrementalBorrowingRate" xlink:href="msex-20221231.xsd#msex_EstimatedIncrementalBorrowingRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_CommitmentsandContingentLiabilitiesDetailsLineItems" 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/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLeaseIncomeLeasePayments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_CommitmentsandContingentLiabilitiesDetailsLineItems" xlink:to="us-gaap_OperatingLeaseLeaseIncomeLeasePayments" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_BudgetedConstructionCost" xlink:href="msex-20221231.xsd#msex_BudgetedConstructionCost"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_CommitmentsandContingentLiabilitiesDetailsLineItems" xlink:to="msex_BudgetedConstructionCost" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_BudgetedConstructionCostForConstructionProgramYearOne" xlink:href="msex-20221231.xsd#msex_BudgetedConstructionCostForConstructionProgramYearOne"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_CommitmentsandContingentLiabilitiesDetailsLineItems" xlink:to="msex_BudgetedConstructionCostForConstructionProgramYearOne" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_BudgetedConstructionCostForConstructionProgramYearTwo" xlink:href="msex-20221231.xsd#msex_BudgetedConstructionCostForConstructionProgramYearTwo"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_CommitmentsandContingentLiabilitiesDetailsLineItems" xlink:to="msex_BudgetedConstructionCostForConstructionProgramYearTwo" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_Estimatedobligationexpenditure" xlink:href="msex-20221231.xsd#msex_Estimatedobligationexpenditure"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_CommitmentsandContingentLiabilitiesDetailsLineItems" xlink:to="msex_Estimatedobligationexpenditure" order="8" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://middlesexwater.com/role/ShorttermBorrowingsDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LinesOfCreditCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LinesOfCreditCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_LinesOfCreditCurrent" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCredit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_LineOfCredit" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_IncreaseLineOfCredit" xlink:href="msex-20221231.xsd#msex_IncreaseLineOfCredit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="msex_IncreaseLineOfCredit" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://middlesexwater.com/role/CapitalizationDetails">
    <loc xlink:type="locator" xlink:label="msex_CapitalizationDetailsLineItems" xlink:href="msex-20221231.xsd#msex_CapitalizationDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="msex_CapitalizationDetailsTable" xlink:href="msex-20221231.xsd#msex_CapitalizationDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="msex_CapitalizationDetailsLineItems" xlink:to="msex_CapitalizationDetailsTable" 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/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="msex_CapitalizationDetailsTable" 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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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_ShareRepurchaseProgramAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareRepurchaseProgramAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="msex_CapitalizationDetailsTable" xlink:to="us-gaap_ShareRepurchaseProgramAxis" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareRepurchaseProgramDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareRepurchaseProgramDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ShareRepurchaseProgramAxis" xlink:to="us-gaap_ShareRepurchaseProgramDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareRepurchaseProgramDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareRepurchaseProgramDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ShareRepurchaseProgramAxis" xlink:to="us-gaap_ShareRepurchaseProgramDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="msex_CapitalizationDetailsTable" 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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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="dei_LegalEntityAxis" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityDomain" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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/2022/dei-2022.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_LongtermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="msex_CapitalizationDetailsTable" xlink:to="us-gaap_LongtermDebtTypeAxis" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongtermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongtermDebtTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityLenderDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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_PlanNameAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="msex_CapitalizationDetailsTable" xlink:to="us-gaap_PlanNameAxis" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PlanNameDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="msex_CapitalizationDetailsTable" xlink:to="us-gaap_StatementEquityComponentsAxis" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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_PreferredStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_PreferredStockMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_PrivatePlacementLoanMember" xlink:href="msex-20221231.xsd#msex_PrivatePlacementLoanMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LineOfCreditFacilityLenderDomain" xlink:to="msex_PrivatePlacementLoanMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_OutsideDirectorStockCompensationPlanMember" xlink:href="msex-20221231.xsd#msex_OutsideDirectorStockCompensationPlanMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PlanNameDomain" xlink:to="msex_OutsideDirectorStockCompensationPlanMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_ConvertiblePreferredStockSeries7Member" xlink:href="msex-20221231.xsd#msex_ConvertiblePreferredStockSeries7Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="msex_ConvertiblePreferredStockSeries7Member" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_DividendReinvestmentCommonStockPurchasePlanMember" xlink:href="msex-20221231.xsd#msex_DividendReinvestmentCommonStockPurchasePlanMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareRepurchaseProgramDomain" xlink:to="msex_DividendReinvestmentCommonStockPurchasePlanMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_ConstructionLoanMember" xlink:href="msex-20221231.xsd#msex_ConstructionLoanMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_EntityDomain" xlink:to="msex_ConstructionLoanMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_NewJerseyInfrastructureBankMember" xlink:href="msex-20221231.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="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_FMBMember" xlink:href="msex-20221231.xsd#msex_FMBMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_EntityDomain" xlink:to="msex_FMBMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_Series2022AMember" xlink:href="msex-20221231.xsd#msex_Series2022AMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_EntityDomain" xlink:to="msex_Series2022AMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_Series2022BMember" xlink:href="msex-20221231.xsd#msex_Series2022BMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_EntityDomain" xlink:to="msex_Series2022BMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_SeriesRrMember" xlink:href="msex-20221231.xsd#msex_SeriesRrMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_EntityDomain" xlink:to="msex_SeriesRrMember" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_SeriesSsMember" xlink:href="msex-20221231.xsd#msex_SeriesSsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_EntityDomain" xlink:to="msex_SeriesSsMember" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_TidewaterMember" xlink:href="msex-20221231.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="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_FMBSeries2020Member" xlink:href="msex-20221231.xsd#msex_FMBSeries2020Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_EntityDomain" xlink:to="msex_FMBSeries2020Member" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_AllLongTermDebtMember" xlink:href="msex-20221231.xsd#msex_AllLongTermDebtMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="msex_AllLongTermDebtMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_FirstMortgage34Member" xlink:href="msex-20221231.xsd#msex_FirstMortgage34Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="msex_FirstMortgage34Member" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_DelawareStateRevolvingFundMember" xlink:href="msex-20221231.xsd#msex_DelawareStateRevolvingFundMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="msex_DelawareStateRevolvingFundMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_AmortizingSecuredNotesMember" xlink:href="msex-20221231.xsd#msex_AmortizingSecuredNotesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="msex_AmortizingSecuredNotesMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_NewJerseyEconomicDevelopmentAuthorityMember" xlink:href="msex-20221231.xsd#msex_NewJerseyEconomicDevelopmentAuthorityMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="msex_NewJerseyEconomicDevelopmentAuthorityMember" order="2" xbrldt:closed="true"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="msex_NewJerseyInfrastructureBankMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_CapitalizationDetailsLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_PercentageOfDiscountPurchaseOfCommonStockInInvestmentPlan" xlink:href="msex-20221231.xsd#msex_PercentageOfDiscountPurchaseOfCommonStockInInvestmentPlan"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_CapitalizationDetailsLineItems" xlink:to="msex_PercentageOfDiscountPurchaseOfCommonStockInInvestmentPlan" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_NumberOfSharesOfferingForDiscount" xlink:href="msex-20221231.xsd#msex_NumberOfSharesOfferingForDiscount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_CapitalizationDetailsLineItems" xlink:to="msex_NumberOfSharesOfferingForDiscount" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_AdditionalSharesAuthorizedBySECToBeIssued" xlink:href="msex-20221231.xsd#msex_AdditionalSharesAuthorizedBySECToBeIssued"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_CapitalizationDetailsLineItems" xlink:to="msex_AdditionalSharesAuthorizedBySECToBeIssued" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ExcessStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ExcessStockSharesAuthorized"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_CapitalizationDetailsLineItems" xlink:to="us-gaap_ExcessStockSharesAuthorized" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_CapitalizationDetailsLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_CapitalizationDetailsLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_CapitalizationDetailsLineItems" xlink:to="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_CapitalizationDetailsLineItems" xlink:to="us-gaap_PreferredStockSharesAuthorized" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_CapitalizationDetailsLineItems" xlink:to="us-gaap_PreferredStockSharesOutstanding" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DividendsPreferredStock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DividendsPreferredStock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_CapitalizationDetailsLineItems" xlink:to="us-gaap_DividendsPreferredStock" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_ConvertiblePreferredStock" xlink:href="msex-20221231.xsd#msex_ConvertiblePreferredStock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_CapitalizationDetailsLineItems" xlink:to="msex_ConvertiblePreferredStock" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_PercentageOfStockThatMayBeRedeemedInGivenCalanderYear" xlink:href="msex-20221231.xsd#msex_PercentageOfStockThatMayBeRedeemedInGivenCalanderYear"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_CapitalizationDetailsLineItems" xlink:to="msex_PercentageOfStockThatMayBeRedeemedInGivenCalanderYear" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_CapitalizationDetailsLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_MarketInterestRate" xlink:href="msex-20221231.xsd#msex_MarketInterestRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_CapitalizationDetailsLineItems" xlink:to="msex_MarketInterestRate" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_TotalAmountIssued" xlink:href="msex-20221231.xsd#msex_TotalAmountIssued"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_CapitalizationDetailsLineItems" xlink:to="msex_TotalAmountIssued" order="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentInterestRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_CapitalizationDetailsLineItems" xlink:to="us-gaap_InvestmentInterestRate" order="17" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_PercentageOfPrincipalWithMarketInterestRate" xlink:href="msex-20221231.xsd#msex_PercentageOfPrincipalWithMarketInterestRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_CapitalizationDetailsLineItems" xlink:to="msex_PercentageOfPrincipalWithMarketInterestRate" order="18" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_MarketBasedInterestRate" xlink:href="msex-20221231.xsd#msex_MarketBasedInterestRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_CapitalizationDetailsLineItems" xlink:to="msex_MarketBasedInterestRate" order="19" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_OtherLoanSourceMaximumBorrowingCapacity" xlink:href="msex-20221231.xsd#msex_OtherLoanSourceMaximumBorrowingCapacity"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_CapitalizationDetailsLineItems" xlink:to="msex_OtherLoanSourceMaximumBorrowingCapacity" order="20" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LoansPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LoansPayable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_CapitalizationDetailsLineItems" xlink:to="us-gaap_LoansPayable" order="21" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_ParticipateRateProgram" xlink:href="msex-20221231.xsd#msex_ParticipateRateProgram"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_CapitalizationDetailsLineItems" xlink:to="msex_ParticipateRateProgram" order="22" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsMaximumAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsMaximumAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_CapitalizationDetailsLineItems" xlink:to="us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsMaximumAmount" order="23" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceOfPrivatePlacement" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfPrivatePlacement"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_CapitalizationDetailsLineItems" xlink:to="us-gaap_ProceedsFromIssuanceOfPrivatePlacement" order="24" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_PercentageOfPrincipalWithStatedInterestRate" xlink:href="msex-20221231.xsd#msex_PercentageOfPrincipalWithStatedInterestRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_CapitalizationDetailsLineItems" xlink:to="msex_PercentageOfPrincipalWithStatedInterestRate" order="25" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_MaturityDate" xlink:href="msex-20221231.xsd#msex_MaturityDate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_CapitalizationDetailsLineItems" xlink:to="msex_MaturityDate" order="26" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceOfFirstMortgageBond" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfFirstMortgageBond"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_CapitalizationDetailsLineItems" xlink:to="us-gaap_ProceedsFromIssuanceOfFirstMortgageBond" order="27" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentMaturityDate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentMaturityDate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_CapitalizationDetailsLineItems" xlink:to="us-gaap_DebtInstrumentMaturityDate" order="28" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_ProgramLoanAmount" xlink:href="msex-20221231.xsd#msex_ProgramLoanAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_CapitalizationDetailsLineItems" xlink:to="msex_ProgramLoanAmount" order="29" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_BorrowedLoan" xlink:href="msex-20221231.xsd#msex_BorrowedLoan"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_CapitalizationDetailsLineItems" xlink:to="msex_BorrowedLoan" order="30" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_BorrowingAmount" xlink:href="msex-20221231.xsd#msex_BorrowingAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_CapitalizationDetailsLineItems" xlink:to="msex_BorrowingAmount" order="31" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_WeightedAverageInterestRate" xlink:href="msex-20221231.xsd#msex_WeightedAverageInterestRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_CapitalizationDetailsLineItems" xlink:to="msex_WeightedAverageInterestRate" order="32" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_OutstandingLongTermDebt" xlink:href="msex-20221231.xsd#msex_OutstandingLongTermDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_CapitalizationDetailsLineItems" xlink:to="msex_OutstandingLongTermDebt" order="33" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_CarryingAmounts" xlink:href="msex-20221231.xsd#msex_CarryingAmounts"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_CapitalizationDetailsLineItems" xlink:to="msex_CarryingAmounts" order="34" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_CustomerAdvancesForConstructionWork" xlink:href="msex-20221231.xsd#msex_CustomerAdvancesForConstructionWork"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_CapitalizationDetailsLineItems" xlink:to="msex_CustomerAdvancesForConstructionWork" order="35" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://middlesexwater.com/role/EmployeeBenefitPlansDetails">
    <loc xlink:type="locator" xlink:label="msex_EmployeeBenefitPlansDetailsLineItems" xlink:href="msex-20221231.xsd#msex_EmployeeBenefitPlansDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="msex_EmployeeBenefitPlansDetailsTable" xlink:href="msex-20221231.xsd#msex_EmployeeBenefitPlansDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="msex_EmployeeBenefitPlansDetailsLineItems" xlink:to="msex_EmployeeBenefitPlansDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="msex_EmployeeBenefitPlansDetailsTable" xlink:to="us-gaap_AwardTypeAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetirementPlanTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="msex_EmployeeBenefitPlansDetailsTable" xlink:to="us-gaap_RetirementPlanTypeAxis" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetirementPlanTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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_OtherPensionPlansDefinedBenefitMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherPensionPlansDefinedBenefitMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RetirementPlanTypeDomain" xlink:to="us-gaap_OtherPensionPlansDefinedBenefitMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioForecastMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioForecastMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="srt_ScenarioForecastMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_EmployeeBenefitPlansDetailsLineItems" xlink:to="us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_EmployeeBenefitPlansDetailsLineItems" xlink:to="us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_IncreaseDecreaseInAnnualRatePerCapitaCostOfCoveredHealthcareBenefitsYearsOneToThree" xlink:href="msex-20221231.xsd#msex_IncreaseDecreaseInAnnualRatePerCapitaCostOfCoveredHealthcareBenefitsYearsOneToThree"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_EmployeeBenefitPlansDetailsLineItems" xlink:to="msex_IncreaseDecreaseInAnnualRatePerCapitaCostOfCoveredHealthcareBenefitsYearsOneToThree" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_IncreaseDecreaseInAnnualRatePerCapitaCostOfCoveredHealthcareBenefitsYearsFourAndFive" xlink:href="msex-20221231.xsd#msex_IncreaseDecreaseInAnnualRatePerCapitaCostOfCoveredHealthcareBenefitsYearsFourAndFive"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_EmployeeBenefitPlansDetailsLineItems" xlink:to="msex_IncreaseDecreaseInAnnualRatePerCapitaCostOfCoveredHealthcareBenefitsYearsFourAndFive" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherPostretirementBenefitsPayments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherPostretirementBenefitsPayments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_EmployeeBenefitPlansDetailsLineItems" xlink:to="us-gaap_OtherPostretirementBenefitsPayments" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PensionAndOtherPostretirementBenefitContributions" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionAndOtherPostretirementBenefitContributions"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_EmployeeBenefitPlansDetailsLineItems" xlink:to="us-gaap_PensionAndOtherPostretirementBenefitContributions" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_NumberOfHoursRequiredToParticipateInContributionPlan" xlink:href="msex-20221231.xsd#msex_NumberOfHoursRequiredToParticipateInContributionPlan"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_EmployeeBenefitPlansDetailsLineItems" xlink:to="msex_NumberOfHoursRequiredToParticipateInContributionPlan" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_PercentOfParticipantsContributionsMatchedByCompanyBelowOnePercentOfParticipantsCompensation" xlink:href="msex-20221231.xsd#msex_PercentOfParticipantsContributionsMatchedByCompanyBelowOnePercentOfParticipantsCompensation"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_EmployeeBenefitPlansDetailsLineItems" xlink:to="msex_PercentOfParticipantsContributionsMatchedByCompanyBelowOnePercentOfParticipantsCompensation" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_StockBasedCompensationRemainAwardRate" xlink:href="msex-20221231.xsd#msex_StockBasedCompensationRemainAwardRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_EmployeeBenefitPlansDetailsLineItems" xlink:to="msex_StockBasedCompensationRemainAwardRate" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_PercentOfParticipantsContributionsMatchedByCompanyAboveOnePercentOfParticipantsCompensation" xlink:href="msex-20221231.xsd#msex_PercentOfParticipantsContributionsMatchedByCompanyAboveOnePercentOfParticipantsCompensation"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_EmployeeBenefitPlansDetailsLineItems" xlink:to="msex_PercentOfParticipantsContributionsMatchedByCompanyAboveOnePercentOfParticipantsCompensation" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_ThresholdPercentageOfParticipantsCompensationAtWhichMatchingDecreases" xlink:href="msex-20221231.xsd#msex_ThresholdPercentageOfParticipantsCompensationAtWhichMatchingDecreases"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_EmployeeBenefitPlansDetailsLineItems" xlink:to="msex_ThresholdPercentageOfParticipantsCompensationAtWhichMatchingDecreases" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_EmployeeBenefitPlansDetailsLineItems" xlink:to="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_MatchingContributions" xlink:href="msex-20221231.xsd#msex_MatchingContributions"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_EmployeeBenefitPlansDetailsLineItems" xlink:to="msex_MatchingContributions" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_EmployeeBenefitPlansDetailsLineItems" xlink:to="us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_DefinedContributionPlanEmployerDiscretionaryContributionPercent" xlink:href="msex-20221231.xsd#msex_DefinedContributionPlanEmployerDiscretionaryContributionPercent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_EmployeeBenefitPlansDetailsLineItems" xlink:to="msex_DefinedContributionPlanEmployerDiscretionaryContributionPercent" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_EmployeeBenefitPlansDetailsLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" order="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_EmployeeBenefitPlansDetailsLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" order="17" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://middlesexwater.com/role/DocumentAndEntityInformation">
    <loc xlink:type="locator" xlink:label="dei_DocumentInformationLineItems" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentInformationLineItems"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentInformationTable" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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_EntityPublicFloat" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityPublicFloat"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityPublicFloat" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityVoluntaryFilers" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityVoluntaryFilers"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityVoluntaryFilers" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityWellKnownSeasonedIssuer" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityWellKnownSeasonedIssuer" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntitySmallBusiness" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="17" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="18" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_IcfrAuditorAttestationFlag" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_IcfrAuditorAttestationFlag"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_IcfrAuditorAttestationFlag" order="19" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentAnnualReport" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentAnnualReport"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentAnnualReport" order="20" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentTransitionReport" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="21" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="22" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="23" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityTaxIdentificationNumber" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="24" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="25" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressAddressLine2" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine2"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressAddressLine2" order="26" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="27" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressStateOrProvince" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="28" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="29" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="30" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="31" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="32" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="33" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="34" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_AuditorName" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorName"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AuditorName" order="35" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_AuditorLocation" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorLocation"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AuditorLocation" order="36" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_AuditorFirmId" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorFirmId"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AuditorFirmId" order="37" xbrldt:closed="true"/>
  </definitionLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>14
<FILENAME>msex-20221231_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: Thu Feb 23 19:15:18 UTC 2023 -->
<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/net-2009-12-16.xsd#netLabel" roleURI="http://www.xbrl.org/2009/role/netLabel"/>
  <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"/>
  <labelLink xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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/terseLabel" 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"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_lbl0" 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_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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="msex_DeferredChargesAndOtherAssets" xlink:href="msex-20221231.xsd#msex_DeferredChargesAndOtherAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="msex_DeferredChargesAndOtherAssets_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="msex_DeferredChargesAndOtherAssets" xlink:to="msex_DeferredChargesAndOtherAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="msex_TotalCommonEquity" xlink:href="msex-20221231.xsd#msex_TotalCommonEquity"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="msex_TotalCommonEquity_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="msex_TotalCommonEquity" xlink:to="msex_TotalCommonEquity_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="msex_TotalCommonEquity_lbl0" xml:lang="en-US">Balance at beginning</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_TotalCommonEquity" xlink:to="msex_TotalCommonEquity_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="msex_TotalCommonEquity_lbl1" xml:lang="en-US">Balance at ending</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_TotalCommonEquity" xlink:to="msex_TotalCommonEquity_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CapitalizationLongtermDebtAndEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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_LiabilitiesOtherThanLongtermDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent_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_LiabilitiesOtherThanLongtermDebtNoncurrent" xlink:to="us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementClassOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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/2022/elts/srt-2022.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/2022/elts/us-gaap-2022.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_SharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesOutstanding"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_SharesOutstanding_lbl" xml:lang="en-US">Balance at beginning (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesOutstanding" xlink:to="us-gaap_SharesOutstanding_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_SharesOutstanding_lbl0" xml:lang="en-US">Balance at ending (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesOutstanding" xlink:to="us-gaap_SharesOutstanding_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="us-gaap_PublicUtilityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilityAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PublicUtilityAxis_lbl" xml:lang="en-US">Public Utility [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PublicUtilityAxis" xlink:to="us-gaap_PublicUtilityAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_LegalEntityAxis" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_LegalEntityAxis_lbl" xml:lang="en-US">Legal Entity [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LegalEntityAxis" xlink:to="dei_LegalEntityAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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="us-gaap_RegulatoryAssetAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssetAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RegulatoryAssetAxis_lbl" xml:lang="en-US">Regulatory Asset [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RegulatoryAssetAxis" xlink:to="us-gaap_RegulatoryAssetAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_ScheduleOfIncomeTaxExpenseReconciliationAbstract" xlink:href="msex-20221231.xsd#msex_ScheduleOfIncomeTaxExpenseReconciliationAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_ScheduleOfIncomeTaxExpenseReconciliationAbstract_lbl" xml:lang="en-US">Schedule of Income Tax Expense Reconciliation [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_ScheduleOfIncomeTaxExpenseReconciliationAbstract" xlink:to="msex_ScheduleOfIncomeTaxExpenseReconciliationAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Total Income Tax (Benefit) Expense</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"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl0" 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_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl1" xml:lang="en-US">Total 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_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl2" xml:lang="en-US">Consolidated 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_lbl2"/>
    <loc xlink:type="locator" xlink:label="msex_ScheduleOfNetDeferredTaxLiabilityAbstract" xlink:href="msex-20221231.xsd#msex_ScheduleOfNetDeferredTaxLiabilityAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_ScheduleOfNetDeferredTaxLiabilityAbstract_lbl" xml:lang="en-US">Schedule of Net Deferred Tax Liability [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_ScheduleOfNetDeferredTaxLiabilityAbstract" xlink:to="msex_ScheduleOfNetDeferredTaxLiabilityAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfPurchasedWater" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="msex_RightOfUseAssetsCurrent" xlink:href="msex-20221231.xsd#msex_RightOfUseAssetsCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="msex_RightOfUseAssetsCurrent_lbl" xml:lang="en-US">Current ROU Asset</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_RightOfUseAssetsCurrent" xlink:to="msex_RightOfUseAssetsCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable_lbl" xml:lang="en-US">Beginning Balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivable_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable_lbl0" xml:lang="en-US">Ending Balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivable_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable_lbl1" xml:lang="en-US">Allowance for doubtful accounts</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivable_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetirementPlanTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_FairValueOfPlanAssets" xlink:href="msex-20221231.xsd#msex_FairValueOfPlanAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="msex_FairValueOfPlanAssets_lbl" xml:lang="en-US">Beginning Balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_FairValueOfPlanAssets" xlink:to="msex_FairValueOfPlanAssets_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="msex_FairValueOfPlanAssets_lbl0" xml:lang="en-US">Ending Balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_FairValueOfPlanAssets" xlink:to="msex_FairValueOfPlanAssets_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_lbl" xml:lang="en-US">Benefit Obligation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:to="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease_lbl" xml:lang="en-US">Benefit Obligation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" xlink:to="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_BenefitPaymentsTotals" xlink:href="msex-20221231.xsd#msex_BenefitPaymentsTotals"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="msex_BenefitPaymentsTotals_lbl" xml:lang="en-US">Totals</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_BenefitPaymentsTotals" xlink:to="msex_BenefitPaymentsTotals_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_lbl" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Category [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:to="us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentTypeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InvestmentTypeAxis_lbl" xml:lang="en-US">Investment Type [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentTypeAxis" xlink:to="us-gaap_InvestmentTypeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis_lbl" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_lbl0"/>
    <loc xlink:type="locator" xlink:label="msex_ShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateValueUnearnedCompensation" xlink:href="msex-20221231.xsd#msex_ShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateValueUnearnedCompensation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="msex_ShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateValueUnearnedCompensation_lbl" xml:lang="en-US">Balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_ShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateValueUnearnedCompensation" xlink:to="msex_ShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateValueUnearnedCompensation_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="msex_ShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateValueUnearnedCompensation_lbl0" xml:lang="en-US">Balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_ShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateValueUnearnedCompensation" xlink:to="msex_ShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateValueUnearnedCompensation_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AwardTypeAxis_lbl" xml:lang="en-US">Award Type [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_AwardTypeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementBusinessSegmentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentType"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentType_lbl" xml:lang="en-US">Document Type</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentType" xlink:to="dei_DocumentType_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentAnnualReport" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentAnnualReport"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentAnnualReport_lbl" xml:lang="en-US">Document Annual Report</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentAnnualReport" xlink:to="dei_DocumentAnnualReport_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CurrentFiscalYearEndDate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_CurrentFiscalYearEndDate_lbl" xml:lang="en-US">Current Fiscal Year End Date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CurrentFiscalYearEndDate" xlink:to="dei_CurrentFiscalYearEndDate_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodEndDate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentPeriodEndDate_lbl" xml:lang="en-US">Document Period End Date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalYearFocus"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentFiscalYearFocus_lbl" xml:lang="en-US">Document Fiscal Year Focus</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalYearFocus" xlink:to="dei_DocumentFiscalYearFocus_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentTransitionReport" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentTransitionReport"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentTransitionReport_lbl" xml:lang="en-US">Document Transition Report</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentTransitionReport" xlink:to="dei_DocumentTransitionReport_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFileNumber"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityFileNumber_lbl" xml:lang="en-US">Entity File Number</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFileNumber" xlink:to="dei_EntityFileNumber_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityRegistrantName"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityRegistrantName_lbl" xml:lang="en-US">Entity Registrant Name</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityRegistrantName" xlink:to="dei_EntityRegistrantName_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityIncorporationStateCountryCode"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityIncorporationStateCountryCode_lbl" xml:lang="en-US">Entity Incorporation, State or Country Code</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityIncorporationStateCountryCode" xlink:to="dei_EntityIncorporationStateCountryCode_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityTaxIdentificationNumber" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityTaxIdentificationNumber"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityTaxIdentificationNumber_lbl" xml:lang="en-US">Entity Tax Identification Number</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityTaxIdentificationNumber" xlink:to="dei_EntityTaxIdentificationNumber_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityAddressAddressLine1_lbl" xml:lang="en-US">Entity Address, Address Line One</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine1" xlink:to="dei_EntityAddressAddressLine1_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressAddressLine2" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityAddressAddressLine2_lbl" xml:lang="en-US">Entity Address, Address Line Two</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine2" xlink:to="dei_EntityAddressAddressLine2_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCityOrTown"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityAddressCityOrTown_lbl" xml:lang="en-US">Entity Address, City or Town</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCityOrTown" xlink:to="dei_EntityAddressCityOrTown_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressStateOrProvince" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressStateOrProvince"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityAddressStateOrProvince_lbl" xml:lang="en-US">Entity Address, State or Province</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressStateOrProvince" xlink:to="dei_EntityAddressStateOrProvince_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressPostalZipCode"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityAddressPostalZipCode_lbl" xml:lang="en-US">Entity Address, Postal Zip Code</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressPostalZipCode" xlink:to="dei_EntityAddressPostalZipCode_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CityAreaCode"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_CityAreaCode_lbl" xml:lang="en-US">City Area Code</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CityAreaCode" xlink:to="dei_CityAreaCode_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LocalPhoneNumber"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_LocalPhoneNumber_lbl" xml:lang="en-US">Local Phone Number</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LocalPhoneNumber" xlink:to="dei_LocalPhoneNumber_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12bTitle"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_Security12bTitle_lbl" xml:lang="en-US">Title of 12(b) Security</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12bTitle" xlink:to="dei_Security12bTitle_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_TradingSymbol" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_TradingSymbol"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_TradingSymbol_lbl" xml:lang="en-US">Trading Symbol</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_TradingSymbol" xlink:to="dei_TradingSymbol_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityExchangeName"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_SecurityExchangeName_lbl" xml:lang="en-US">Security Exchange Name</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SecurityExchangeName" xlink:to="dei_SecurityExchangeName_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityWellKnownSeasonedIssuer" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityWellKnownSeasonedIssuer_lbl" xml:lang="en-US">Entity Well-known Seasoned Issuer</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityWellKnownSeasonedIssuer" xlink:to="dei_EntityWellKnownSeasonedIssuer_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityVoluntaryFilers" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityVoluntaryFilers"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityVoluntaryFilers_lbl" xml:lang="en-US">Entity Voluntary Filers</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityVoluntaryFilers" xlink:to="dei_EntityVoluntaryFilers_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCurrentReportingStatus"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityCurrentReportingStatus_lbl" xml:lang="en-US">Entity Current Reporting Status</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCurrentReportingStatus" xlink:to="dei_EntityCurrentReportingStatus_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInteractiveDataCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityInteractiveDataCurrent_lbl" xml:lang="en-US">Entity Interactive Data Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityInteractiveDataCurrent" xlink:to="dei_EntityInteractiveDataCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFilerCategory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityFilerCategory_lbl" xml:lang="en-US">Entity Filer Category</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFilerCategory" xlink:to="dei_EntityFilerCategory_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntitySmallBusiness" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntitySmallBusiness"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntitySmallBusiness_lbl" xml:lang="en-US">Entity Small Business</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntitySmallBusiness" xlink:to="dei_EntitySmallBusiness_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityEmergingGrowthCompany"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityEmergingGrowthCompany_lbl" xml:lang="en-US">Entity Emerging Growth Company</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityEmergingGrowthCompany" xlink:to="dei_EntityEmergingGrowthCompany_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_IcfrAuditorAttestationFlag" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_IcfrAuditorAttestationFlag"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_IcfrAuditorAttestationFlag_lbl" xml:lang="en-US">ICFR Auditor Attestation Flag</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_IcfrAuditorAttestationFlag" xlink:to="dei_IcfrAuditorAttestationFlag_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityShellCompany"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityShellCompany_lbl" xml:lang="en-US">Entity Shell Company</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityShellCompany" xlink:to="dei_EntityShellCompany_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityPublicFloat" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityPublicFloat"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityPublicFloat_lbl" xml:lang="en-US">Entity Public Float</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityPublicFloat" xlink:to="dei_EntityPublicFloat_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityCommonStockSharesOutstanding_lbl" xml:lang="en-US">Entity Common Stock, Shares Outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCommonStockSharesOutstanding" xlink:to="dei_EntityCommonStockSharesOutstanding_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_AuditorName" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorName"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_AuditorName_lbl" xml:lang="en-US">Auditor Name</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AuditorName" xlink:to="dei_AuditorName_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_AuditorLocation" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorLocation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_AuditorLocation_lbl" xml:lang="en-US">Auditor Location</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AuditorLocation" xlink:to="dei_AuditorLocation_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_AuditorFirmId" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorFirmId"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_AuditorFirmId_lbl" xml:lang="en-US">Auditor Firm ID</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AuditorFirmId" xlink:to="dei_AuditorFirmId_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentFlag"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_AmendmentFlag_lbl" xml:lang="en-US">Amendment Flag</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentFlag" xlink:to="dei_AmendmentFlag_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalPeriodFocus"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentFiscalPeriodFocus_lbl" xml:lang="en-US">Document Fiscal Period Focus</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalPeriodFocus" xlink:to="dei_DocumentFiscalPeriodFocus_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCentralIndexKey"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityCentralIndexKey_lbl" xml:lang="en-US">Entity Central Index Key</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_UnlabeledAbstract" xlink:href="msex-20221231.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/2022/elts/us-gaap-2022.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-20221231.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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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-20221231.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-20221231.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="us-gaap_GainOrLossOnSaleOfStockInSubsidiary" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainOrLossOnSaleOfStockInSubsidiary"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GainOrLossOnSaleOfStockInSubsidiary_lbl" xml:lang="en-US">Gain on Sale of Subsidiary</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainOrLossOnSaleOfStockInSubsidiary" xlink:to="us-gaap_GainOrLossOnSaleOfStockInSubsidiary_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_GainOrLossOnSaleOfStockInSubsidiary_lbl0" xml:lang="en-US">Gain on Sale of Subsidiary</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainOrLossOnSaleOfStockInSubsidiary" xlink:to="us-gaap_GainOrLossOnSaleOfStockInSubsidiary_lbl0"/>
    <loc xlink:type="locator" xlink:label="msex_UnlabeledAbstract2" xlink:href="msex-20221231.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="msex_UnlabeledAbstract3" xlink:href="msex-20221231.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_OtherIncomeExpenseAbstract" xlink:href="msex-20221231.xsd#msex_OtherIncomeExpenseAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_OtherIncomeExpenseAbstract_lbl" xml:lang="en-US">Other Income (Expense):</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_OtherIncomeExpenseAbstract" xlink:to="msex_OtherIncomeExpenseAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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 (Expense), 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_UnlabeledAbstract4" xlink:href="msex-20221231.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="msex_UnlabeledAbstract5" xlink:href="msex-20221231.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="us-gaap_InterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_InterestExpense_lbl0" xml:lang="en-US">Consolidated 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_lbl0"/>
    <loc xlink:type="locator" xlink:label="msex_UnlabeledAbstract6" xlink:href="msex-20221231.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="msex_UnlabeledAbstract7" xlink:href="msex-20221231.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-20221231.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="msex_UnlabeledAbstract9" xlink:href="msex-20221231.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="us-gaap_PreferredStockDividendsIncomeStatementImpact" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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"/>
    <loc xlink:type="locator" xlink:label="msex_UnlabeledAbstract10" xlink:href="msex-20221231.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="msex_UnlabeledAbstract11" xlink:href="msex-20221231.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_EarningsPerShareOfCommonStockAbstract" xlink:href="msex-20221231.xsd#msex_EarningsPerShareOfCommonStockAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_EarningsPerShareOfCommonStockAbstract_lbl" 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="msex_EarningsPerShareOfCommonStockAbstract" xlink:to="msex_EarningsPerShareOfCommonStockAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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_UnlabeledAbstract12" xlink:href="msex-20221231.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="msex_AverageNumberOfAbstract" xlink:href="msex-20221231.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-20221231.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/2022/elts/us-gaap-2022.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"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl0" xml:lang="en-US">Net Income (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_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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">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/2022/elts/us-gaap-2022.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_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment_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_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment" xlink:to="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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_UnlabeledAbstract13" xlink:href="msex-20221231.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="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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">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/2022/elts/us-gaap-2022.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 uncollectible accounts of $2,326 and $2,574 , respectively</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/2022/elts/us-gaap-2022.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">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="us-gaap_UnbilledReceivablesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_PublicUtilitiesInventory" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesInventory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PublicUtilitiesInventory_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_PublicUtilitiesInventory" xlink:to="us-gaap_PublicUtilitiesInventory_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_UnlabeledAbstract14" xlink:href="msex-20221231.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="us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset_lbl" 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_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_PreliminarySurveyAndInvestigationCharges" xlink:href="msex-20221231.xsd#msex_PreliminarySurveyAndInvestigationCharges"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_PreliminarySurveyAndInvestigationCharges_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_PreliminarySurveyAndInvestigationCharges" xlink:to="msex_PreliminarySurveyAndInvestigationCharges_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RegulatoryAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_NonUtilityAssetsNet" xlink:href="msex-20221231.xsd#msex_NonUtilityAssetsNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_NonUtilityAssetsNet_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_NonUtilityAssetsNet" xlink:to="msex_NonUtilityAssetsNet_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_EmployeeBenefitPlans" xlink:href="msex-20221231.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/2022/elts/us-gaap-2022.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_UnlabeledAbstract15" xlink:href="msex-20221231.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="msex_CapitalizationAndLiabilitiesAbstract" xlink:href="msex-20221231.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="msex_UnlabeledAbstract16" xlink:href="msex-20221231.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="msex_UnlabeledAbstract17" xlink:href="msex-20221231.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="us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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">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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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_UnlabeledAbstract18" xlink:href="msex-20221231.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_OtherLongTermDebtCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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 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/2022/elts/us-gaap-2022.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">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/2022/elts/us-gaap-2022.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="us-gaap_AccruedIncomeTaxesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_InterestPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestPayableCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InterestPayableCurrent_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_InterestPayableCurrent" xlink:to="us-gaap_InterestPayableCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredRevenueCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredRevenueCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredRevenueCurrent_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_DeferredRevenueCurrent" xlink:to="us-gaap_DeferredRevenueCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_UnlabeledAbstract19" xlink:href="msex-20221231.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_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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 4)</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_UnlabeledAbstract20" xlink:href="msex-20221231.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="msex_ConstructionAdvances" xlink:href="msex-20221231.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">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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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_AccruedEmployeeBenefitsCurrentAndNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedEmployeeBenefitsCurrentAndNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccruedEmployeeBenefitsCurrentAndNoncurrent_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_AccruedEmployeeBenefitsCurrentAndNoncurrent" xlink:to="us-gaap_AccruedEmployeeBenefitsCurrentAndNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RegulatoryLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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_UnlabeledAbstract21" xlink:href="msex-20221231.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="us-gaap_ContributionsInAidOfConstruction" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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_DepreciationDepletionAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DepreciationDepletionAndAmortization_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_DepreciationDepletionAndAmortization" xlink:to="us-gaap_DepreciationDepletionAndAmortization_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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</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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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_IncreaseDecreaseInInterestPayableNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInInterestPayableNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInInterestPayableNet_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_IncreaseDecreaseInInterestPayableNet" xlink:to="us-gaap_IncreaseDecreaseInInterestPayableNet_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInPensionAndPostretirementObligations" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_IncreaseDecreaseInDeferredRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInDeferredRevenue_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_IncreaseDecreaseInDeferredRevenue" xlink:to="us-gaap_IncreaseDecreaseInDeferredRevenue_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_UnlabeledAbstract22" xlink:href="msex-20221231.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="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_lbl" xml:lang="en-US">Proceeds from Sale of Subsidiary</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:to="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_UnlabeledAbstract23" xlink:href="msex-20221231.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_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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="msex_ProceedsFromIssuanceOfCommonStockExpense" xlink:href="msex-20221231.xsd#msex_ProceedsFromIssuanceOfCommonStockExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_ProceedsFromIssuanceOfCommonStockExpense_lbl" xml:lang="en-US">Common Stock Issuance Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_ProceedsFromIssuanceOfCommonStockExpense" xlink:to="msex_ProceedsFromIssuanceOfCommonStockExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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_UnlabeledAbstract24" xlink:href="msex-20221231.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="msex_UnlabeledAbstract25" xlink:href="msex-20221231.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_UnlabeledAbstract26" xlink:href="msex-20221231.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_NoncashInvestingAndFinancingItemsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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_DeobligatedPrincipalPayments" xlink:href="msex-20221231.xsd#msex_DeobligatedPrincipalPayments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_DeobligatedPrincipalPayments_lbl" xml:lang="en-US">Long-term Debt Deobligation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_DeobligatedPrincipalPayments" xlink:to="msex_DeobligatedPrincipalPayments_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_NonCashConsiderationForSaleOfSubsidiary" xlink:href="msex-20221231.xsd#msex_NonCashConsiderationForSaleOfSubsidiary"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_NonCashConsiderationForSaleOfSubsidiary_lbl" xml:lang="en-US">Non-Cash Consideration for Sale of Subsidiary</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_NonCashConsiderationForSaleOfSubsidiary" xlink:to="msex_NonCashConsiderationForSaleOfSubsidiary_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SupplementalCashFlowElementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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-20221231.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 Year 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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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-20221231.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="us-gaap_ConversionOfStockAmountIssued1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConversionOfStockAmountIssued1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConversionOfStockAmountIssued1_lbl" xml:lang="en-US">Shares Authorized</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConversionOfStockAmountIssued1" xlink:to="us-gaap_ConversionOfStockAmountIssued1_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_TemporaryEquityAccretionToRedemptionValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TemporaryEquityAccretionToRedemptionValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TemporaryEquityAccretionToRedemptionValue_lbl" 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_TemporaryEquityAccretionToRedemptionValue" xlink:to="us-gaap_TemporaryEquityAccretionToRedemptionValue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl" 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_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_UnlabeledAbstract27" xlink:href="msex-20221231.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="msex_UnlabeledAbstract28" xlink:href="msex-20221231.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_CumulativePreferredStockNoParValueAbstract" xlink:href="msex-20221231.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_PreferredSharesAuthorized" xlink:href="msex-20221231.xsd#msex_PreferredSharesAuthorized"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_PreferredSharesAuthorized_lbl" xml:lang="en-US">Shares Authorized</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_PreferredSharesAuthorized" xlink:to="msex_PreferredSharesAuthorized_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockLiquidationPreferenceValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="msex_PreferredStockValue1" xlink:href="msex-20221231.xsd#msex_PreferredStockValue1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_PreferredStockValue1_lbl" xml:lang="en-US">Shares Outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_PreferredStockValue1" xlink:to="msex_PreferredStockValue1_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_PreferredStockSharesOutstanding_lbl0" xml:lang="en-US">Preferred Stock, Shares Outstanding (in Shares)</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"/>
    <loc xlink:type="locator" xlink:label="msex_ConvertibleAbstract" xlink:href="msex-20221231.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/2022/elts/us-gaap-2022.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-20221231.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_UnlabeledAbstract29" xlink:href="msex-20221231.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_LongTermDebtAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_LongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebt"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermDebt_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_LongTermDebt" xlink:to="us-gaap_LongTermDebt_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl0" xml:lang="en-US">Current construction loan borrowings</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"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentTerms" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_DebtInstrumentUnamortizedPremium" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentUnamortizedPremium"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentUnamortizedPremium_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_DebtInstrumentUnamortizedPremium" xlink:to="us-gaap_DebtInstrumentUnamortizedPremium_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_UnlabeledAbstract30" xlink:href="msex-20221231.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="us-gaap_StockIssuedDuringPeriodSharesDividendReinvestmentPlan" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_StockIssuedDuringPeriodValueDividendReinvestmentPlan" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_StockIssuedDuringPeriodSharesOther" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesOther"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesOther_lbl" xml:lang="en-US">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_StockIssuedDuringPeriodSharesOther" xlink:to="us-gaap_StockIssuedDuringPeriodSharesOther_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueOther" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueOther"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodValueOther_lbl" xml:lang="en-US">Stock Award - Board Of Directors</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueOther" xlink:to="us-gaap_StockIssuedDuringPeriodValueOther_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockDividendsPerShareCashPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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 paid, 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="us-gaap_StockholdersEquityOther" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityOther"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockholdersEquityOther_lbl" xml:lang="en-US">Common Stock Expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityOther" xlink:to="us-gaap_StockholdersEquityOther_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_UnlabeledAbstract31" xlink:href="msex-20221231.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_UnlabeledAbstract32" xlink:href="msex-20221231.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="us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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_ChangeInUnbilledRevenues" xlink:href="msex-20221231.xsd#msex_ChangeInUnbilledRevenues"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="msex_ChangeInUnbilledRevenues_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_ChangeInUnbilledRevenues" xlink:to="msex_ChangeInUnbilledRevenues_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInRawMaterialsPackagingMaterialsAndSuppliesInventories" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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="us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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 of $927 in 2022, $1,148 in 2021 and $1,513 in 2020</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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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_PaymentsOfDividendsCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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_DebtInstrumentUnamortizedDiscount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentUnamortizedDiscount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_DebtInstrumentUnamortizedDiscount_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_DebtInstrumentUnamortizedDiscount" xlink:to="us-gaap_DebtInstrumentUnamortizedDiscount_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_LongTermDebtCurrent_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_LongTermDebtCurrent" xlink:to="us-gaap_LongTermDebtCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DividendsCommonStockCash" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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_CumulativePreferredStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CumulativePreferredStockMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CumulativePreferredStockMember_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_CumulativePreferredStockMember" xlink:to="us-gaap_CumulativePreferredStockMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NonredeemablePreferredStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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-20221231.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-20221231.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/2022/elts/srt-2022.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"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" 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"/>
    <loc xlink:type="locator" xlink:label="msex_FirstMortgageBondsDue20232059Member" xlink:href="msex-20221231.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 2023-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"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" 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"/>
    <loc xlink:type="locator" xlink:label="msex_AmortizingSecuredNotesDue20282046Member" xlink:href="msex-20221231.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-20221231.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_StateRevolvingTrustNotesDue20252038Member" xlink:href="msex-20221231.xsd#msex_StateRevolvingTrustNotesDue20252038Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_StateRevolvingTrustNotesDue20252038Member_lbl" xml:lang="en-US">State Revolving Trust Notes due 2025-2038</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_StateRevolvingTrustNotesDue20252038Member" xlink:to="msex_StateRevolvingTrustNotesDue20252038Member_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_NewConstructionLoansMember" xlink:href="msex-20221231.xsd#msex_NewConstructionLoansMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_NewConstructionLoansMember_lbl" xml:lang="en-US">Construction Loans</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_NewConstructionLoansMember" xlink:to="msex_NewConstructionLoansMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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">Organization, Summary of Significant Accounting Policies 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="msex_RangeOfDepreciationRatesTableTextBlock" xlink:href="msex-20221231.xsd#msex_RangeOfDepreciationRatesTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_RangeOfDepreciationRatesTableTextBlock_lbl" xml:lang="en-US">Schedule of depreciation rates</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_RangeOfDepreciationRatesTableTextBlock" xlink:to="msex_RangeOfDepreciationRatesTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService_lbl" xml:lang="en-US">Public Utilities, Property, Plant and Equipment, Disclosure of Composite Depreciation Rate for Plants in Service</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService" xlink:to="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService_lbl0" xml:lang="en-US">capital expenditures rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService" xlink:to="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService_lbl0"/>
    <loc xlink:type="locator" xlink:label="msex_PublicUtilitiesPropertyPlantAndEquipmentRateOfTransmissionAndDistribution" xlink:href="msex-20221231.xsd#msex_PublicUtilitiesPropertyPlantAndEquipmentRateOfTransmissionAndDistribution"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_PublicUtilitiesPropertyPlantAndEquipmentRateOfTransmissionAndDistribution_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="msex_PublicUtilitiesPropertyPlantAndEquipmentRateOfTransmissionAndDistribution" xlink:to="msex_PublicUtilitiesPropertyPlantAndEquipmentRateOfTransmissionAndDistribution_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_AllowanceForFundsUsedDuringConstructionRatesTableTextBlock" xlink:href="msex-20221231.xsd#msex_AllowanceForFundsUsedDuringConstructionRatesTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_AllowanceForFundsUsedDuringConstructionRatesTableTextBlock_lbl" xml:lang="en-US">Schedule of allowance for funds used during construction rates</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_AllowanceForFundsUsedDuringConstructionRatesTableTextBlock" xlink:to="msex_AllowanceForFundsUsedDuringConstructionRatesTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate_lbl" xml:lang="en-US">Allowance for funds used during construction rates</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate" xlink:to="us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="us-gaap_RegulatedOperatingRevenueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatedOperatingRevenueAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RegulatedOperatingRevenueAbstract_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_RegulatedOperatingRevenueAbstract" xlink:to="us-gaap_RegulatedOperatingRevenueAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_ResidentialOperatingRevenues" xlink:href="msex-20221231.xsd#msex_ResidentialOperatingRevenues"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_ResidentialOperatingRevenues_lbl" xml:lang="en-US">Residential</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_ResidentialOperatingRevenues" xlink:to="msex_ResidentialOperatingRevenues_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_CommercialOperatingRevenues" xlink:href="msex-20221231.xsd#msex_CommercialOperatingRevenues"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_CommercialOperatingRevenues_lbl" xml:lang="en-US">Commercial</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_CommercialOperatingRevenues" xlink:to="msex_CommercialOperatingRevenues_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_IndustrialOperatingRevenues" xlink:href="msex-20221231.xsd#msex_IndustrialOperatingRevenues"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_IndustrialOperatingRevenues_lbl" xml:lang="en-US">Industrial</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_IndustrialOperatingRevenues" xlink:to="msex_IndustrialOperatingRevenues_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_ResidentialCommercialIndustrialAndFireProtectionRevenue" xlink:href="msex-20221231.xsd#msex_ResidentialCommercialIndustrialAndFireProtectionRevenue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_ResidentialCommercialIndustrialAndFireProtectionRevenue_lbl" xml:lang="en-US">Fire Protection</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_ResidentialCommercialIndustrialAndFireProtectionRevenue" xlink:to="msex_ResidentialCommercialIndustrialAndFireProtectionRevenue_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_WholesaleMunicipalRevenue" xlink:href="msex-20221231.xsd#msex_WholesaleMunicipalRevenue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_WholesaleMunicipalRevenue_lbl" xml:lang="en-US">Wholesale</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_WholesaleMunicipalRevenue" xlink:to="msex_WholesaleMunicipalRevenue_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_NonregualtedContractOperationsRevenue" xlink:href="msex-20221231.xsd#msex_NonregualtedContractOperationsRevenue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_NonregualtedContractOperationsRevenue_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="msex_NonregualtedContractOperationsRevenue" xlink:to="msex_NonregualtedContractOperationsRevenue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RegulatedOperatingRevenueOther" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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-20221231.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-20221231.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="us-gaap_PublicUtilitiesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ScheduleOfRegulatoryAssetsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRegulatoryAssetsTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfRegulatoryAssetsTextBlock_lbl" xml:lang="en-US">Schedule of regulatory assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfRegulatoryAssetsTextBlock" xlink:to="us-gaap_ScheduleOfRegulatoryAssetsTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RegulatoryAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RegulatoryAssets_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_RegulatoryAssets" xlink:to="us-gaap_RegulatoryAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_RemainingRecoveryPeriod" xlink:href="msex-20221231.xsd#msex_RemainingRecoveryPeriod"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_RemainingRecoveryPeriod_lbl" xml:lang="en-US">Remaining Recovery Periods</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_RemainingRecoveryPeriod" xlink:to="msex_RemainingRecoveryPeriod_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock_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_IncomeTaxDisclosureTextBlock" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl" xml:lang="en-US">Schedule of income tax expense reconciliation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_lbl" xml:lang="en-US">Income Tax at Statutory Rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:to="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationDeductionsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationDeductionsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxReconciliationDeductionsAbstract_lbl" xml:lang="en-US">Tax Effect of:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationDeductionsAbstract" xlink:to="us-gaap_IncomeTaxReconciliationDeductionsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationDispositionOfAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationDispositionOfAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxReconciliationDispositionOfAssets_lbl" xml:lang="en-US">Utility Plant Related</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationDispositionOfAssets" xlink:to="us-gaap_IncomeTaxReconciliationDispositionOfAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_IncomeTaxReconciliationTangiblePropertyRepairs" xlink:href="msex-20221231.xsd#msex_IncomeTaxReconciliationTangiblePropertyRepairs"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_IncomeTaxReconciliationTangiblePropertyRepairs_lbl" xml:lang="en-US">Tangible Property Repairs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_IncomeTaxReconciliationTangiblePropertyRepairs" xlink:to="msex_IncomeTaxReconciliationTangiblePropertyRepairs_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_lbl" xml:lang="en-US">State Income Taxes &#8211; Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:to="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther_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_IncomeTaxReconciliationNondeductibleExpenseOther" xlink:to="us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_lbl" xml:lang="en-US">Schedule of income tax expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_CurrentAbstract" xlink:href="msex-20221231.xsd#msex_CurrentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_CurrentAbstract_lbl" xml:lang="en-US">Current:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_CurrentAbstract" xlink:to="msex_CurrentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit_lbl" xml:lang="en-US">Federal</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentFederalTaxExpenseBenefit" xlink:to="us-gaap_CurrentFederalTaxExpenseBenefit_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CurrentStateAndLocalTaxExpenseBenefit_lbl" xml:lang="en-US">State</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:to="us-gaap_CurrentStateAndLocalTaxExpenseBenefit_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_DeferredAbstract" xlink:href="msex-20221231.xsd#msex_DeferredAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_DeferredAbstract_lbl" xml:lang="en-US">Deferred:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_DeferredAbstract" xlink:to="msex_DeferredAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Federal</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredFederalIncomeTaxExpenseBenefit_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_lbl" xml:lang="en-US">State</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredOtherTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredOtherTaxExpenseBenefit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredOtherTaxExpenseBenefit_lbl" xml:lang="en-US">Investment Tax Credits</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredOtherTaxExpenseBenefit" xlink:to="us-gaap_DeferredOtherTaxExpenseBenefit_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl" xml:lang="en-US">Schedule of net deferred tax liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_DeferredTaxLiabilitiesUtilityPlantRelated" xlink:href="msex-20221231.xsd#msex_DeferredTaxLiabilitiesUtilityPlantRelated"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_DeferredTaxLiabilitiesUtilityPlantRelated_lbl" xml:lang="en-US">Utility Plant Related</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_DeferredTaxLiabilitiesUtilityPlantRelated" xlink:to="msex_DeferredTaxLiabilitiesUtilityPlantRelated_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_DeferredTaxAssetsCustomerAdvances" xlink:href="msex-20221231.xsd#msex_DeferredTaxAssetsCustomerAdvances"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_DeferredTaxAssetsCustomerAdvances_lbl" xml:lang="en-US">Customer Advances</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_DeferredTaxAssetsCustomerAdvances" xlink:to="msex_DeferredTaxAssetsCustomerAdvances_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent_lbl" xml:lang="en-US">Employee Benefits</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:to="us-gaap_EmployeeRelatedLiabilitiesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_DeferredTaxLiabilitiesInvestmentTaxCredits" xlink:href="msex-20221231.xsd#msex_DeferredTaxLiabilitiesInvestmentTaxCredits"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_DeferredTaxLiabilitiesInvestmentTaxCredits_lbl" xml:lang="en-US">Investment Tax Credits</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_DeferredTaxLiabilitiesInvestmentTaxCredits" xlink:to="msex_DeferredTaxLiabilitiesInvestmentTaxCredits_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsOther" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsOther_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_DeferredTaxAssetsOther" xlink:to="us-gaap_DeferredTaxAssetsOther_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxLiabilities_lbl" xml:lang="en-US">Total Accumulated Deferred Income Taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilities" xlink:to="us-gaap_DeferredTaxLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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_CostOfUntreatedWater" xlink:href="msex-20221231.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="msex_CostOfTreatedWater" xlink:href="msex-20221231.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="us-gaap_LeaseCostTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LeaseCostTableTextBlock_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_LeaseCostTableTextBlock" xlink:to="us-gaap_LeaseCostTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_RightOfUseAssetAtLeaseInception" xlink:href="msex-20221231.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_LesseeOperatingLeasesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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 future minimum operating lease commitments</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="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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">2023</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/2022/elts/us-gaap-2022.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">2024</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/2022/elts/us-gaap-2022.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">2025</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/2022/elts/us-gaap-2022.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">2026</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/2022/elts/us-gaap-2022.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">2027</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_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_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_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" 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="msex_OperatingLeaseLiability1" xlink:href="msex-20221231.xsd#msex_OperatingLeaseLiability1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_OperatingLeaseLiability1_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="msex_OperatingLeaseLiability1" xlink:to="msex_OperatingLeaseLiability1_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_NoncurrentLeasesLiability" xlink:href="msex-20221231.xsd#msex_NoncurrentLeasesLiability"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_NoncurrentLeasesLiability_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="msex_NoncurrentLeasesLiability" xlink:to="msex_NoncurrentLeasesLiability_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_UnlabeledAbstract33" xlink:href="msex-20221231.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_IncludedInOtherCurrentLiabilitiesAbstract" xlink:href="msex-20221231.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_ShortTermDebtTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ScheduleOfShortTermDebtTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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 information regarding short-term borrowings</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/2022/elts/us-gaap-2022.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 Amount 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/2022/elts/us-gaap-2022.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 Rate</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"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermBorrowings" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermBorrowings"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShortTermBorrowings_lbl" xml:lang="en-US">Notes Payable at Year-End</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermBorrowings" xlink:to="us-gaap_ShortTermBorrowings_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_lbl" xml:lang="en-US">Weighted Average Interest Rate at Year-End</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" xlink:to="us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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 Line 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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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-20221231.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="msex_CapitalizationTextBlock" xlink:href="msex-20221231.xsd#msex_CapitalizationTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_CapitalizationTextBlock_lbl" xml:lang="en-US">Capitalization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_CapitalizationTextBlock" xlink:to="msex_CapitalizationTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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 long-term debt</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="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_lbl" xml:lang="en-US">2023</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_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_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueByBalanceSheetGroupingTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByBalanceSheetGroupingTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueByBalanceSheetGroupingTextBlock_lbl" xml:lang="en-US">Schedule of basic and diluted earnings per share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueByBalanceSheetGroupingTextBlock" xlink:to="us-gaap_FairValueByBalanceSheetGroupingTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossIncludingPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossIncludingPortionAttributableToNoncontrollingInterest"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeLossIncludingPortionAttributableToNoncontrollingInterest_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_IncomeLossIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_IncomeLossIncludingPortionAttributableToNoncontrollingInterest_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_PreferredStockDividendsIncomeStatementImpacts" xlink:href="msex-20221231.xsd#msex_PreferredStockDividendsIncomeStatementImpacts"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_PreferredStockDividendsIncomeStatementImpacts_lbl" xml:lang="en-US">Preferred Dividend</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_PreferredStockDividendsIncomeStatementImpacts" xlink:to="msex_PreferredStockDividendsIncomeStatementImpacts_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_EarningsApplicableToCommonStockinShares" xlink:href="msex-20221231.xsd#msex_EarningsApplicableToCommonStockinShares"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_EarningsApplicableToCommonStockinShares_lbl" xml:lang="en-US">Earnings Applicable to Common Stock (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_EarningsApplicableToCommonStockinShares" xlink:to="msex_EarningsApplicableToCommonStockinShares_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareDilutedAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDilutedAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerShareDilutedAbstract_lbl" xml:lang="en-US">Diluted:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareDilutedAbstract" xlink:to="us-gaap_EarningsPerShareDilutedAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_ConvertibleDollar7PreferredSeriesStockDividends" xlink:href="msex-20221231.xsd#msex_ConvertibleDollar7PreferredSeriesStockDividends"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_ConvertibleDollar7PreferredSeriesStockDividends_lbl" xml:lang="en-US">$7.00 Series Dividend</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_ConvertibleDollar7PreferredSeriesStockDividends" xlink:to="msex_ConvertibleDollar7PreferredSeriesStockDividends_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_IncrementalCommonSharesAttributableToConversionOfDollar7PreferredSeriesStock" xlink:href="msex-20221231.xsd#msex_IncrementalCommonSharesAttributableToConversionOfDollar7PreferredSeriesStock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_IncrementalCommonSharesAttributableToConversionOfDollar7PreferredSeriesStock_lbl" xml:lang="en-US">$7.00 Series Dividend (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_IncrementalCommonSharesAttributableToConversionOfDollar7PreferredSeriesStock" xlink:to="msex_IncrementalCommonSharesAttributableToConversionOfDollar7PreferredSeriesStock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockDividendsPerShareDeclared" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockDividendsPerShareDeclared"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PreferredStockDividendsPerShareDeclared_lbl" xml:lang="en-US">Dividend</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockDividendsPerShareDeclared" xlink:to="us-gaap_PreferredStockDividendsPerShareDeclared_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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">Adjusted 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_AdjustedEarningsApplicableToCommonStockinShares" xlink:href="msex-20221231.xsd#msex_AdjustedEarningsApplicableToCommonStockinShares"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_AdjustedEarningsApplicableToCommonStockinShares_lbl" xml:lang="en-US">Adjusted Earnings Applicable to Common Stock (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_AdjustedEarningsApplicableToCommonStockinShares" xlink:to="msex_AdjustedEarningsApplicableToCommonStockinShares_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_lbl" xml:lang="en-US">Schedule of carrying amount and fair value of the bonds</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:to="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_CarryingAmount" xlink:href="msex-20221231.xsd#msex_CarryingAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_CarryingAmount_lbl" xml:lang="en-US">Carrying Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_CarryingAmount" xlink:to="msex_CarryingAmount_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock_lbl" xml:lang="en-US">Schedule of pension plan and other benefits plan</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock" xlink:to="us-gaap_ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_ChangeInProjectedBenefitObligationAbstract" xlink:href="msex-20221231.xsd#msex_ChangeInProjectedBenefitObligationAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_ChangeInProjectedBenefitObligationAbstract_lbl" xml:lang="en-US">Change in Projected Benefit Obligation:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_ChangeInProjectedBenefitObligationAbstract" xlink:to="msex_ChangeInProjectedBenefitObligationAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanOtherCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanOtherCosts"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DefinedBenefitPlanOtherCosts_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_DefinedBenefitPlanOtherCosts" xlink:to="us-gaap_DefinedBenefitPlanOtherCosts_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanInterestCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_DefinedBenefitPlanActuarialGainLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanActuarialGainLoss"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DefinedBenefitPlanActuarialGainLoss_lbl" xml:lang="en-US">Actuarial (Gain) Loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink:to="us-gaap_DefinedBenefitPlanActuarialGainLoss_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock_lbl" xml:lang="en-US">Schedule of change in fair value of plan assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock" xlink:to="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_ChangeInFairValueOfPlanAssetsAbstract" xlink:href="msex-20221231.xsd#msex_ChangeInFairValueOfPlanAssetsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_ChangeInFairValueOfPlanAssetsAbstract_lbl" xml:lang="en-US">Change in Fair Value of Plan Assets:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_ChangeInFairValueOfPlanAssetsAbstract" xlink:to="msex_ChangeInFairValueOfPlanAssetsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_lbl" xml:lang="en-US">Actual Return on Plan Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets" xlink:to="us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanContributionsByEmployer"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DefinedBenefitPlanContributionsByEmployer_lbl" xml:lang="en-US">Employer Contributions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:to="us-gaap_DefinedBenefitPlanContributionsByEmployer_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_UnlabeledAbstract34" xlink:href="msex-20221231.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="us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlan"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DefinedBenefitPlanFundedStatusOfPlan_lbl" xml:lang="en-US">Funded Status</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:to="us-gaap_DefinedBenefitPlanFundedStatusOfPlan_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock_lbl" xml:lang="en-US">Schedule of employee benefit plans recognized in balance sheet</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock" xlink:to="us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_BalanceSheetsConsistOfAbstract" xlink:href="msex-20221231.xsd#msex_BalanceSheetsConsistOfAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_BalanceSheetsConsistOfAbstract_lbl" xml:lang="en-US">Balance Sheets consist of:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_BalanceSheetsConsistOfAbstract" xlink:to="msex_BalanceSheetsConsistOfAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities_lbl" xml:lang="en-US">Current Liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" xlink:to="us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_PensionAndOtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent" xlink:href="msex-20221231.xsd#msex_PensionAndOtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_PensionAndOtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent_lbl" xml:lang="en-US">Noncurrent Liability (Asset)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_PensionAndOtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent" xlink:to="msex_PensionAndOtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_PensionAndOtherPostretirementDefinedBenefitPlanLiabilitiesCurrentAndNoncurrent" xlink:href="msex-20221231.xsd#msex_PensionAndOtherPostretirementDefinedBenefitPlanLiabilitiesCurrentAndNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_PensionAndOtherPostretirementDefinedBenefitPlanLiabilitiesCurrentAndNoncurrent_lbl" xml:lang="en-US">Net Liability (Asset) Recognized</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_PensionAndOtherPostretirementDefinedBenefitPlanLiabilitiesCurrentAndNoncurrent" xlink:to="msex_PensionAndOtherPostretirementDefinedBenefitPlanLiabilitiesCurrentAndNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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 components of net benefit cost</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="msex_ComponentsOfNetPeriodicBenefitCostAbstract" xlink:href="msex-20221231.xsd#msex_ComponentsOfNetPeriodicBenefitCostAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_ComponentsOfNetPeriodicBenefitCostAbstract_lbl" xml:lang="en-US">Components of Net Periodic Benefit Cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_ComponentsOfNetPeriodicBenefitCostAbstract" xlink:to="msex_ComponentsOfNetPeriodicBenefitCostAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanServiceCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="msex_DefinedBenefitPlanInterestsCost" xlink:href="msex-20221231.xsd#msex_DefinedBenefitPlanInterestsCost"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_DefinedBenefitPlanInterestsCost_lbl" xml:lang="en-US">Interest Cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_DefinedBenefitPlanInterestsCost" xlink:to="msex_DefinedBenefitPlanInterestsCost_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_ScheduleOfPensionPlanAndOtherBenefitsPlan" xlink:href="msex-20221231.xsd#msex_ScheduleOfPensionPlanAndOtherBenefitsPlan"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_ScheduleOfPensionPlanAndOtherBenefitsPlan_lbl" xml:lang="en-US">Schedule of regulatory assets into net periodic benefit cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_ScheduleOfPensionPlanAndOtherBenefitsPlan" xlink:to="msex_ScheduleOfPensionPlanAndOtherBenefitsPlan_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_ExpectedAmortizedActuarialLoss" xlink:href="msex-20221231.xsd#msex_ExpectedAmortizedActuarialLoss"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_ExpectedAmortizedActuarialLoss_lbl" xml:lang="en-US">Actuarial Loss (Gain)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_ExpectedAmortizedActuarialLoss" xlink:to="msex_ExpectedAmortizedActuarialLoss_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfAssumptionsUsedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAssumptionsUsedTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfAssumptionsUsedTableTextBlock_lbl" xml:lang="en-US">Schedule of discount and compensation rates</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAssumptionsUsedTableTextBlock" xlink:to="us-gaap_ScheduleOfAssumptionsUsedTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_WeightedAverageAssumptionsAbstract" xlink:href="msex-20221231.xsd#msex_WeightedAverageAssumptionsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_WeightedAverageAssumptionsAbstract_lbl" xml:lang="en-US">Weighted Average Assumptions:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_WeightedAverageAssumptionsAbstract" xlink:to="msex_WeightedAverageAssumptionsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_lbl" xml:lang="en-US">Expected Return on Plan Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:to="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_DiscountRateForAbstract" xlink:href="msex-20221231.xsd#msex_DiscountRateForAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_DiscountRateForAbstract_lbl" xml:lang="en-US">Discount Rate for:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_DiscountRateForAbstract" xlink:to="msex_DiscountRateForAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_lbl" xml:lang="en-US">Benefit Cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" xlink:to="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_CompensationIncreaseForAbstract" xlink:href="msex-20221231.xsd#msex_CompensationIncreaseForAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_CompensationIncreaseForAbstract_lbl" xml:lang="en-US">Compensation Increase for:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_CompensationIncreaseForAbstract" xlink:to="msex_CompensationIncreaseForAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease_lbl" xml:lang="en-US">Benefit Cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" xlink:to="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEffectOfOnePercentagePointChangeInAssumedHealthCareCostTrendRatesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEffectOfOnePercentagePointChangeInAssumedHealthCareCostTrendRatesTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfEffectOfOnePercentagePointChangeInAssumedHealthCareCostTrendRatesTableTextBlock_lbl" xml:lang="en-US">Schedule of effect of one-percentage point change in assumed health care cost trend rates</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEffectOfOnePercentagePointChangeInAssumedHealthCareCostTrendRatesTableTextBlock" xlink:to="us-gaap_ScheduleOfEffectOfOnePercentagePointChangeInAssumedHealthCareCostTrendRatesTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointIncreaseOnServiceAndInterestCostComponents" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointIncreaseOnServiceAndInterestCostComponents"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointIncreaseOnServiceAndInterestCostComponents_lbl" xml:lang="en-US">Effect on Current Year Service and Interest Costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointIncreaseOnServiceAndInterestCostComponents" xlink:to="us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointIncreaseOnServiceAndInterestCostComponents_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointIncreaseOnAccumulatedPostretirementBenefitObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointIncreaseOnAccumulatedPostretirementBenefitObligation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointIncreaseOnAccumulatedPostretirementBenefitObligation_lbl" xml:lang="en-US">Effect on Projected Benefit Obligation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointIncreaseOnAccumulatedPostretirementBenefitObligation" xlink:to="us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointIncreaseOnAccumulatedPostretirementBenefitObligation_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_lbl" xml:lang="en-US">Schedule of expected benefit payments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink:to="us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_lbl" xml:lang="en-US">2023</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_lbl" xml:lang="en-US">2028-2032</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_AllocationOfPlanAssetsTableTextBlock" xlink:href="msex-20221231.xsd#msex_AllocationOfPlanAssetsTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_AllocationOfPlanAssetsTableTextBlock_lbl" xml:lang="en-US">Schedule of allocation of plan assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_AllocationOfPlanAssetsTableTextBlock" xlink:to="msex_AllocationOfPlanAssetsTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations_lbl" xml:lang="en-US">Pension Plan</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations" xlink:to="us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage_lbl" xml:lang="en-US">Other Benefits Plan</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" xlink:to="us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock_lbl" xml:lang="en-US">Schedule of fair value of plan assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock" xlink:to="us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_lbl" xml:lang="en-US">Fair value of plan assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:to="us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_lbl" xml:lang="en-US">Schedule of table presents awarded but not yet vested share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:to="us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted_lbl" xml:lang="en-US">Granted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_GrantedUnearnedCompensation" xlink:href="msex-20221231.xsd#msex_GrantedUnearnedCompensation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_GrantedUnearnedCompensation_lbl" xml:lang="en-US">Granted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_GrantedUnearnedCompensation" xlink:to="msex_GrantedUnearnedCompensation_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US">Granted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_VestedUnearnedCompensation" xlink:href="msex-20221231.xsd#msex_VestedUnearnedCompensation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_VestedUnearnedCompensation_lbl" xml:lang="en-US">Vested</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_VestedUnearnedCompensation" xlink:to="msex_VestedUnearnedCompensation_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOther" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOther"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOther_lbl" xml:lang="en-US">Amortization of Compensation Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOther" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOther_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_AmortizationOfCompensationExpenseUnearnedCompensation" xlink:href="msex-20221231.xsd#msex_AmortizationOfCompensationExpenseUnearnedCompensation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_AmortizationOfCompensationExpenseUnearnedCompensation_lbl" xml:lang="en-US">Amortization of Compensation Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_AmortizationOfCompensationExpenseUnearnedCompensation" xlink:to="msex_AmortizationOfCompensationExpenseUnearnedCompensation_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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 segment reporting information, by segment</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/2022/elts/us-gaap-2022.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_UnlabeledAbstract35" xlink:href="msex-20221231.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="msex_OperatingIncomeAbstract" xlink:href="msex-20221231.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_UnlabeledAbstract36" xlink:href="msex-20221231.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="us-gaap_DepreciationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DepreciationAbstract_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_DepreciationAbstract" xlink:to="us-gaap_DepreciationAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization_lbl" xml:lang="en-US">Consolidated Depreciation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization" xlink:to="us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_UnlabeledAbstract37" xlink:href="msex-20221231.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_OtherIncomeExpenseNetAbstract" xlink:href="msex-20221231.xsd#msex_OtherIncomeExpenseNetAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_OtherIncomeExpenseNetAbstract_lbl" xml:lang="en-US">Other Income (Expense), Net:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_OtherIncomeExpenseNetAbstract" xlink:to="msex_OtherIncomeExpenseNetAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNonrecurringIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonrecurringIncomeExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherNonrecurringIncomeExpense_lbl" xml:lang="en-US">Consolidated Other Income (Expense), Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNonrecurringIncomeExpense" xlink:to="us-gaap_OtherNonrecurringIncomeExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_UnlabeledAbstract38" xlink:href="msex-20221231.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="us-gaap_InterestExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InterestExpenseAbstract_lbl" xml:lang="en-US">Interest Expense:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpenseAbstract" xlink:to="us-gaap_InterestExpenseAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_UnlabeledAbstract39" xlink:href="msex-20221231.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_IncomeTaxesAbstract" xlink:href="msex-20221231.xsd#msex_IncomeTaxesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_IncomeTaxesAbstract_lbl" xml:lang="en-US">Income Taxes:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_IncomeTaxesAbstract" xlink:to="msex_IncomeTaxesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_UnlabeledAbstract40" xlink:href="msex-20221231.xsd#msex_UnlabeledAbstract40"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_UnlabeledAbstract40_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_UnlabeledAbstract40" xlink:to="msex_UnlabeledAbstract40_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_NetIncomeAbstract" xlink:href="msex-20221231.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_ConsolidatedNetIncome" xlink:href="msex-20221231.xsd#msex_ConsolidatedNetIncome"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_ConsolidatedNetIncome_lbl" xml:lang="en-US">Consolidated Net Income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_ConsolidatedNetIncome" xlink:to="msex_ConsolidatedNetIncome_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_UnlabeledAbstract41" xlink:href="msex-20221231.xsd#msex_UnlabeledAbstract41"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_UnlabeledAbstract41_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_UnlabeledAbstract41" xlink:to="msex_UnlabeledAbstract41_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_CapitalExpendituresAbstract" xlink:href="msex-20221231.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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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_QuarterlyFinancialInformationTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_QuarterlyFinancialInformationTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_QuarterlyFinancialInformationTextBlock_lbl" xml:lang="en-US">Quarterly Data - Unaudited</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_QuarterlyFinancialInformationTextBlock" xlink:to="us-gaap_QuarterlyFinancialInformationTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_lbl" xml:lang="en-US">Schedule of financial information for each quarter</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:to="us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_OperatingRevenues" xlink:href="msex-20221231.xsd#msex_OperatingRevenues"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_OperatingRevenues_lbl" xml:lang="en-US">Operating Revenues (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_OperatingRevenues" xlink:to="msex_OperatingRevenues_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnSaleOfStockInSubsidiaryOrEquityMethodInvestee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnSaleOfStockInSubsidiaryOrEquityMethodInvestee"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GainLossOnSaleOfStockInSubsidiaryOrEquityMethodInvestee_lbl" xml:lang="en-US">Gain on Sale of Subsidiary (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossOnSaleOfStockInSubsidiaryOrEquityMethodInvestee" xlink:to="us-gaap_GainLossOnSaleOfStockInSubsidiaryOrEquityMethodInvestee_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_OperatingIncomeinDollars" xlink:href="msex-20221231.xsd#msex_OperatingIncomeinDollars"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_OperatingIncomeinDollars_lbl" xml:lang="en-US">Operating Income (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_OperatingIncomeinDollars" xlink:to="msex_OperatingIncomeinDollars_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProfitLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProfitLoss_lbl" xml:lang="en-US">Net Income (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProfitLoss" xlink:to="us-gaap_ProfitLoss_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasicDistributed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasicDistributed"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerShareBasicDistributed_lbl" xml:lang="en-US">Basic Earnings per Share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasicDistributed" xlink:to="us-gaap_EarningsPerShareBasicDistributed_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareDilutedDistributed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDilutedDistributed"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerShareDilutedDistributed_lbl" xml:lang="en-US">Diluted Earnings per Share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareDilutedDistributed" xlink:to="us-gaap_EarningsPerShareDilutedDistributed_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockDividendsPerShareDeclared" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockDividendsPerShareDeclared_lbl" xml:lang="en-US">Common Dividend Per Share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockDividendsPerShareDeclared" xlink:to="us-gaap_CommonStockDividendsPerShareDeclared_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_HighCommonStockPrice1" xlink:href="msex-20221231.xsd#msex_HighCommonStockPrice1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_HighCommonStockPrice1_lbl" xml:lang="en-US">High/Low Common Stock Price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_HighCommonStockPrice1" xlink:to="msex_HighCommonStockPrice1_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_RightOfUseAssetsAccumulatedAmortization" xlink:href="msex-20221231.xsd#msex_RightOfUseAssetsAccumulatedAmortization"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="msex_RightOfUseAssetsAccumulatedAmortization_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_RightOfUseAssetsAccumulatedAmortization" xlink:to="msex_RightOfUseAssetsAccumulatedAmortization_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="msex_OperatingLeaseLiabilityCurrent1" xlink:href="msex-20221231.xsd#msex_OperatingLeaseLiabilityCurrent1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="msex_OperatingLeaseLiabilityCurrent1_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="msex_OperatingLeaseLiabilityCurrent1" xlink:to="msex_OperatingLeaseLiabilityCurrent1_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_lbl" xml:lang="en-US">Benefits Paid</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:to="us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_lbl" xml:lang="en-US">Benefits Paid</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid" xlink:to="us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_DefinedBenefitPlanExpectedReturnOnPlanAsset" xlink:href="msex-20221231.xsd#msex_DefinedBenefitPlanExpectedReturnOnPlanAsset"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="msex_DefinedBenefitPlanExpectedReturnOnPlanAsset_lbl" xml:lang="en-US">Expected Return on Plan Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_DefinedBenefitPlanExpectedReturnOnPlanAsset" xlink:to="msex_DefinedBenefitPlanExpectedReturnOnPlanAsset_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_DefinedBenefitPlanAmortizationOfGainsLosse" xlink:href="msex-20221231.xsd#msex_DefinedBenefitPlanAmortizationOfGainsLosse"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="msex_DefinedBenefitPlanAmortizationOfGainsLosse_lbl" xml:lang="en-US">Amortization of Net Actuarial Loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_DefinedBenefitPlanAmortizationOfGainsLosse" xlink:to="msex_DefinedBenefitPlanAmortizationOfGainsLosse_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnServiceAndInterestCostComponents1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnServiceAndInterestCostComponents1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnServiceAndInterestCostComponents1_lbl" xml:lang="en-US">Effect on Current Year Service and Interest Costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnServiceAndInterestCostComponents1" xlink:to="us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnServiceAndInterestCostComponents1_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnAccumulatedPostretirementBenefitObligation1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnAccumulatedPostretirementBenefitObligation1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnAccumulatedPostretirementBenefitObligation1_lbl" xml:lang="en-US">Effect on Projected Benefit Obligation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnAccumulatedPostretirementBenefitObligation1" xlink:to="us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnAccumulatedPostretirementBenefitObligation1_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised_lbl" xml:lang="en-US">Vested</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_SourceOfSupplyMember" xlink:href="msex-20221231.xsd#msex_SourceOfSupplyMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_SourceOfSupplyMember_lbl" xml:lang="en-US">Source of Supply [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_SourceOfSupplyMember" xlink:to="msex_SourceOfSupplyMember_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_PumpingMember" xlink:href="msex-20221231.xsd#msex_PumpingMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_PumpingMember_lbl" xml:lang="en-US">Pumping [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_PumpingMember" xlink:to="msex_PumpingMember_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_WaterTreatmentMember" xlink:href="msex-20221231.xsd#msex_WaterTreatmentMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_WaterTreatmentMember_lbl" xml:lang="en-US">Water Treatment [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_WaterTreatmentMember" xlink:to="msex_WaterTreatmentMember_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_GeneralPlantMember" xlink:href="msex-20221231.xsd#msex_GeneralPlantMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_GeneralPlantMember_lbl" xml:lang="en-US">General Plant [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_GeneralPlantMember" xlink:to="msex_GeneralPlantMember_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_WastewaterCollectionMember" xlink:href="msex-20221231.xsd#msex_WastewaterCollectionMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_WastewaterCollectionMember_lbl" xml:lang="en-US">Wastewater Collection [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_WastewaterCollectionMember" xlink:to="msex_WastewaterCollectionMember_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_MiddlesexWaterCompanyMember" xlink:href="msex-20221231.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 [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"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" 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"/>
    <loc xlink:type="locator" xlink:label="msex_TidewaterUtilitiesIncMember" xlink:href="msex-20221231.xsd#msex_TidewaterUtilitiesIncMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_TidewaterUtilitiesIncMember_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_TidewaterUtilitiesIncMember" xlink:to="msex_TidewaterUtilitiesIncMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PensionCostsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionCostsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PensionCostsMember_lbl" xml:lang="en-US">Retirement Benefits [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PensionCostsMember" xlink:to="us-gaap_PensionCostsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_IncomeTaxesMember" xlink:href="msex-20221231.xsd#msex_IncomeTaxesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_IncomeTaxesMember_lbl" xml:lang="en-US">Income Taxes [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_IncomeTaxesMember" xlink:to="msex_IncomeTaxesMember_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_RateCasesStormCostsTankPaintingOtherMember" xlink:href="msex-20221231.xsd#msex_RateCasesStormCostsTankPaintingOtherMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_RateCasesStormCostsTankPaintingOtherMember_lbl" xml:lang="en-US">Rate Cases, Tank Painting, and Other [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_RateCasesStormCostsTankPaintingOtherMember" xlink:to="msex_RateCasesStormCostsTankPaintingOtherMember_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_BankOfAmericaMember" xlink:href="msex-20221231.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-20221231.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-20221231.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/2022/elts/us-gaap-2022.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 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_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherPensionPlansDefinedBenefitMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherPensionPlansDefinedBenefitMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherPensionPlansDefinedBenefitMember_lbl" xml:lang="en-US">Other Pension Plan [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherPensionPlansDefinedBenefitMember" xlink:to="us-gaap_OtherPensionPlansDefinedBenefitMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OtherPensionPlansDefinedBenefitMember_lbl0" xml:lang="en-US">Other Benefits Plan [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherPensionPlansDefinedBenefitMember" xlink:to="us-gaap_OtherPensionPlansDefinedBenefitMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquitySecuritiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EquitySecuritiesMember_lbl" xml:lang="en-US">Equity Securities [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquitySecuritiesMember" xlink:to="us-gaap_EquitySecuritiesMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_EquitySecuritiesMember_lbl0" xml:lang="en-US">Common Equity Securities [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquitySecuritiesMember" xlink:to="us-gaap_EquitySecuritiesMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtSecuritiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtSecuritiesMember_lbl" xml:lang="en-US">Debt Securities [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtSecuritiesMember" xlink:to="us-gaap_DebtSecuritiesMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DebtSecuritiesMember_lbl0" xml:lang="en-US">Municipal Debt [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtSecuritiesMember" xlink:to="us-gaap_DebtSecuritiesMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashAndCashEquivalentsMember_lbl" xml:lang="en-US">Cash and Cash Equivalents [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsMember" xlink:to="us-gaap_CashAndCashEquivalentsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ExchangeTradedFundsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ExchangeTradedFundsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ExchangeTradedFundsMember_lbl" xml:lang="en-US">Exchange Traded Funds [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ExchangeTradedFundsMember" xlink:to="us-gaap_ExchangeTradedFundsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MutualFundMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MutualFundMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_MutualFundMember_lbl" xml:lang="en-US">Mutual Funds [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MutualFundMember" xlink:to="us-gaap_MutualFundMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MoneyMarketFundsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MoneyMarketFundsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_MoneyMarketFundsMember_lbl" xml:lang="en-US">Money Market Funds [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MoneyMarketFundsMember" xlink:to="us-gaap_MoneyMarketFundsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_OtherBenefitsPlanMember" xlink:href="msex-20221231.xsd#msex_OtherBenefitsPlanMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_OtherBenefitsPlanMember_lbl" xml:lang="en-US">Other Benefits Plan [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_OtherBenefitsPlanMember" xlink:to="msex_OtherBenefitsPlanMember_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_OtherDeptsMember" xlink:href="msex-20221231.xsd#msex_OtherDeptsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_OtherDeptsMember_lbl" xml:lang="en-US">Other Depts [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_OtherDeptsMember" xlink:to="msex_OtherDeptsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueInputsLevel1Member" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueInputsLevel1Member_lbl" xml:lang="en-US">Level 1 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueInputsLevel1Member" xlink:to="us-gaap_FairValueInputsLevel1Member_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueInputsLevel2Member" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueInputsLevel2Member_lbl" xml:lang="en-US">Level 2 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueInputsLevel2Member" xlink:to="us-gaap_FairValueInputsLevel2Member_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueInputsLevel3Member" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueInputsLevel3Member_lbl" xml:lang="en-US">Level 3 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueInputsLevel3Member" xlink:to="us-gaap_FairValueInputsLevel3Member_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RestrictedStockMember_lbl" xml:lang="en-US">Restricted Stock [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedStockMember" xlink:to="us-gaap_RestrictedStockMember_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_RegulatedMember" xlink:href="msex-20221231.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-20221231.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-20221231.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="us-gaap_RegulatoryAgencyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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/2022/elts/us-gaap-2022.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_TaxPeriodAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxPeriodAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TaxPeriodAxis_lbl" xml:lang="en-US">Tax Period [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TaxPeriodAxis" xlink:to="us-gaap_TaxPeriodAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ShareRepurchaseProgramAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareRepurchaseProgramAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareRepurchaseProgramAxis_lbl" xml:lang="en-US">Share Repurchase Program [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareRepurchaseProgramAxis" xlink:to="us-gaap_ShareRepurchaseProgramAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PlanNameAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PlanNameAxis_lbl" xml:lang="en-US">Plan Name [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongtermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongtermDebtTypeAxis_lbl" xml:lang="en-US">Long-Term Debt, Type [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountingPoliciesAbstract_lbl" xml:lang="en-US">Accounting Policies [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_AccountingPoliciesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_PercentVotingInterest" xlink:href="msex-20221231.xsd#msex_PercentVotingInterest"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_PercentVotingInterest_lbl" xml:lang="en-US">Percentage voting interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_PercentVotingInterest" xlink:to="msex_PercentVotingInterest_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_PercentOfOperatingRevenues" xlink:href="msex-20221231.xsd#msex_PercentOfOperatingRevenues"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_PercentOfOperatingRevenues_lbl" xml:lang="en-US">Percentage of operating revenues</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_PercentOfOperatingRevenues" xlink:to="msex_PercentOfOperatingRevenues_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_PercentOfTotalAssets" xlink:href="msex-20221231.xsd#msex_PercentOfTotalAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_PercentOfTotalAssets_lbl" xml:lang="en-US">Percentage of total assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_PercentOfTotalAssets" xlink:to="msex_PercentOfTotalAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl" xml:lang="en-US">Estimated useful lives of non-regulated fixed assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProvisionForDoubtfulAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProvisionForDoubtfulAccounts_lbl" xml:lang="en-US">Bad debt expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProvisionForDoubtfulAccounts" xlink:to="us-gaap_ProvisionForDoubtfulAccounts_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_lbl" xml:lang="en-US">Write-offs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExaminationPenaltiesAccrued" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExaminationPenaltiesAccrued"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxExaminationPenaltiesAccrued_lbl" xml:lang="en-US">Penalties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExaminationPenaltiesAccrued" xlink:to="us-gaap_IncomeTaxExaminationPenaltiesAccrued_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_CommonStockSubsidaryPercentage" xlink:href="msex-20221231.xsd#msex_CommonStockSubsidaryPercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_CommonStockSubsidaryPercentage_lbl" xml:lang="en-US">Common stock subsidiary percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_CommonStockSubsidaryPercentage" xlink:to="msex_CommonStockSubsidaryPercentage_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Cash" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Cash"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_Cash_lbl" xml:lang="en-US">Cash</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Cash" xlink:to="us-gaap_Cash_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationConsiderationTransferredOther1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferredOther1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessCombinationConsiderationTransferredOther1_lbl" xml:lang="en-US">Other consideration fees</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationConsiderationTransferredOther1" xlink:to="us-gaap_BusinessCombinationConsiderationTransferredOther1_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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"/>
    <loc xlink:type="locator" xlink:label="msex_BaseRateAmount" xlink:href="msex-20221231.xsd#msex_BaseRateAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_BaseRateAmount_lbl" xml:lang="en-US">Base rate amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_BaseRateAmount" xlink:to="msex_BaseRateAmount_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PublicUtilitiesApprovedReturnOnEquityPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl" xml:lang="en-US">Corporate tax rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenuesExcludingInterestAndDividends" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenuesExcludingInterestAndDividends"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RevenuesExcludingInterestAndDividends_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_RevenuesExcludingInterestAndDividends" xlink:to="us-gaap_RevenuesExcludingInterestAndDividends_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_DSICRateDescription" xlink:href="msex-20221231.xsd#msex_DSICRateDescription"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_DSICRateDescription_lbl" xml:lang="en-US">DSIC rate, description</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_DSICRateDescription" xlink:to="msex_DSICRateDescription_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_PercentageOfConsumerPriceIndex" xlink:href="msex-20221231.xsd#msex_PercentageOfConsumerPriceIndex"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_PercentageOfConsumerPriceIndex_lbl" xml:lang="en-US">Percentage of consumer price index</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_PercentageOfConsumerPriceIndex" xlink:to="msex_PercentageOfConsumerPriceIndex_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentMaturityDate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentMaturityDate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentMaturityDate_lbl" xml:lang="en-US">Maturity date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentMaturityDate" xlink:to="us-gaap_DebtInstrumentMaturityDate_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EscrowDeposit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_RegulatoryLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RegulatoryLiabilities_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_RegulatoryLiabilities" xlink:to="us-gaap_RegulatoryLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReceivable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxReceivable_lbl" xml:lang="en-US">Income tax reserve provision</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReceivable" xlink:to="us-gaap_IncomeTaxReceivable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExaminationInterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExaminationInterestExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxExaminationInterestExpense_lbl" xml:lang="en-US">Interest in connection</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExaminationInterestExpense" xlink:to="us-gaap_IncomeTaxExaminationInterestExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpenseInterestBearingLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseInterestBearingLiability"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InterestExpenseInterestBearingLiability_lbl" xml:lang="en-US">Interest expense liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpenseInterestBearingLiability" xlink:to="us-gaap_InterestExpenseInterestBearingLiability_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_LongtermPurchaseCommitmentExpirationDate" xlink:href="msex-20221231.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="us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GoodwillPurchaseAccountingAdjustments_lbl" xml:lang="en-US">Average purchase</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:to="us-gaap_GoodwillPurchaseAccountingAdjustments_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_EstimatedIncrementalBorrowingRate" xlink:href="msex-20221231.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/2022/elts/us-gaap-2022.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_BudgetedConstructionCost" xlink:href="msex-20221231.xsd#msex_BudgetedConstructionCost"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_BudgetedConstructionCost_lbl" xml:lang="en-US">Construction program expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_BudgetedConstructionCost" xlink:to="msex_BudgetedConstructionCost_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_BudgetedConstructionCostForConstructionProgramYearOne" xlink:href="msex-20221231.xsd#msex_BudgetedConstructionCostForConstructionProgramYearOne"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_BudgetedConstructionCostForConstructionProgramYearOne_lbl" xml:lang="en-US">Construction program fees</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_BudgetedConstructionCostForConstructionProgramYearOne" xlink:to="msex_BudgetedConstructionCostForConstructionProgramYearOne_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_BudgetedConstructionCostForConstructionProgramYearTwo" xlink:href="msex-20221231.xsd#msex_BudgetedConstructionCostForConstructionProgramYearTwo"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_BudgetedConstructionCostForConstructionProgramYearTwo_lbl" xml:lang="en-US">Construction program spend fees</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_BudgetedConstructionCostForConstructionProgramYearTwo" xlink:to="msex_BudgetedConstructionCostForConstructionProgramYearTwo_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_Estimatedobligationexpenditure" xlink:href="msex-20221231.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_LinesOfCreditCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_LineOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCredit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LineOfCredit_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_LineOfCredit" xlink:to="us-gaap_LineOfCredit_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_IncreaseLineOfCredit" xlink:href="msex-20221231.xsd#msex_IncreaseLineOfCredit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_IncreaseLineOfCredit_lbl" xml:lang="en-US">Increase line of credit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_IncreaseLineOfCredit" xlink:to="msex_IncreaseLineOfCredit_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="msex_PercentageOfDiscountPurchaseOfCommonStockInInvestmentPlan" xlink:href="msex-20221231.xsd#msex_PercentageOfDiscountPurchaseOfCommonStockInInvestmentPlan"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_PercentageOfDiscountPurchaseOfCommonStockInInvestmentPlan_lbl" xml:lang="en-US">Common stock purchase, percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_PercentageOfDiscountPurchaseOfCommonStockInInvestmentPlan" xlink:to="msex_PercentageOfDiscountPurchaseOfCommonStockInInvestmentPlan_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_NumberOfSharesOfferingForDiscount" xlink:href="msex-20221231.xsd#msex_NumberOfSharesOfferingForDiscount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_NumberOfSharesOfferingForDiscount_lbl" xml:lang="en-US">Discount offering shares (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_NumberOfSharesOfferingForDiscount" xlink:to="msex_NumberOfSharesOfferingForDiscount_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_AdditionalSharesAuthorizedBySECToBeIssued" xlink:href="msex-20221231.xsd#msex_AdditionalSharesAuthorizedBySECToBeIssued"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_AdditionalSharesAuthorizedBySECToBeIssued_lbl" xml:lang="en-US">Remain shares registered (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_AdditionalSharesAuthorizedBySECToBeIssued" xlink:to="msex_AdditionalSharesAuthorizedBySECToBeIssued_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ExcessStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ExcessStockSharesAuthorized"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ExcessStockSharesAuthorized_lbl" xml:lang="en-US">Authorized shares (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ExcessStockSharesAuthorized" xlink:to="us-gaap_ExcessStockSharesAuthorized_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_lbl" xml:lang="en-US">Common stock granted and issued under plan (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_lbl" xml:lang="en-US">Maximum number of shares authorized for grant (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_lbl" xml:lang="en-US">Shares remain available for future awards (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:to="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PreferredStockSharesAuthorized_lbl" xml:lang="en-US">Preferred Stock, Shares Authorized (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesAuthorized" xlink:to="us-gaap_PreferredStockSharesAuthorized_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DividendsPreferredStock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DividendsPreferredStock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DividendsPreferredStock_lbl" xml:lang="en-US">Preferred stock dividends</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DividendsPreferredStock" xlink:to="us-gaap_DividendsPreferredStock_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_ConvertiblePreferredStock" xlink:href="msex-20221231.xsd#msex_ConvertiblePreferredStock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_ConvertiblePreferredStock_lbl" xml:lang="en-US">Convertible preferred stock (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_ConvertiblePreferredStock" xlink:to="msex_ConvertiblePreferredStock_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_PercentageOfStockThatMayBeRedeemedInGivenCalanderYear" xlink:href="msex-20221231.xsd#msex_PercentageOfStockThatMayBeRedeemedInGivenCalanderYear"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_PercentageOfStockThatMayBeRedeemedInGivenCalanderYear_lbl" xml:lang="en-US">Outstanding convertible stock, percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_PercentageOfStockThatMayBeRedeemedInGivenCalanderYear" xlink:to="msex_PercentageOfStockThatMayBeRedeemedInGivenCalanderYear_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_MarketInterestRate" xlink:href="msex-20221231.xsd#msex_MarketInterestRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_MarketInterestRate_lbl" xml:lang="en-US">Market interest rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_MarketInterestRate" xlink:to="msex_MarketInterestRate_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_TotalAmountIssued" xlink:href="msex-20221231.xsd#msex_TotalAmountIssued"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_TotalAmountIssued_lbl" xml:lang="en-US">Total amount issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_TotalAmountIssued" xlink:to="msex_TotalAmountIssued_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentInterestRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InvestmentInterestRate_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_InvestmentInterestRate" xlink:to="us-gaap_InvestmentInterestRate_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_PercentageOfPrincipalWithMarketInterestRate" xlink:href="msex-20221231.xsd#msex_PercentageOfPrincipalWithMarketInterestRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_PercentageOfPrincipalWithMarketInterestRate_lbl" xml:lang="en-US">Principal balance interest date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_PercentageOfPrincipalWithMarketInterestRate" xlink:to="msex_PercentageOfPrincipalWithMarketInterestRate_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_MarketBasedInterestRate" xlink:href="msex-20221231.xsd#msex_MarketBasedInterestRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_MarketBasedInterestRate_lbl" xml:lang="en-US">Market based interest rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_MarketBasedInterestRate" xlink:to="msex_MarketBasedInterestRate_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_OtherLoanSourceMaximumBorrowingCapacity" xlink:href="msex-20221231.xsd#msex_OtherLoanSourceMaximumBorrowingCapacity"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_OtherLoanSourceMaximumBorrowingCapacity_lbl" xml:lang="en-US">Limited first loan</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_OtherLoanSourceMaximumBorrowingCapacity" xlink:to="msex_OtherLoanSourceMaximumBorrowingCapacity_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LoansPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LoansPayable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LoansPayable_lbl" xml:lang="en-US">Loan amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LoansPayable" xlink:to="us-gaap_LoansPayable_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_ParticipateRateProgram" xlink:href="msex-20221231.xsd#msex_ParticipateRateProgram"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_ParticipateRateProgram_lbl" xml:lang="en-US">Participate rate program</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_ParticipateRateProgram" xlink:to="msex_ParticipateRateProgram_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsMaximumAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsMaximumAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsMaximumAmount_lbl" xml:lang="en-US">Received redeem outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsMaximumAmount" xlink:to="us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsMaximumAmount_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceOfPrivatePlacement" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfPrivatePlacement"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromIssuanceOfPrivatePlacement_lbl" xml:lang="en-US">Proceeds from private placement</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceOfPrivatePlacement" xlink:to="us-gaap_ProceedsFromIssuanceOfPrivatePlacement_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_PercentageOfPrincipalWithStatedInterestRate" xlink:href="msex-20221231.xsd#msex_PercentageOfPrincipalWithStatedInterestRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_PercentageOfPrincipalWithStatedInterestRate_lbl" xml:lang="en-US">Percentage of principal with stated interest rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_PercentageOfPrincipalWithStatedInterestRate" xlink:to="msex_PercentageOfPrincipalWithStatedInterestRate_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_MaturityDate" xlink:href="msex-20221231.xsd#msex_MaturityDate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_MaturityDate_lbl" xml:lang="en-US">Maturity date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_MaturityDate" xlink:to="msex_MaturityDate_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceOfFirstMortgageBond" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfFirstMortgageBond"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromIssuanceOfFirstMortgageBond_lbl" xml:lang="en-US">Private placement transactions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceOfFirstMortgageBond" xlink:to="us-gaap_ProceedsFromIssuanceOfFirstMortgageBond_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_ProgramLoanAmount" xlink:href="msex-20221231.xsd#msex_ProgramLoanAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_ProgramLoanAmount_lbl" xml:lang="en-US">Program loan amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_ProgramLoanAmount" xlink:to="msex_ProgramLoanAmount_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_BorrowedLoan" xlink:href="msex-20221231.xsd#msex_BorrowedLoan"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_BorrowedLoan_lbl" xml:lang="en-US">Borrowed loan</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_BorrowedLoan" xlink:to="msex_BorrowedLoan_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_BorrowingAmount" xlink:href="msex-20221231.xsd#msex_BorrowingAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_BorrowingAmount_lbl" xml:lang="en-US">Borrowing amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_BorrowingAmount" xlink:to="msex_BorrowingAmount_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_WeightedAverageInterestRate" xlink:href="msex-20221231.xsd#msex_WeightedAverageInterestRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_WeightedAverageInterestRate_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="msex_WeightedAverageInterestRate" xlink:to="msex_WeightedAverageInterestRate_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_OutstandingLongTermDebt" xlink:href="msex-20221231.xsd#msex_OutstandingLongTermDebt"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_OutstandingLongTermDebt_lbl" xml:lang="en-US">Outstanding long term debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_OutstandingLongTermDebt" xlink:to="msex_OutstandingLongTermDebt_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_CarryingAmounts" xlink:href="msex-20221231.xsd#msex_CarryingAmounts"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_CarryingAmounts_lbl" xml:lang="en-US">Carrying amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_CarryingAmounts" xlink:to="msex_CarryingAmounts_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_CustomerAdvancesForConstructionWork" xlink:href="msex-20221231.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_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation_lbl" xml:lang="en-US">Pension Plan</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation" xlink:to="us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear_lbl" xml:lang="en-US">Benefits Plan assumed annual rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear" xlink:to="us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_IncreaseDecreaseInAnnualRatePerCapitaCostOfCoveredHealthcareBenefitsYearsOneToThree" xlink:href="msex-20221231.xsd#msex_IncreaseDecreaseInAnnualRatePerCapitaCostOfCoveredHealthcareBenefitsYearsOneToThree"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_IncreaseDecreaseInAnnualRatePerCapitaCostOfCoveredHealthcareBenefitsYearsOneToThree_lbl" xml:lang="en-US">Increase declining annual rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_IncreaseDecreaseInAnnualRatePerCapitaCostOfCoveredHealthcareBenefitsYearsOneToThree" xlink:to="msex_IncreaseDecreaseInAnnualRatePerCapitaCostOfCoveredHealthcareBenefitsYearsOneToThree_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_IncreaseDecreaseInAnnualRatePerCapitaCostOfCoveredHealthcareBenefitsYearsFourAndFive" xlink:href="msex-20221231.xsd#msex_IncreaseDecreaseInAnnualRatePerCapitaCostOfCoveredHealthcareBenefitsYearsFourAndFive"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_IncreaseDecreaseInAnnualRatePerCapitaCostOfCoveredHealthcareBenefitsYearsFourAndFive_lbl" xml:lang="en-US">Capital cost of covered healthcare benefits</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_IncreaseDecreaseInAnnualRatePerCapitaCostOfCoveredHealthcareBenefitsYearsFourAndFive" xlink:to="msex_IncreaseDecreaseInAnnualRatePerCapitaCostOfCoveredHealthcareBenefitsYearsFourAndFive_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherPostretirementBenefitsPayments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherPostretirementBenefitsPayments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherPostretirementBenefitsPayments_lbl" xml:lang="en-US">Contribution fees</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherPostretirementBenefitsPayments" xlink:to="us-gaap_OtherPostretirementBenefitsPayments_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PensionAndOtherPostretirementBenefitContributions" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="msex_NumberOfHoursRequiredToParticipateInContributionPlan" xlink:href="msex-20221231.xsd#msex_NumberOfHoursRequiredToParticipateInContributionPlan"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_NumberOfHoursRequiredToParticipateInContributionPlan_lbl" xml:lang="en-US">Employees plan</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_NumberOfHoursRequiredToParticipateInContributionPlan" xlink:to="msex_NumberOfHoursRequiredToParticipateInContributionPlan_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_PercentOfParticipantsContributionsMatchedByCompanyBelowOnePercentOfParticipantsCompensation" xlink:href="msex-20221231.xsd#msex_PercentOfParticipantsContributionsMatchedByCompanyBelowOnePercentOfParticipantsCompensation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_PercentOfParticipantsContributionsMatchedByCompanyBelowOnePercentOfParticipantsCompensation_lbl" xml:lang="en-US">Contributions plan rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_PercentOfParticipantsContributionsMatchedByCompanyBelowOnePercentOfParticipantsCompensation" xlink:to="msex_PercentOfParticipantsContributionsMatchedByCompanyBelowOnePercentOfParticipantsCompensation_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_StockBasedCompensationRemainAwardRate" xlink:href="msex-20221231.xsd#msex_StockBasedCompensationRemainAwardRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_StockBasedCompensationRemainAwardRate_lbl" xml:lang="en-US">Stock based compensation remain award rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_StockBasedCompensationRemainAwardRate" xlink:to="msex_StockBasedCompensationRemainAwardRate_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_PercentOfParticipantsContributionsMatchedByCompanyAboveOnePercentOfParticipantsCompensation" xlink:href="msex-20221231.xsd#msex_PercentOfParticipantsContributionsMatchedByCompanyAboveOnePercentOfParticipantsCompensation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_PercentOfParticipantsContributionsMatchedByCompanyAboveOnePercentOfParticipantsCompensation_lbl" xml:lang="en-US">Compensation plus rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_PercentOfParticipantsContributionsMatchedByCompanyAboveOnePercentOfParticipantsCompensation" xlink:to="msex_PercentOfParticipantsContributionsMatchedByCompanyAboveOnePercentOfParticipantsCompensation_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_ThresholdPercentageOfParticipantsCompensationAtWhichMatchingDecreases" xlink:href="msex-20221231.xsd#msex_ThresholdPercentageOfParticipantsCompensationAtWhichMatchingDecreases"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_ThresholdPercentageOfParticipantsCompensationAtWhichMatchingDecreases_lbl" xml:lang="en-US">Contributions exceeding rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_ThresholdPercentageOfParticipantsCompensationAtWhichMatchingDecreases" xlink:to="msex_ThresholdPercentageOfParticipantsCompensationAtWhichMatchingDecreases_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_lbl" xml:lang="en-US">Matching contributions, percent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:to="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_MatchingContributions" xlink:href="msex-20221231.xsd#msex_MatchingContributions"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_MatchingContributions_lbl" xml:lang="en-US">Matching contributions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_MatchingContributions" xlink:to="msex_MatchingContributions_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_lbl" xml:lang="en-US">Discretionary contribution</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:to="us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_DefinedContributionPlanEmployerDiscretionaryContributionPercent" xlink:href="msex-20221231.xsd#msex_DefinedContributionPlanEmployerDiscretionaryContributionPercent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_DefinedContributionPlanEmployerDiscretionaryContributionPercent_lbl" xml:lang="en-US">Compensation eligible rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_DefinedContributionPlanEmployerDiscretionaryContributionPercent" xlink:to="msex_DefinedContributionPlanEmployerDiscretionaryContributionPercent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_lbl" xml:lang="en-US">Maximum number of shares authorized for grant (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_lbl" xml:lang="en-US">Stock based compensation remain award rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NatureOfOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NatureOfOperations"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NatureOfOperations_lbl" xml:lang="en-US">Organization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NatureOfOperations" xlink:to="us-gaap_NatureOfOperations_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConsolidationPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConsolidationPolicyTextBlock_lbl" xml:lang="en-US">Principles of Consolidation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConsolidationPolicyTextBlock" xlink:to="us-gaap_ConsolidationPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_SystemOfAccountsPolicyTextBlock" xlink:href="msex-20221231.xsd#msex_SystemOfAccountsPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_SystemOfAccountsPolicyTextBlock_lbl" xml:lang="en-US">System of Accounts</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_SystemOfAccountsPolicyTextBlock" xlink:to="msex_SystemOfAccountsPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PublicUtilitiesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PublicUtilitiesPolicyTextBlock_lbl" xml:lang="en-US">Regulatory Accounting</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PublicUtilitiesPolicyTextBlock" xlink:to="us-gaap_PublicUtilitiesPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PensionAndOtherPostretirementPlansPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionAndOtherPostretirementPlansPolicy"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PensionAndOtherPostretirementPlansPolicy_lbl" xml:lang="en-US">Retirement Benefit Plans</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PensionAndOtherPostretirementPlansPolicy" xlink:to="us-gaap_PensionAndOtherPostretirementPlansPolicy_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl" xml:lang="en-US">Utility Plant</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationDepletionAndAmortizationPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortizationPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DepreciationDepletionAndAmortizationPolicyTextBlock_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_DepreciationDepletionAndAmortizationPolicyTextBlock" xlink:to="us-gaap_DepreciationDepletionAndAmortizationPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_PreliminarySurveyAndInvestigationPsiCostsPolicyTextBlock" xlink:href="msex-20221231.xsd#msex_PreliminarySurveyAndInvestigationPsiCostsPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_PreliminarySurveyAndInvestigationPsiCostsPolicyTextBlock_lbl" xml:lang="en-US">Preliminary Survey and Investigation (PS&amp;I) Costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_PreliminarySurveyAndInvestigationPsiCostsPolicyTextBlock" xlink:to="msex_PreliminarySurveyAndInvestigationPsiCostsPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_CustomersAdvancesForConstructionCacPolicyTextBlock" xlink:href="msex-20221231.xsd#msex_CustomersAdvancesForConstructionCacPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_CustomersAdvancesForConstructionCacPolicyTextBlock_lbl" xml:lang="en-US">Customers&#8217; Advances for Construction (CAC)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_CustomersAdvancesForConstructionCacPolicyTextBlock" xlink:to="msex_CustomersAdvancesForConstructionCacPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForFundsUsedDuringConstructionPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForFundsUsedDuringConstructionPolicy"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AllowanceForFundsUsedDuringConstructionPolicy_lbl" xml:lang="en-US">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_AllowanceForFundsUsedDuringConstructionPolicy" xlink:to="us-gaap_AllowanceForFundsUsedDuringConstructionPolicy_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ReceivablesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ReceivablesPolicyTextBlock_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_ReceivablesPolicyTextBlock" xlink:to="us-gaap_ReceivablesPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_RevenuesPolicyTextBlock" xlink:href="msex-20221231.xsd#msex_RevenuesPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_RevenuesPolicyTextBlock_lbl" xml:lang="en-US">Revenues</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_RevenuesPolicyTextBlock" xlink:to="msex_RevenuesPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredChargesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredChargesPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredChargesPolicyTextBlock_lbl" xml:lang="en-US">Unamortized Debt Expense and Premiums on Long-Term Debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredChargesPolicyTextBlock" xlink:to="us-gaap_DeferredChargesPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxPolicyTextBlock_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_IncomeTaxPolicyTextBlock" xlink:to="us-gaap_IncomeTaxPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl" xml:lang="en-US">Cash and Cash Equivalents</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:to="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_lbl" xml:lang="en-US">Restricted Cash</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:to="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UseOfEstimates" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UseOfEstimates"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_UseOfEstimates_lbl" xml:lang="en-US">Use of Estimates</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UseOfEstimates" xlink:to="us-gaap_UseOfEstimates_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl" xml:lang="en-US">Recent Accounting Pronouncements</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_CovidNineteenPolicyTextBlock" xlink:href="msex-20221231.xsd#msex_CovidNineteenPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_CovidNineteenPolicyTextBlock_lbl" xml:lang="en-US">Coronavirus (COVID-19) Pandemic</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_CovidNineteenPolicyTextBlock" xlink:to="msex_CovidNineteenPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RegulatoryEnvironmentalCostsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryEnvironmentalCostsPolicy"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RegulatoryEnvironmentalCostsPolicy_lbl" xml:lang="en-US">Regulatory Notice of Non-Compliance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RegulatoryEnvironmentalCostsPolicy" xlink:to="us-gaap_RegulatoryEnvironmentalCostsPolicy_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy_lbl" xml:lang="en-US">Sale of Subsidiary</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy" xlink:to="us-gaap_ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_NewJerseyBoardOfPublicUtilitiesMember" xlink:href="msex-20221231.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-20221231.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="srt_ScenarioForecastMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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="msex_DelawarePublicServiceCommissionMember" xlink:href="msex-20221231.xsd#msex_DelawarePublicServiceCommissionMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_DelawarePublicServiceCommissionMember_lbl" xml:lang="en-US">Delaware Public Service Commission [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_DelawarePublicServiceCommissionMember" xlink:to="msex_DelawarePublicServiceCommissionMember_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_TidewaterMember" xlink:href="msex-20221231.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="msex_PinelandsMember" xlink:href="msex-20221231.xsd#msex_PinelandsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_PinelandsMember_lbl" xml:lang="en-US">Pinelands [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_PinelandsMember" xlink:to="msex_PinelandsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MaturityUpTo30DaysMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_TaxYear2014Through2017Member" xlink:href="msex-20221231.xsd#msex_TaxYear2014Through2017Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_TaxYear2014Through2017Member_lbl" xml:lang="en-US">Tax Year2014 Through2017 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_TaxYear2014Through2017Member" xlink:to="msex_TaxYear2014Through2017Member_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PurchaseCommitmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_PurchaseCommitment1Member" xlink:href="msex-20221231.xsd#msex_PurchaseCommitment1Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_PurchaseCommitment1Member_lbl" xml:lang="en-US">Regulated Water Utility [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_PurchaseCommitment1Member" xlink:to="msex_PurchaseCommitment1Member_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_PurchaseCommitment2Member" xlink:href="msex-20221231.xsd#msex_PurchaseCommitment2Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_PurchaseCommitment2Member_lbl" xml:lang="en-US">City of Dover [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_PurchaseCommitment2Member" xlink:to="msex_PurchaseCommitment2Member_lbl"/>
<!-- [WMV5][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt/tSeJz73kx1cLt0ZFF2SK/vxBCY0vdSrb9Unfw5ZIZzlQH6J7MZhgXxR1SC3VWecwH407JbKoicE8v+YtfNuoUcZ3RuTydUWOl2csY/IxMpZAwha1hdLHo6EQlvWnEiJhLcT3rbHO45vUlgMIr+ckgFgmG9Db0rDgzeA/d1cmVwTO4dkMlh3ooucLfWmQqwXcCJdbGamBv5qaNg0KcfqkDWh2mY4Probt/5tSQRVYtZA==] CSR-->
    <loc xlink:type="locator" xlink:label="msex_DividendReinvestmentCommonStockPurchasePlanMember" xlink:href="msex-20221231.xsd#msex_DividendReinvestmentCommonStockPurchasePlanMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_DividendReinvestmentCommonStockPurchasePlanMember_lbl" xml:lang="en-US">Dividend Reinvestment and Common Stock Purchase Plan [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_DividendReinvestmentCommonStockPurchasePlanMember" xlink:to="msex_DividendReinvestmentCommonStockPurchasePlanMember_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_OutsideDirectorStockCompensationPlanMember" xlink:href="msex-20221231.xsd#msex_OutsideDirectorStockCompensationPlanMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_OutsideDirectorStockCompensationPlanMember_lbl" xml:lang="en-US">Outside Director Stock Compensation Plan [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_OutsideDirectorStockCompensationPlanMember" xlink:to="msex_OutsideDirectorStockCompensationPlanMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PreferredStockMember_lbl" xml:lang="en-US">Preferred Stock [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockMember" xlink:to="us-gaap_PreferredStockMember_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_ConvertiblePreferredStockSeries7Member" xlink:href="msex-20221231.xsd#msex_ConvertiblePreferredStockSeries7Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_ConvertiblePreferredStockSeries7Member_lbl" 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="msex_ConvertiblePreferredStockSeries7Member" xlink:to="msex_ConvertiblePreferredStockSeries7Member_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_ConstructionLoanMember" xlink:href="msex-20221231.xsd#msex_ConstructionLoanMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_ConstructionLoanMember_lbl" xml:lang="en-US">Construction Loan [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_ConstructionLoanMember" xlink:to="msex_ConstructionLoanMember_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_NewJerseyInfrastructureBankMember" xlink:href="msex-20221231.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_FMBMember" xlink:href="msex-20221231.xsd#msex_FMBMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_FMBMember_lbl" xml:lang="en-US">FMB [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_FMBMember" xlink:to="msex_FMBMember_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_Series2022AMember" xlink:href="msex-20221231.xsd#msex_Series2022AMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_Series2022AMember_lbl" xml:lang="en-US">Series 2022A [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_Series2022AMember" xlink:to="msex_Series2022AMember_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_Series2022BMember" xlink:href="msex-20221231.xsd#msex_Series2022BMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_Series2022BMember_lbl" xml:lang="en-US">Series 2022B [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_Series2022BMember" xlink:to="msex_Series2022BMember_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_DelawareStateRevolvingFundMember" xlink:href="msex-20221231.xsd#msex_DelawareStateRevolvingFundMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_DelawareStateRevolvingFundMember_lbl" xml:lang="en-US">Delaware State Revolving Fund [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_DelawareStateRevolvingFundMember" xlink:to="msex_DelawareStateRevolvingFundMember_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_SeriesRrMember" xlink:href="msex-20221231.xsd#msex_SeriesRrMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_SeriesRrMember_lbl" xml:lang="en-US">Series RR [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_SeriesRrMember" xlink:to="msex_SeriesRrMember_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_SeriesSsMember" xlink:href="msex-20221231.xsd#msex_SeriesSsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_SeriesSsMember_lbl" xml:lang="en-US">Series SS [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_SeriesSsMember" xlink:to="msex_SeriesSsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_PrivatePlacementLoanMember" xlink:href="msex-20221231.xsd#msex_PrivatePlacementLoanMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_PrivatePlacementLoanMember_lbl" xml:lang="en-US">Private Placement Loan [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_PrivatePlacementLoanMember" xlink:to="msex_PrivatePlacementLoanMember_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_AllLongTermDebtMember" xlink:href="msex-20221231.xsd#msex_AllLongTermDebtMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_AllLongTermDebtMember_lbl" xml:lang="en-US">All Long Term Debt [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_AllLongTermDebtMember" xlink:to="msex_AllLongTermDebtMember_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_FMBSeries2020Member" xlink:href="msex-20221231.xsd#msex_FMBSeries2020Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_FMBSeries2020Member_lbl" xml:lang="en-US">FMB Series 2020 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_FMBSeries2020Member" xlink:to="msex_FMBSeries2020Member_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_FirstMortgage34Member" xlink:href="msex-20221231.xsd#msex_FirstMortgage34Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_FirstMortgage34Member_lbl" xml:lang="en-US">FMB Series 2021 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_FirstMortgage34Member" xlink:to="msex_FirstMortgage34Member_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_AmortizingSecuredNotesMember" xlink:href="msex-20221231.xsd#msex_AmortizingSecuredNotesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_AmortizingSecuredNotesMember_lbl" xml:lang="en-US">Amortizing Secured Notes [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_AmortizingSecuredNotesMember" xlink:to="msex_AmortizingSecuredNotesMember_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_NewJerseyEconomicDevelopmentAuthorityMember" xlink:href="msex-20221231.xsd#msex_NewJerseyEconomicDevelopmentAuthorityMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_NewJerseyEconomicDevelopmentAuthorityMember_lbl" xml:lang="en-US">New Jersey Economic Development Authority [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_NewJerseyEconomicDevelopmentAuthorityMember" xlink:to="msex_NewJerseyEconomicDevelopmentAuthorityMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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 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_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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/2022/elts/srt-2022.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/2022/elts/us-gaap-2022.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_IncomeTaxesTable" xlink:href="msex-20221231.xsd#msex_IncomeTaxesTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_IncomeTaxesTable_lbl" xml:lang="en-US">Income Taxes [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_IncomeTaxesTable" xlink:to="msex_IncomeTaxesTable_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_IncomeTaxesLineItems" xlink:href="msex-20221231.xsd#msex_IncomeTaxesLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_IncomeTaxesLineItems_lbl" xml:lang="en-US">Income Taxes [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_IncomeTaxesLineItems" xlink:to="msex_IncomeTaxesLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_CapitalizationTable" xlink:href="msex-20221231.xsd#msex_CapitalizationTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_CapitalizationTable_lbl" xml:lang="en-US">Capitalization [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_CapitalizationTable" xlink:to="msex_CapitalizationTable_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_CapitalizationLineItems" xlink:href="msex-20221231.xsd#msex_CapitalizationLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_CapitalizationLineItems_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_CapitalizationLineItems" xlink:to="msex_CapitalizationLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_QuarterlyDataUnauditedTable" xlink:href="msex-20221231.xsd#msex_QuarterlyDataUnauditedTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_QuarterlyDataUnauditedTable_lbl" xml:lang="en-US">Quarterly Data - Unaudited [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_QuarterlyDataUnauditedTable" xlink:to="msex_QuarterlyDataUnauditedTable_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_QuarterlyDataUnauditedLineItems" xlink:href="msex-20221231.xsd#msex_QuarterlyDataUnauditedLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_QuarterlyDataUnauditedLineItems_lbl" xml:lang="en-US">Quarterly Data - Unaudited [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_QuarterlyDataUnauditedLineItems" xlink:to="msex_QuarterlyDataUnauditedLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_IncomeTaxesTablesTable" xlink:href="msex-20221231.xsd#msex_IncomeTaxesTablesTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_IncomeTaxesTablesTable_lbl" xml:lang="en-US">Income Taxes (Tables) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_IncomeTaxesTablesTable" xlink:to="msex_IncomeTaxesTablesTable_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_IncomeTaxesTablesLineItems" xlink:href="msex-20221231.xsd#msex_IncomeTaxesTablesLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_IncomeTaxesTablesLineItems_lbl" xml:lang="en-US">Income Taxes [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_IncomeTaxesTablesLineItems" xlink:to="msex_IncomeTaxesTablesLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_CapitalizationTablesTable" xlink:href="msex-20221231.xsd#msex_CapitalizationTablesTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_CapitalizationTablesTable_lbl" xml:lang="en-US">Capitalization (Tables) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_CapitalizationTablesTable" xlink:to="msex_CapitalizationTablesTable_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_CapitalizationTablesLineItems" xlink:href="msex-20221231.xsd#msex_CapitalizationTablesLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_CapitalizationTablesLineItems_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_CapitalizationTablesLineItems" xlink:to="msex_CapitalizationTablesLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_QuarterlyDataUnauditedTablesTable" xlink:href="msex-20221231.xsd#msex_QuarterlyDataUnauditedTablesTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_QuarterlyDataUnauditedTablesTable_lbl" xml:lang="en-US">Quarterly Data - Unaudited (Tables) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_QuarterlyDataUnauditedTablesTable" xlink:to="msex_QuarterlyDataUnauditedTablesTable_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_QuarterlyDataUnauditedTablesLineItems" xlink:href="msex-20221231.xsd#msex_QuarterlyDataUnauditedTablesLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_QuarterlyDataUnauditedTablesLineItems_lbl" xml:lang="en-US">Quarterly Data - Unaudited [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_QuarterlyDataUnauditedTablesLineItems" xlink:to="msex_QuarterlyDataUnauditedTablesLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UtilityPlantDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UtilityPlantDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UtilityPlantDomain_lbl" xml:lang="en-US">Utility Plant [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UtilityPlantDomain" xlink:to="us-gaap_UtilityPlantDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetailsScheduleofdepreciationratesTable" xlink:href="msex-20221231.xsd#msex_OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetailsScheduleofdepreciationratesTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetailsScheduleofdepreciationratesTable_lbl" xml:lang="en-US">Organization, Summary of Significant Accounting Policies and Recent Developments (Details) - Schedule of depreciation rates [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetailsScheduleofdepreciationratesTable" xlink:to="msex_OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetailsScheduleofdepreciationratesTable_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetailsScheduleofdepreciationratesLineItems" xlink:href="msex-20221231.xsd#msex_OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetailsScheduleofdepreciationratesLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetailsScheduleofdepreciationratesLineItems_lbl" xml:lang="en-US">Organization, Summary of Significant Accounting Policies and Recent Developments (Details) - Schedule of depreciation rates [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetailsScheduleofdepreciationratesLineItems" xlink:to="msex_OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetailsScheduleofdepreciationratesLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityDomain" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityDomain_lbl" xml:lang="en-US">Entity [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityDomain" xlink:to="dei_EntityDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetailsScheduleofallowanceforfundsusedduringconstructionratesTable" xlink:href="msex-20221231.xsd#msex_OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetailsScheduleofallowanceforfundsusedduringconstructionratesTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetailsScheduleofallowanceforfundsusedduringconstructionratesTable_lbl" xml:lang="en-US">Organization, Summary of Significant Accounting Policies and Recent Developments (Details) - Schedule of allowance for funds used during construction rates [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetailsScheduleofallowanceforfundsusedduringconstructionratesTable" xlink:to="msex_OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetailsScheduleofallowanceforfundsusedduringconstructionratesTable_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetailsScheduleofallowanceforfundsusedduringconstructionratesLineItems" xlink:href="msex-20221231.xsd#msex_OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetailsScheduleofallowanceforfundsusedduringconstructionratesLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetailsScheduleofallowanceforfundsusedduringconstructionratesLineItems_lbl" xml:lang="en-US">Organization, Summary of Significant Accounting Policies and Recent Developments (Details) - Schedule of allowance for funds used during construction rates [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetailsScheduleofallowanceforfundsusedduringconstructionratesLineItems" xlink:to="msex_OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetailsScheduleofallowanceforfundsusedduringconstructionratesLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RegulatoryAssetDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssetDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RegulatoryAssetDomain_lbl" xml:lang="en-US">Regulatory Asset [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RegulatoryAssetDomain" xlink:to="us-gaap_RegulatoryAssetDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfRegulatoryAssetsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRegulatoryAssetsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfRegulatoryAssetsTable_lbl" xml:lang="en-US">Schedule of Regulatory Assets [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfRegulatoryAssetsTable" xlink:to="us-gaap_ScheduleOfRegulatoryAssetsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RegulatoryAssetLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssetLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RegulatoryAssetLineItems_lbl" xml:lang="en-US">Regulatory Asset [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RegulatoryAssetLineItems" xlink:to="us-gaap_RegulatoryAssetLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_IncomeTaxesDetailsScheduleofincometaxexpensereconciliationTable" xlink:href="msex-20221231.xsd#msex_IncomeTaxesDetailsScheduleofincometaxexpensereconciliationTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_IncomeTaxesDetailsScheduleofincometaxexpensereconciliationTable_lbl" xml:lang="en-US">Income Taxes (Details) - Schedule of income tax expense reconciliation [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_IncomeTaxesDetailsScheduleofincometaxexpensereconciliationTable" xlink:to="msex_IncomeTaxesDetailsScheduleofincometaxexpensereconciliationTable_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_IncomeTaxesDetailsScheduleofincometaxexpensereconciliationLineItems" xlink:href="msex-20221231.xsd#msex_IncomeTaxesDetailsScheduleofincometaxexpensereconciliationLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_IncomeTaxesDetailsScheduleofincometaxexpensereconciliationLineItems_lbl" xml:lang="en-US">Schedule of Income Tax Expense Reconciliation [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_IncomeTaxesDetailsScheduleofincometaxexpensereconciliationLineItems" xlink:to="msex_IncomeTaxesDetailsScheduleofincometaxexpensereconciliationLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_IncomeTaxesDetailsScheduleofincometaxexpenseTable" xlink:href="msex-20221231.xsd#msex_IncomeTaxesDetailsScheduleofincometaxexpenseTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_IncomeTaxesDetailsScheduleofincometaxexpenseTable_lbl" xml:lang="en-US">Income Taxes (Details) - Schedule of income tax expense [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_IncomeTaxesDetailsScheduleofincometaxexpenseTable" xlink:to="msex_IncomeTaxesDetailsScheduleofincometaxexpenseTable_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_IncomeTaxesDetailsScheduleofincometaxexpenseLineItems" xlink:href="msex-20221231.xsd#msex_IncomeTaxesDetailsScheduleofincometaxexpenseLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_IncomeTaxesDetailsScheduleofincometaxexpenseLineItems_lbl" xml:lang="en-US">Schedule of Income Tax Expense [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_IncomeTaxesDetailsScheduleofincometaxexpenseLineItems" xlink:to="msex_IncomeTaxesDetailsScheduleofincometaxexpenseLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_IncomeTaxesDetailsScheduleofnetdeferredtaxliabilityTable" xlink:href="msex-20221231.xsd#msex_IncomeTaxesDetailsScheduleofnetdeferredtaxliabilityTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_IncomeTaxesDetailsScheduleofnetdeferredtaxliabilityTable_lbl" xml:lang="en-US">Income Taxes (Details) - Schedule of net deferred tax liability [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_IncomeTaxesDetailsScheduleofnetdeferredtaxliabilityTable" xlink:to="msex_IncomeTaxesDetailsScheduleofnetdeferredtaxliabilityTable_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_IncomeTaxesDetailsScheduleofnetdeferredtaxliabilityLineItems" xlink:href="msex-20221231.xsd#msex_IncomeTaxesDetailsScheduleofnetdeferredtaxliabilityLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_IncomeTaxesDetailsScheduleofnetdeferredtaxliabilityLineItems_lbl" xml:lang="en-US">Schedule of Net Deferred Tax Liability [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_IncomeTaxesDetailsScheduleofnetdeferredtaxliabilityLineItems" xlink:to="msex_IncomeTaxesDetailsScheduleofnetdeferredtaxliabilityLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityLenderDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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">Line of Credit Facility [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="msex_CapitalizationDetailsScheduleoflongtermdebtTable" xlink:href="msex-20221231.xsd#msex_CapitalizationDetailsScheduleoflongtermdebtTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_CapitalizationDetailsScheduleoflongtermdebtTable_lbl" xml:lang="en-US">Capitalization (Details) - Schedule of long-term debt [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_CapitalizationDetailsScheduleoflongtermdebtTable" xlink:to="msex_CapitalizationDetailsScheduleoflongtermdebtTable_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_CapitalizationDetailsScheduleoflongtermdebtLineItems" xlink:href="msex-20221231.xsd#msex_CapitalizationDetailsScheduleoflongtermdebtLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_CapitalizationDetailsScheduleoflongtermdebtLineItems_lbl" xml:lang="en-US">Schedule of maturities of long term debt [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_CapitalizationDetailsScheduleoflongtermdebtLineItems" xlink:to="msex_CapitalizationDetailsScheduleoflongtermdebtLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueByBalanceSheetGroupingTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByBalanceSheetGroupingTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueByBalanceSheetGroupingTable_lbl" xml:lang="en-US">Fair Value, by Balance Sheet Grouping [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueByBalanceSheetGroupingTable" xlink:to="us-gaap_FairValueByBalanceSheetGroupingTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_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="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_CapitalizationDetailsScheduleofcarryingamountandfairvalueofthebondsTable" xlink:href="msex-20221231.xsd#msex_CapitalizationDetailsScheduleofcarryingamountandfairvalueofthebondsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_CapitalizationDetailsScheduleofcarryingamountandfairvalueofthebondsTable_lbl" xml:lang="en-US">Capitalization (Details) - Schedule of carrying amount and fair value of the bonds [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_CapitalizationDetailsScheduleofcarryingamountandfairvalueofthebondsTable" xlink:to="msex_CapitalizationDetailsScheduleofcarryingamountandfairvalueofthebondsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_CapitalizationDetailsScheduleofcarryingamountandfairvalueofthebondsLineItems" xlink:href="msex-20221231.xsd#msex_CapitalizationDetailsScheduleofcarryingamountandfairvalueofthebondsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_CapitalizationDetailsScheduleofcarryingamountandfairvalueofthebondsLineItems_lbl" xml:lang="en-US">Schedule of Carrying Amount and Fair Value of Bonds [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_CapitalizationDetailsScheduleofcarryingamountandfairvalueofthebondsLineItems" xlink:to="msex_CapitalizationDetailsScheduleofcarryingamountandfairvalueofthebondsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetirementPlanTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_EmployeeBenefitPlansDetailsScheduleofpensionplanandotherbenefitsplanTable" xlink:href="msex-20221231.xsd#msex_EmployeeBenefitPlansDetailsScheduleofpensionplanandotherbenefitsplanTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_EmployeeBenefitPlansDetailsScheduleofpensionplanandotherbenefitsplanTable_lbl" xml:lang="en-US">Employee Benefit Plans (Details) - Schedule of pension plan and other benefits plan [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_EmployeeBenefitPlansDetailsScheduleofpensionplanandotherbenefitsplanTable" xlink:to="msex_EmployeeBenefitPlansDetailsScheduleofpensionplanandotherbenefitsplanTable_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_EmployeeBenefitPlansDetailsScheduleofpensionplanandotherbenefitsplanLineItems" xlink:href="msex-20221231.xsd#msex_EmployeeBenefitPlansDetailsScheduleofpensionplanandotherbenefitsplanLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_EmployeeBenefitPlansDetailsScheduleofpensionplanandotherbenefitsplanLineItems_lbl" xml:lang="en-US">Employee Benefit Plans (Details) - Schedule of pension plan and other benefits plan [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_EmployeeBenefitPlansDetailsScheduleofpensionplanandotherbenefitsplanLineItems" xlink:to="msex_EmployeeBenefitPlansDetailsScheduleofpensionplanandotherbenefitsplanLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_lbl" xml:lang="en-US">Schedule of Defined Benefit Plans Disclosures [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedBenefitPlanDisclosureLineItems_lbl" xml:lang="en-US">Defined Benefit Plan Disclosure [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:to="us-gaap_DefinedBenefitPlanDisclosureLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_EmployeeBenefitPlansDetailsScheduleofemployeebenefitplansrecognizedinbalancesheetTable" xlink:href="msex-20221231.xsd#msex_EmployeeBenefitPlansDetailsScheduleofemployeebenefitplansrecognizedinbalancesheetTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_EmployeeBenefitPlansDetailsScheduleofemployeebenefitplansrecognizedinbalancesheetTable_lbl" xml:lang="en-US">Employee Benefit Plans (Details) - Schedule of employee benefit plans recognized in balance sheet [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_EmployeeBenefitPlansDetailsScheduleofemployeebenefitplansrecognizedinbalancesheetTable" xlink:to="msex_EmployeeBenefitPlansDetailsScheduleofemployeebenefitplansrecognizedinbalancesheetTable_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_EmployeeBenefitPlansDetailsScheduleofemployeebenefitplansrecognizedinbalancesheetLineItems" xlink:href="msex-20221231.xsd#msex_EmployeeBenefitPlansDetailsScheduleofemployeebenefitplansrecognizedinbalancesheetLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_EmployeeBenefitPlansDetailsScheduleofemployeebenefitplansrecognizedinbalancesheetLineItems_lbl" xml:lang="en-US">Employee Benefit Plans (Details) - Schedule of employee benefit plans recognized in balance sheet [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_EmployeeBenefitPlansDetailsScheduleofemployeebenefitplansrecognizedinbalancesheetLineItems" xlink:to="msex_EmployeeBenefitPlansDetailsScheduleofemployeebenefitplansrecognizedinbalancesheetLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_EmployeeBenefitPlansDetailsScheduleofcomponentsofnetbenefitcostTable" xlink:href="msex-20221231.xsd#msex_EmployeeBenefitPlansDetailsScheduleofcomponentsofnetbenefitcostTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_EmployeeBenefitPlansDetailsScheduleofcomponentsofnetbenefitcostTable_lbl" xml:lang="en-US">Employee Benefit Plans (Details) - Schedule of components of net benefit cost [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_EmployeeBenefitPlansDetailsScheduleofcomponentsofnetbenefitcostTable" xlink:to="msex_EmployeeBenefitPlansDetailsScheduleofcomponentsofnetbenefitcostTable_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_EmployeeBenefitPlansDetailsScheduleofcomponentsofnetbenefitcostLineItems" xlink:href="msex-20221231.xsd#msex_EmployeeBenefitPlansDetailsScheduleofcomponentsofnetbenefitcostLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_EmployeeBenefitPlansDetailsScheduleofcomponentsofnetbenefitcostLineItems_lbl" xml:lang="en-US">Employee Benefit Plans (Details) - Schedule of components of net benefit cost [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_EmployeeBenefitPlansDetailsScheduleofcomponentsofnetbenefitcostLineItems" xlink:to="msex_EmployeeBenefitPlansDetailsScheduleofcomponentsofnetbenefitcostLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_EmployeeBenefitPlansDetailsScheduleofregulatoryassetsintonetperiodicbenefitcostTable" xlink:href="msex-20221231.xsd#msex_EmployeeBenefitPlansDetailsScheduleofregulatoryassetsintonetperiodicbenefitcostTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_EmployeeBenefitPlansDetailsScheduleofregulatoryassetsintonetperiodicbenefitcostTable_lbl" xml:lang="en-US">Employee Benefit Plans (Details) - Schedule of regulatory assets into net periodic benefit cost [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_EmployeeBenefitPlansDetailsScheduleofregulatoryassetsintonetperiodicbenefitcostTable" xlink:to="msex_EmployeeBenefitPlansDetailsScheduleofregulatoryassetsintonetperiodicbenefitcostTable_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_EmployeeBenefitPlansDetailsScheduleofregulatoryassetsintonetperiodicbenefitcostLineItems" xlink:href="msex-20221231.xsd#msex_EmployeeBenefitPlansDetailsScheduleofregulatoryassetsintonetperiodicbenefitcostLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_EmployeeBenefitPlansDetailsScheduleofregulatoryassetsintonetperiodicbenefitcostLineItems_lbl" xml:lang="en-US">Employee Benefit Plans (Details) - Schedule of regulatory assets into net periodic benefit cost [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_EmployeeBenefitPlansDetailsScheduleofregulatoryassetsintonetperiodicbenefitcostLineItems" xlink:to="msex_EmployeeBenefitPlansDetailsScheduleofregulatoryassetsintonetperiodicbenefitcostLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_EmployeeBenefitPlansDetailsScheduleofdiscountandcompensationratesTable" xlink:href="msex-20221231.xsd#msex_EmployeeBenefitPlansDetailsScheduleofdiscountandcompensationratesTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_EmployeeBenefitPlansDetailsScheduleofdiscountandcompensationratesTable_lbl" xml:lang="en-US">Employee Benefit Plans (Details) - Schedule of discount and compensation rates [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_EmployeeBenefitPlansDetailsScheduleofdiscountandcompensationratesTable" xlink:to="msex_EmployeeBenefitPlansDetailsScheduleofdiscountandcompensationratesTable_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_EmployeeBenefitPlansDetailsScheduleofdiscountandcompensationratesLineItems" xlink:href="msex-20221231.xsd#msex_EmployeeBenefitPlansDetailsScheduleofdiscountandcompensationratesLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_EmployeeBenefitPlansDetailsScheduleofdiscountandcompensationratesLineItems_lbl" xml:lang="en-US">Employee Benefit Plans (Details) - Schedule of discount and compensation rates [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_EmployeeBenefitPlansDetailsScheduleofdiscountandcompensationratesLineItems" xlink:to="msex_EmployeeBenefitPlansDetailsScheduleofdiscountandcompensationratesLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_EmployeeBenefitPlansDetailsScheduleofeffectofonepercentagepointchangeinassumedhealthcarecosttrendratesTable" xlink:href="msex-20221231.xsd#msex_EmployeeBenefitPlansDetailsScheduleofeffectofonepercentagepointchangeinassumedhealthcarecosttrendratesTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_EmployeeBenefitPlansDetailsScheduleofeffectofonepercentagepointchangeinassumedhealthcarecosttrendratesTable_lbl" xml:lang="en-US">Employee Benefit Plans (Details) - Schedule of effect of one-percentage point change in assumed health care cost trend rates [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_EmployeeBenefitPlansDetailsScheduleofeffectofonepercentagepointchangeinassumedhealthcarecosttrendratesTable" xlink:to="msex_EmployeeBenefitPlansDetailsScheduleofeffectofonepercentagepointchangeinassumedhealthcarecosttrendratesTable_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_EmployeeBenefitPlansDetailsScheduleofeffectofonepercentagepointchangeinassumedhealthcarecosttrendratesLineItems" xlink:href="msex-20221231.xsd#msex_EmployeeBenefitPlansDetailsScheduleofeffectofonepercentagepointchangeinassumedhealthcarecosttrendratesLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_EmployeeBenefitPlansDetailsScheduleofeffectofonepercentagepointchangeinassumedhealthcarecosttrendratesLineItems_lbl" xml:lang="en-US">Employee Benefit Plans (Details) - Schedule of effect of one-percentage point change in assumed health care cost trend rates [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_EmployeeBenefitPlansDetailsScheduleofeffectofonepercentagepointchangeinassumedhealthcarecosttrendratesLineItems" xlink:to="msex_EmployeeBenefitPlansDetailsScheduleofeffectofonepercentagepointchangeinassumedhealthcarecosttrendratesLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_EmployeeBenefitPlansDetailsScheduleofexpectedbenefitpaymentsTable" xlink:href="msex-20221231.xsd#msex_EmployeeBenefitPlansDetailsScheduleofexpectedbenefitpaymentsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_EmployeeBenefitPlansDetailsScheduleofexpectedbenefitpaymentsTable_lbl" xml:lang="en-US">Employee Benefit Plans (Details) - Schedule of expected benefit payments [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_EmployeeBenefitPlansDetailsScheduleofexpectedbenefitpaymentsTable" xlink:to="msex_EmployeeBenefitPlansDetailsScheduleofexpectedbenefitpaymentsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_EmployeeBenefitPlansDetailsScheduleofexpectedbenefitpaymentsLineItems" xlink:href="msex-20221231.xsd#msex_EmployeeBenefitPlansDetailsScheduleofexpectedbenefitpaymentsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_EmployeeBenefitPlansDetailsScheduleofexpectedbenefitpaymentsLineItems_lbl" xml:lang="en-US">Employee Benefit Plans (Details) - Schedule of expected benefit payments [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_EmployeeBenefitPlansDetailsScheduleofexpectedbenefitpaymentsLineItems" xlink:to="msex_EmployeeBenefitPlansDetailsScheduleofexpectedbenefitpaymentsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PlanAssetCategoriesDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PlanAssetCategoriesDomain_lbl" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Category [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PlanAssetCategoriesDomain" xlink:to="us-gaap_PlanAssetCategoriesDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_EmployeeBenefitPlansDetailsScheduleofallocationofplanassetsTable" xlink:href="msex-20221231.xsd#msex_EmployeeBenefitPlansDetailsScheduleofallocationofplanassetsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_EmployeeBenefitPlansDetailsScheduleofallocationofplanassetsTable_lbl" xml:lang="en-US">Employee Benefit Plans (Details) - Schedule of allocation of plan assets [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_EmployeeBenefitPlansDetailsScheduleofallocationofplanassetsTable" xlink:to="msex_EmployeeBenefitPlansDetailsScheduleofallocationofplanassetsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_EmployeeBenefitPlansDetailsScheduleofallocationofplanassetsLineItems" xlink:href="msex-20221231.xsd#msex_EmployeeBenefitPlansDetailsScheduleofallocationofplanassetsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_EmployeeBenefitPlansDetailsScheduleofallocationofplanassetsLineItems_lbl" xml:lang="en-US">Employee Benefit Plans (Details) - Schedule of allocation of plan assets [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_EmployeeBenefitPlansDetailsScheduleofallocationofplanassetsLineItems" xlink:to="msex_EmployeeBenefitPlansDetailsScheduleofallocationofplanassetsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentTypeCategorizationMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentTypeCategorizationMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InvestmentTypeCategorizationMember_lbl" xml:lang="en-US">Investments [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentTypeCategorizationMember" xlink:to="us-gaap_InvestmentTypeCategorizationMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_lbl" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_EmployeeBenefitPlansDetailsScheduleoffairvalueofplanassetsTable" xlink:href="msex-20221231.xsd#msex_EmployeeBenefitPlansDetailsScheduleoffairvalueofplanassetsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_EmployeeBenefitPlansDetailsScheduleoffairvalueofplanassetsTable_lbl" xml:lang="en-US">Employee Benefit Plans (Details) - Schedule of fair value of plan assets [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_EmployeeBenefitPlansDetailsScheduleoffairvalueofplanassetsTable" xlink:to="msex_EmployeeBenefitPlansDetailsScheduleoffairvalueofplanassetsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_EmployeeBenefitPlansDetailsScheduleoffairvalueofplanassetsLineItems" xlink:href="msex-20221231.xsd#msex_EmployeeBenefitPlansDetailsScheduleoffairvalueofplanassetsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_EmployeeBenefitPlansDetailsScheduleoffairvalueofplanassetsLineItems_lbl" xml:lang="en-US">Employee Benefit Plans (Details) - Schedule of fair value of plan assets [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_EmployeeBenefitPlansDetailsScheduleoffairvalueofplanassetsLineItems" xlink:to="msex_EmployeeBenefitPlansDetailsScheduleoffairvalueofplanassetsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_lbl" xml:lang="en-US">Award Type [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_EmployeeBenefitPlansDetailsScheduleoftablepresentsawardedbutnotyetvestedshareTable" xlink:href="msex-20221231.xsd#msex_EmployeeBenefitPlansDetailsScheduleoftablepresentsawardedbutnotyetvestedshareTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_EmployeeBenefitPlansDetailsScheduleoftablepresentsawardedbutnotyetvestedshareTable_lbl" xml:lang="en-US">Employee Benefit Plans (Details) - Schedule of table presents awarded but not yet vested share [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_EmployeeBenefitPlansDetailsScheduleoftablepresentsawardedbutnotyetvestedshareTable" xlink:to="msex_EmployeeBenefitPlansDetailsScheduleoftablepresentsawardedbutnotyetvestedshareTable_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_EmployeeBenefitPlansDetailsScheduleoftablepresentsawardedbutnotyetvestedshareLineItems" xlink:href="msex-20221231.xsd#msex_EmployeeBenefitPlansDetailsScheduleoftablepresentsawardedbutnotyetvestedshareLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_EmployeeBenefitPlansDetailsScheduleoftablepresentsawardedbutnotyetvestedshareLineItems_lbl" xml:lang="en-US">Employee Benefit Plans (Details) - Schedule of table presents awarded but not yet vested share [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_EmployeeBenefitPlansDetailsScheduleoftablepresentsawardedbutnotyetvestedshareLineItems" xlink:to="msex_EmployeeBenefitPlansDetailsScheduleoftablepresentsawardedbutnotyetvestedshareLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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">Segment Reporting Information [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="msex_QuarterlyDataUnauditedDetailsScheduleoffinancialinformationforeachquarterTable" xlink:href="msex-20221231.xsd#msex_QuarterlyDataUnauditedDetailsScheduleoffinancialinformationforeachquarterTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_QuarterlyDataUnauditedDetailsScheduleoffinancialinformationforeachquarterTable_lbl" xml:lang="en-US">Quarterly Data - Unaudited (Details) - Schedule of financial information for each quarter [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_QuarterlyDataUnauditedDetailsScheduleoffinancialinformationforeachquarterTable" xlink:to="msex_QuarterlyDataUnauditedDetailsScheduleoffinancialinformationforeachquarterTable_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_QuarterlyDataUnauditedDetailsScheduleoffinancialinformationforeachquarterLineItems" xlink:href="msex-20221231.xsd#msex_QuarterlyDataUnauditedDetailsScheduleoffinancialinformationforeachquarterLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_QuarterlyDataUnauditedDetailsScheduleoffinancialinformationforeachquarterLineItems_lbl" xml:lang="en-US">Quarterly Data - Unaudited (Details) - Schedule of financial information for each quarter [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_QuarterlyDataUnauditedDetailsScheduleoffinancialinformationforeachquarterLineItems" xlink:to="msex_QuarterlyDataUnauditedDetailsScheduleoffinancialinformationforeachquarterLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetailsTable" xlink:href="msex-20221231.xsd#msex_OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetailsTable_lbl" xml:lang="en-US">Organization, Summary of Significant Accounting Policies and Recent Developments (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetailsTable" xlink:to="msex_OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetailsLineItems" xlink:href="msex-20221231.xsd#msex_OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetailsLineItems_lbl" xml:lang="en-US">Organization, Summary of Significant Accounting Policies and Recent Developments (Details) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetailsLineItems" xlink:to="msex_OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetailsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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_RegulatoryAgencyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="us-gaap_AssetsSoldUnderAgreementsToRepurchaseMaturityPeriodDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="msex_RateandRegulatoryMattersDetailsTable" xlink:href="msex-20221231.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="msex_RateandRegulatoryMattersDetailsLineItems" xlink:href="msex-20221231.xsd#msex_RateandRegulatoryMattersDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_RateandRegulatoryMattersDetailsLineItems_lbl" xml:lang="en-US">Rate and Regulatory Matters (Details) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_RateandRegulatoryMattersDetailsLineItems" xlink:to="msex_RateandRegulatoryMattersDetailsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxPeriodDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxPeriodDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TaxPeriodDomain_lbl" xml:lang="en-US">Tax Period [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TaxPeriodDomain" xlink:to="us-gaap_TaxPeriodDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_IncomeTaxesDetailsTable" xlink:href="msex-20221231.xsd#msex_IncomeTaxesDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_IncomeTaxesDetailsTable_lbl" xml:lang="en-US">Income Taxes (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_IncomeTaxesDetailsTable" xlink:to="msex_IncomeTaxesDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_IncomeTaxesDetailsLineItems" xlink:href="msex-20221231.xsd#msex_IncomeTaxesDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_IncomeTaxesDetailsLineItems_lbl" xml:lang="en-US">Income Taxes (Details) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_IncomeTaxesDetailsLineItems" xlink:to="msex_IncomeTaxesDetailsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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-20221231.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="msex_CommitmentsandContingentLiabilitiesDetailsLineItems" xlink:href="msex-20221231.xsd#msex_CommitmentsandContingentLiabilitiesDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_CommitmentsandContingentLiabilitiesDetailsLineItems_lbl" xml:lang="en-US">Commitments and Contingent Liabilities (Details) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_CommitmentsandContingentLiabilitiesDetailsLineItems" xlink:to="msex_CommitmentsandContingentLiabilitiesDetailsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareRepurchaseProgramDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareRepurchaseProgramDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareRepurchaseProgramDomain_lbl" xml:lang="en-US">Share Repurchase Program [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareRepurchaseProgramDomain" xlink:to="us-gaap_ShareRepurchaseProgramDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongtermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongtermDebtTypeDomain_lbl" xml:lang="en-US">Long-Term Debt, Type [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="us-gaap_LongtermDebtTypeDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PlanNameDomain_lbl" xml:lang="en-US">Plan Name [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PlanNameDomain" xlink:to="us-gaap_PlanNameDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_CapitalizationDetailsTable" xlink:href="msex-20221231.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="msex_CapitalizationDetailsLineItems" xlink:href="msex-20221231.xsd#msex_CapitalizationDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_CapitalizationDetailsLineItems_lbl" xml:lang="en-US">Capitalization (Details) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_CapitalizationDetailsLineItems" xlink:to="msex_CapitalizationDetailsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_EmployeeBenefitPlansDetailsTable" xlink:href="msex-20221231.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_EmployeeBenefitPlansDetailsLineItems" xlink:href="msex-20221231.xsd#msex_EmployeeBenefitPlansDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_EmployeeBenefitPlansDetailsLineItems_lbl" xml:lang="en-US">Employee Benefit Plans (Details) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_EmployeeBenefitPlansDetailsLineItems" xlink:to="msex_EmployeeBenefitPlansDetailsLineItems_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="msex_AdditionalSharesAuthorizedBySECToBeIssued_lbl0" xml:lang="en-US">Additional common shares authorized by the SEC for issuance under the investment plan.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_AdditionalSharesAuthorizedBySECToBeIssued" xlink:to="msex_AdditionalSharesAuthorizedBySECToBeIssued_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="msex_AllocationOfPlanAssetsTableTextBlock_lbl0" xml:lang="en-US">Allocation of plan assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_AllocationOfPlanAssetsTableTextBlock" xlink:to="msex_AllocationOfPlanAssetsTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="msex_AllowanceForFundsUsedDuringConstructionRatesTableTextBlock_lbl0" xml:lang="en-US">Allowance for Funds Used During Construction Rates.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_AllowanceForFundsUsedDuringConstructionRatesTableTextBlock" xlink:to="msex_AllowanceForFundsUsedDuringConstructionRatesTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="msex_AmortizationOfCompensationExpenseUnearnedCompensation_lbl0" xml:lang="en-US">Amortization of Compensation Expense - Unearned compensation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_AmortizationOfCompensationExpenseUnearnedCompensation" xlink:to="msex_AmortizationOfCompensationExpenseUnearnedCompensation_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="msex_BenefitPaymentsTotals_lbl0" xml:lang="en-US">Total amount of benefit payments.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_BenefitPaymentsTotals" xlink:to="msex_BenefitPaymentsTotals_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="msex_BorrowedLoan_lbl0" xml:lang="en-US">Borrowed loan.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_BorrowedLoan" xlink:to="msex_BorrowedLoan_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="msex_BorrowingAmount_lbl0" xml:lang="en-US">Borrowing amount.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_BorrowingAmount" xlink:to="msex_BorrowingAmount_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="msex_BudgetedConstructionCost_lbl0" xml:lang="en-US">Budgeted construction cost for construction program, next year.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_BudgetedConstructionCost" xlink:to="msex_BudgetedConstructionCost_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="msex_CapitalizationTextBlock_lbl0" xml:lang="en-US">The entire disclosure for Capitalization.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_CapitalizationTextBlock" xlink:to="msex_CapitalizationTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="msex_CarryingAmount_lbl0" xml:lang="en-US">Carrying Amount.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_CarryingAmount" xlink:to="msex_CarryingAmount_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="msex_ChangeInUnbilledRevenues_lbl0" xml:lang="en-US">Increase (decrease) in unbilled revenues for the period.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_ChangeInUnbilledRevenues" xlink:to="msex_ChangeInUnbilledRevenues_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="msex_CommercialOperatingRevenues_lbl0" xml:lang="en-US">Commercial operating revenues.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_CommercialOperatingRevenues" xlink:to="msex_CommercialOperatingRevenues_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="msex_CommonStockSubsidaryPercentage_lbl0" xml:lang="en-US">Common stock subsidary percentage.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_CommonStockSubsidaryPercentage" xlink:to="msex_CommonStockSubsidaryPercentage_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="msex_ConsolidatedNetIncome_lbl0" xml:lang="en-US">Consolidated Net Income.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_ConsolidatedNetIncome" xlink:to="msex_ConsolidatedNetIncome_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_ConvertibleDollar7PreferredSeriesStockDividends_lbl0" xml:lang="en-US">Amount of paid and unpaid cash, stock, and paid-in-kind (PIK) dividends declared convertible $7.00 preferred stock.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_ConvertibleDollar7PreferredSeriesStockDividends" xlink:to="msex_ConvertibleDollar7PreferredSeriesStockDividends_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="msex_ConvertiblePreferredStock_lbl0" xml:lang="en-US">Convertible preferred stock.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_ConvertiblePreferredStock" xlink:to="msex_ConvertiblePreferredStock_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_CovidNineteenPolicyTextBlock_lbl0" xml:lang="en-US">Disclosure of accounting poliy for COVID-19.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_CovidNineteenPolicyTextBlock" xlink:to="msex_CovidNineteenPolicyTextBlock_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_CustomersAdvancesForConstructionCacPolicyTextBlock_lbl0" xml:lang="en-US">Disclosure of accounting policy for customer advances for construction.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_CustomersAdvancesForConstructionCacPolicyTextBlock" xlink:to="msex_CustomersAdvancesForConstructionCacPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="msex_DSICRateDescription_lbl0" xml:lang="en-US">The description of dsic rate.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_DSICRateDescription" xlink:to="msex_DSICRateDescription_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="msex_DeferredChargesAndOtherAssets_lbl0" xml:lang="en-US">This element represents aggregate carrying amount, at the balance sheet date, of noncurrent deferred charges held by public utility entities and other noncurrent assets not separately disclosed in the balance sheet.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_DeferredChargesAndOtherAssets" xlink:to="msex_DeferredChargesAndOtherAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="msex_DeferredTaxAssetsCustomerAdvances_lbl0" xml:lang="en-US">Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences derived customer advances.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_DeferredTaxAssetsCustomerAdvances" xlink:to="msex_DeferredTaxAssetsCustomerAdvances_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="msex_DeferredTaxLiabilitiesInvestmentTaxCredits_lbl0" xml:lang="en-US">Amount before allocation of valuation allowances of deferred tax liabilities attributable to deductible investment tax credits.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_DeferredTaxLiabilitiesInvestmentTaxCredits" xlink:to="msex_DeferredTaxLiabilitiesInvestmentTaxCredits_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="msex_DeferredTaxLiabilitiesUtilityPlantRelated_lbl0" xml:lang="en-US">Amount of deferred tax liability attributable to taxable temporary differences of utility plant related.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_DeferredTaxLiabilitiesUtilityPlantRelated" xlink:to="msex_DeferredTaxLiabilitiesUtilityPlantRelated_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="msex_DefinedBenefitPlanAmortizationOfGainsLosse_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_DefinedBenefitPlanAmortizationOfGainsLosse" xlink:to="msex_DefinedBenefitPlanAmortizationOfGainsLosse_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="msex_DefinedBenefitPlanExpectedReturnOnPlanAsset_lbl0" xml:lang="en-US">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.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_DefinedBenefitPlanExpectedReturnOnPlanAsset" xlink:to="msex_DefinedBenefitPlanExpectedReturnOnPlanAsset_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="msex_DefinedBenefitPlanInterestsCost_lbl0" xml:lang="en-US">Amount of cost recognized for passage of time related to defined benefit plan.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_DefinedBenefitPlanInterestsCost" xlink:to="msex_DefinedBenefitPlanInterestsCost_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="msex_DeobligatedPrincipalPayments_lbl0" xml:lang="en-US">The amount is long-term debt deobligation.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_DeobligatedPrincipalPayments" xlink:to="msex_DeobligatedPrincipalPayments_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_ExpectedAmortizedActuarialLoss_lbl0" xml:lang="en-US">Expected amount of gain (loss) related to change in benefit obligation resulting from changes in actuarial assumptions.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_ExpectedAmortizedActuarialLoss" xlink:to="msex_ExpectedAmortizedActuarialLoss_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="msex_FairValueOfPlanAssets_lbl1" xml:lang="en-US">Fair value of plan assets, defined benefit plan.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_FairValueOfPlanAssets" xlink:to="msex_FairValueOfPlanAssets_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="msex_GrantedUnearnedCompensation_lbl0" xml:lang="en-US">The grant-date value of unearned compensation.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_GrantedUnearnedCompensation" xlink:to="msex_GrantedUnearnedCompensation_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="msex_IncomeTaxReconciliationTangiblePropertyRepairs_lbl0" xml:lang="en-US">Amount of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rates to pretax income (loss) from continuing operations, attributable to tangible property repairs.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_IncomeTaxReconciliationTangiblePropertyRepairs" xlink:to="msex_IncomeTaxReconciliationTangiblePropertyRepairs_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="msex_IncrementalCommonSharesAttributableToConversionOfDollar7PreferredSeriesStock_lbl0" xml:lang="en-US">Incremental common shares attributable to $7.00 series preferred shares, shares.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_IncrementalCommonSharesAttributableToConversionOfDollar7PreferredSeriesStock" xlink:to="msex_IncrementalCommonSharesAttributableToConversionOfDollar7PreferredSeriesStock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="msex_IndustrialOperatingRevenues_lbl0" xml:lang="en-US">Industrial operating revenues.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_IndustrialOperatingRevenues" xlink:to="msex_IndustrialOperatingRevenues_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="msex_InterSegmentEliminationOperatingRevenues_lbl0" 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_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_MarketBasedInterestRate_lbl0" xml:lang="en-US">Market based interest rate.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_MarketBasedInterestRate" xlink:to="msex_MarketBasedInterestRate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="msex_MarketInterestRate_lbl0" xml:lang="en-US">Market interest rate.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_MarketInterestRate" xlink:to="msex_MarketInterestRate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="msex_MaturityDate_lbl0" xml:lang="en-US">Maturity date.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_MaturityDate" xlink:to="msex_MaturityDate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="msex_NonCashConsiderationForSaleOfSubsidiary_lbl0" xml:lang="en-US">The amount of  non-cash consideration for sale of subsidiary.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_NonCashConsiderationForSaleOfSubsidiary" xlink:to="msex_NonCashConsiderationForSaleOfSubsidiary_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="msex_NonUtilityAssetsNet_lbl0" xml:lang="en-US">Refers to amount of non utility fixed assets as of the balance sheet date.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_NonUtilityAssetsNet" xlink:to="msex_NonUtilityAssetsNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="msex_NonregualtedContractOperationsRevenue_lbl0" xml:lang="en-US">Non-regulated contract operations revenue.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_NonregualtedContractOperationsRevenue" xlink:to="msex_NonregualtedContractOperationsRevenue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="msex_OperatingIncomeinDollars_lbl0" xml:lang="en-US">Operating income.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_OperatingIncomeinDollars" xlink:to="msex_OperatingIncomeinDollars_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="msex_OperatingLeaseLiability1_lbl0" 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="msex_OperatingLeaseLiability1" xlink:to="msex_OperatingLeaseLiability1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="msex_OperatingLeaseLiabilityCurrent1_lbl0" xml:lang="en-US">Current Portion.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_OperatingLeaseLiabilityCurrent1" xlink:to="msex_OperatingLeaseLiabilityCurrent1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="msex_OperatingRevenues_lbl0" xml:lang="en-US">The total amount of operating revenues recognized during the period.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_OperatingRevenues" xlink:to="msex_OperatingRevenues_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_OtherLoanSourceMaximumBorrowingCapacity_lbl0" xml:lang="en-US">The maximum borrowing amount for other loan sources not specifically stated in the taxonomy.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_OtherLoanSourceMaximumBorrowingCapacity" xlink:to="msex_OtherLoanSourceMaximumBorrowingCapacity_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="msex_OtherNonregulatedRevenues_lbl0" xml:lang="en-US">Other Non-Regulated Revenues operating revenue.</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_OutstandingLongTermDebt_lbl0" xml:lang="en-US">Outstanding long term debt.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_OutstandingLongTermDebt" xlink:to="msex_OutstandingLongTermDebt_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="msex_ParticipateRateProgram_lbl0" xml:lang="en-US">Participate rate program.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_ParticipateRateProgram" xlink:to="msex_ParticipateRateProgram_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="msex_PensionAndOtherPostretirementDefinedBenefitPlanLiabilitiesCurrentAndNoncurrent_lbl0" xml:lang="en-US">Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_PensionAndOtherPostretirementDefinedBenefitPlanLiabilitiesCurrentAndNoncurrent" xlink:to="msex_PensionAndOtherPostretirementDefinedBenefitPlanLiabilitiesCurrentAndNoncurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="msex_PensionAndOtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent_lbl0" xml:lang="en-US">Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as noncurrent.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_PensionAndOtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent" xlink:to="msex_PensionAndOtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="msex_PercentOfOperatingRevenues_lbl0" xml:lang="en-US">Percent of operating revenues.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_PercentOfOperatingRevenues" xlink:to="msex_PercentOfOperatingRevenues_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="msex_PercentOfTotalAssets_lbl0" xml:lang="en-US">Percent of total assets.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_PercentOfTotalAssets" xlink:to="msex_PercentOfTotalAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="msex_PercentVotingInterest_lbl0" xml:lang="en-US">Percent of voting interest held.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_PercentVotingInterest" xlink:to="msex_PercentVotingInterest_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="msex_PercentageOfConsumerPriceIndex_lbl0" xml:lang="en-US">Percentage of consumer price index.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_PercentageOfConsumerPriceIndex" xlink:to="msex_PercentageOfConsumerPriceIndex_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="msex_PercentageOfPrincipalWithMarketInterestRate_lbl0" xml:lang="en-US">The percentage of the loan balance that is subject to the market interest rate at the time of closing in the contractual debt agreement.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_PercentageOfPrincipalWithMarketInterestRate" xlink:to="msex_PercentageOfPrincipalWithMarketInterestRate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="msex_PercentageOfPrincipalWithStatedInterestRate_lbl0" xml:lang="en-US">The percentage of the loan balance that is subject to the stated interest rate in the contractual debt agreement.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_PercentageOfPrincipalWithStatedInterestRate" xlink:to="msex_PercentageOfPrincipalWithStatedInterestRate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="msex_PercentageOfStockThatMayBeRedeemedInGivenCalanderYear_lbl0" xml:lang="en-US">Percentage of stock that may be redeemed in a given calander year.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_PercentageOfStockThatMayBeRedeemedInGivenCalanderYear" xlink:to="msex_PercentageOfStockThatMayBeRedeemedInGivenCalanderYear_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="msex_PreferredSharesAuthorized_lbl0" xml:lang="en-US">Shares Authorized.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_PreferredSharesAuthorized" xlink:to="msex_PreferredSharesAuthorized_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="msex_PreferredStockValue1_lbl0" xml:lang="en-US">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&apos; equity.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_PreferredStockValue1" xlink:to="msex_PreferredStockValue1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="msex_PreliminarySurveyAndInvestigationCharges_lbl0" xml:lang="en-US">The amount of preliminary survey and investigation charges that are deferred as of the balance sheet date.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_PreliminarySurveyAndInvestigationCharges" xlink:to="msex_PreliminarySurveyAndInvestigationCharges_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="msex_PreliminarySurveyAndInvestigationPsiCostsPolicyTextBlock_lbl0" xml:lang="en-US">Disclosure of accounting policy for preliminary survey and Investigation costs.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_PreliminarySurveyAndInvestigationPsiCostsPolicyTextBlock" xlink:to="msex_PreliminarySurveyAndInvestigationPsiCostsPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="msex_ProceedsFromIssuanceOfCommonStockExpense_lbl0" xml:lang="en-US">The amount of common stock issuence expense.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_ProceedsFromIssuanceOfCommonStockExpense" xlink:to="msex_ProceedsFromIssuanceOfCommonStockExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="msex_ProgramLoanAmount_lbl0" xml:lang="en-US">Program loan amount.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_ProgramLoanAmount" xlink:to="msex_ProgramLoanAmount_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="msex_PublicUtilitiesPropertyPlantAndEquipmentRateOfTransmissionAndDistribution_lbl0" xml:lang="en-US">Percentage of transmission and distribution.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_PublicUtilitiesPropertyPlantAndEquipmentRateOfTransmissionAndDistribution" xlink:to="msex_PublicUtilitiesPropertyPlantAndEquipmentRateOfTransmissionAndDistribution_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="msex_RangeOfDepreciationRatesTableTextBlock_lbl0" xml:lang="en-US">Schedule of range of depreciation rates.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_RangeOfDepreciationRatesTableTextBlock" xlink:to="msex_RangeOfDepreciationRatesTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="msex_RemainingRecoveryPeriod_lbl0" xml:lang="en-US">The period remaining for recovery of costs in the rates we charge customers.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_RemainingRecoveryPeriod" xlink:to="msex_RemainingRecoveryPeriod_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_ResidentialCommercialIndustrialAndFireProtectionRevenue_lbl0" xml:lang="en-US">Residential, Commercial, Industrial and fire protection revenue.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_ResidentialCommercialIndustrialAndFireProtectionRevenue" xlink:to="msex_ResidentialCommercialIndustrialAndFireProtectionRevenue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="msex_ResidentialOperatingRevenues_lbl0" xml:lang="en-US">Residential operating revenues.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_ResidentialOperatingRevenues" xlink:to="msex_ResidentialOperatingRevenues_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="msex_RevenuesPolicyTextBlock_lbl0" xml:lang="en-US">Disclosure of accounting poliy for revenues.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_RevenuesPolicyTextBlock" xlink:to="msex_RevenuesPolicyTextBlock_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_RightOfUseAssetsAccumulatedAmortization_lbl0" xml:lang="en-US">Accumulated amortization on ROU.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_RightOfUseAssetsAccumulatedAmortization" xlink:to="msex_RightOfUseAssetsAccumulatedAmortization_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="msex_RightOfUseAssetsCurrent_lbl0" xml:lang="en-US">Right of use of assets current.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_RightOfUseAssetsCurrent" xlink:to="msex_RightOfUseAssetsCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="msex_ScheduleOfPensionPlanAndOtherBenefitsPlan_lbl0" xml:lang="en-US">Tabular disclosure of pension plan and other benefits plan.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_ScheduleOfPensionPlanAndOtherBenefitsPlan" xlink:to="msex_ScheduleOfPensionPlanAndOtherBenefitsPlan_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="msex_ShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateValueUnearnedCompensation_lbl1" xml:lang="en-US">The weighted average grant-date fair value of unearned compensation granted during the reporting period.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_ShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateValueUnearnedCompensation" xlink:to="msex_ShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateValueUnearnedCompensation_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="msex_StockBasedCompensationRemainAwardRate_lbl0" xml:lang="en-US">Stock based compensation remain award rate.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_StockBasedCompensationRemainAwardRate" xlink:to="msex_StockBasedCompensationRemainAwardRate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="msex_SystemOfAccountsPolicyTextBlock_lbl0" xml:lang="en-US">Disclosure of accounting policy for system of accounts.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_SystemOfAccountsPolicyTextBlock" xlink:to="msex_SystemOfAccountsPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="msex_TotalAmountIssued_lbl0" xml:lang="en-US">Total amount issued.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_TotalAmountIssued" xlink:to="msex_TotalAmountIssued_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="msex_TotalCommonEquity_lbl2" xml:lang="en-US">Refers to total equity attributable to common stockholders.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_TotalCommonEquity" xlink:to="msex_TotalCommonEquity_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="msex_VestedUnearnedCompensation_lbl0" xml:lang="en-US">The grant-date value of unearned compensation for awards vested.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_VestedUnearnedCompensation" xlink:to="msex_VestedUnearnedCompensation_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="msex_WeightedAverageInterestRate_lbl0" 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="msex_WeightedAverageInterestRate" xlink:to="msex_WeightedAverageInterestRate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="msex_WholesaleMunicipalRevenue_lbl0" xml:lang="en-US">Wholesale municipal revenue.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_WholesaleMunicipalRevenue" xlink:to="msex_WholesaleMunicipalRevenue_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_DelawarePublicServiceCommissionMember_lbl0" xml:lang="en-US">Delaware Public Service Commission Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_DelawarePublicServiceCommissionMember" xlink:to="msex_DelawarePublicServiceCommissionMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="msex_DelawareStateRevolvingFundMember_lbl0" xml:lang="en-US">Delaware State Revolving Fund [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_DelawareStateRevolvingFundMember" xlink:to="msex_DelawareStateRevolvingFundMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="msex_FMBMember_lbl0" xml:lang="en-US">FMB [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_FMBMember" xlink:to="msex_FMBMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="msex_FirstMortgage34Member_lbl0" xml:lang="en-US">2.90%, Series 2020A, due November 18, 2050 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_FirstMortgage34Member" xlink:to="msex_FirstMortgage34Member_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_NewConstructionLoansMember_lbl0" xml:lang="en-US">Construction Loans [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_NewConstructionLoansMember" xlink:to="msex_NewConstructionLoansMember_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_NewJerseyEconomicDevelopmentAuthorityMember_lbl0" xml:lang="en-US">New Jersey Economic Development Authority [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_NewJerseyEconomicDevelopmentAuthorityMember" xlink:to="msex_NewJerseyEconomicDevelopmentAuthorityMember_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_PrivatePlacementLoanMember_lbl0" xml:lang="en-US">Private Placement Loan [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_PrivatePlacementLoanMember" xlink:to="msex_PrivatePlacementLoanMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="msex_PurchaseCommitment1Member_lbl0" xml:lang="en-US">Purchase Commitment1 [Member].</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_PurchaseCommitment1Member" xlink:to="msex_PurchaseCommitment1Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="msex_PurchaseCommitment2Member_lbl0" xml:lang="en-US">Purchase Commitment2 [Member].</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_PurchaseCommitment2Member" xlink:to="msex_PurchaseCommitment2Member_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_SeriesRrMember_lbl0" xml:lang="en-US">Series RR [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_SeriesRrMember" xlink:to="msex_SeriesRrMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="msex_SeriesSsMember_lbl0" xml:lang="en-US">Series SS [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_SeriesSsMember" xlink:to="msex_SeriesSsMember_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="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="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="msex_IncrementalCommonSharesAttributableToConversionOfDollar7PreferredSeriesStock_lbl1" xml:lang="en-US">Incremental Common Shares Attributable To Conversion Of Dollar7 Preferred Series Stock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_IncrementalCommonSharesAttributableToConversionOfDollar7PreferredSeriesStock" xlink:to="msex_IncrementalCommonSharesAttributableToConversionOfDollar7PreferredSeriesStock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_lbl0" xml:lang="en-US">Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Expected Long-Term Rate of Return on Plan Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:to="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_lbl0"/>
    <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="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_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_CovidNineteenPolicyTextBlock_lbl1" xml:lang="en-US">Covid Nineteen Policy Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_CovidNineteenPolicyTextBlock" xlink:to="msex_CovidNineteenPolicyTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_lbl0" xml:lang="en-US">Schedule of Expected Benefit Payments [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink:to="us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ExchangeTradedFundsMember_lbl0" xml:lang="en-US">Exchange Traded Funds [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ExchangeTradedFundsMember" xlink:to="us-gaap_ExchangeTradedFundsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_AllocationOfPlanAssetsTableTextBlock_lbl1" xml:lang="en-US">Allocation Of Plan Assets Table Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_AllocationOfPlanAssetsTableTextBlock" xlink:to="msex_AllocationOfPlanAssetsTableTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_MarketInterestRate_lbl1" xml:lang="en-US">Market Interest Rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_MarketInterestRate" xlink:to="msex_MarketInterestRate_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DepreciationDepletionAndAmortizationPolicyTextBlock_lbl0" xml:lang="en-US">Depreciation, Depletion, and Amortization [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationDepletionAndAmortizationPolicyTextBlock" xlink:to="us-gaap_DepreciationDepletionAndAmortizationPolicyTextBlock_lbl0"/>
    <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="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="us-gaap_LoansPayable_lbl0" xml:lang="en-US">Loans Payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LoansPayable" xlink:to="us-gaap_LoansPayable_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="msex_DeferredChargesAndOtherAssets_lbl1" xml:lang="en-US">Deferred Charges And Other Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_DeferredChargesAndOtherAssets" xlink:to="msex_DeferredChargesAndOtherAssets_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntitySmallBusiness_lbl0" xml:lang="en-US">Entity Small Business</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntitySmallBusiness" xlink:to="dei_EntitySmallBusiness_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PublicUtilitiesInventory_lbl0" xml:lang="en-US">Public Utilities, Inventory</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PublicUtilitiesInventory" xlink:to="us-gaap_PublicUtilitiesInventory_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_CompensationIncreaseForAbstract_lbl0" xml:lang="en-US">Compensation Increase For Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_CompensationIncreaseForAbstract" xlink:to="msex_CompensationIncreaseForAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityFileNumber_lbl0" xml:lang="en-US">Entity File Number</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFileNumber" xlink:to="dei_EntityFileNumber_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="dei_EntityWellKnownSeasonedIssuer_lbl0" xml:lang="en-US">Entity Well-known Seasoned Issuer</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityWellKnownSeasonedIssuer" xlink:to="dei_EntityWellKnownSeasonedIssuer_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="dei_AuditorName_lbl0" xml:lang="en-US">Auditor Name</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AuditorName" xlink:to="dei_AuditorName_lbl0"/>
    <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"/>
    <loc xlink:type="locator" xlink:label="msex_ScheduleOfFairValueOfPlanAssetsAbstract" xlink:href="msex-20221231.xsd#msex_ScheduleOfFairValueOfPlanAssetsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_ScheduleOfFairValueOfPlanAssetsAbstract_lbl" xml:lang="en-US">Schedule Of Fair Value Of Plan Assets Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_ScheduleOfFairValueOfPlanAssetsAbstract" xlink:to="msex_ScheduleOfFairValueOfPlanAssetsAbstract_lbl"/>
    <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="msex_StockBasedCompensationRemainAwardRate_lbl1" xml:lang="en-US">Stock Based Compensation Remain Award Rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_StockBasedCompensationRemainAwardRate" xlink:to="msex_StockBasedCompensationRemainAwardRate_lbl1"/>
    <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"/>
    <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_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_lbl0" xml:lang="en-US">Long-Term Debt, Maturity, after Year Five</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_lbl0"/>
    <loc xlink:type="locator" xlink:label="msex_ScheduleOfCarryingAmountAndFairValueOfTheBondsAbstract" xlink:href="msex-20221231.xsd#msex_ScheduleOfCarryingAmountAndFairValueOfTheBondsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_ScheduleOfCarryingAmountAndFairValueOfTheBondsAbstract_lbl" xml:lang="en-US">Schedule Of Carrying Amount And Fair Value Of The Bonds Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_ScheduleOfCarryingAmountAndFairValueOfTheBondsAbstract" xlink:to="msex_ScheduleOfCarryingAmountAndFairValueOfTheBondsAbstract_lbl"/>
    <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_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_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="msex_WeightedAverageAssumptionsAbstract_lbl0" xml:lang="en-US">Weighted Average Assumptions Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_WeightedAverageAssumptionsAbstract" xlink:to="msex_WeightedAverageAssumptionsAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl1" 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_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherPostretirementBenefitsPayments_lbl0" xml:lang="en-US">Payment for Other Postretirement Benefits</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherPostretirementBenefitsPayments" xlink:to="us-gaap_OtherPostretirementBenefitsPayments_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_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_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_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_DeferredOtherTaxExpenseBenefit_lbl0" xml:lang="en-US">Deferred Other Tax Expense (Benefit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredOtherTaxExpenseBenefit" xlink:to="us-gaap_DeferredOtherTaxExpenseBenefit_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_AmortizationOfCompensationExpenseUnearnedCompensation_lbl1" xml:lang="en-US">Amortization Of Compensation Expense Unearned Compensation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_AmortizationOfCompensationExpenseUnearnedCompensation" xlink:to="msex_AmortizationOfCompensationExpenseUnearnedCompensation_lbl1"/>
    <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"/>
    <loc xlink:type="locator" xlink:label="msex_ScheduleOfChangeInFairValueOfPlanAssetsAbstract" xlink:href="msex-20221231.xsd#msex_ScheduleOfChangeInFairValueOfPlanAssetsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_ScheduleOfChangeInFairValueOfPlanAssetsAbstract_lbl" xml:lang="en-US">Schedule Of Change In Fair Value Of Plan Assets Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_ScheduleOfChangeInFairValueOfPlanAssetsAbstract" xlink:to="msex_ScheduleOfChangeInFairValueOfPlanAssetsAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_NumberOfSharesOfferingForDiscount_lbl0" xml:lang="en-US">Number Of Shares Offering For Discount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_NumberOfSharesOfferingForDiscount" xlink:to="msex_NumberOfSharesOfferingForDiscount_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_lbl0" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Increase (Decrease) for Actual Return (Loss)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets" xlink:to="us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_UnlabeledAbstract40_lbl0" xml:lang="en-US">Unlabeled Abstract40</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_UnlabeledAbstract40" xlink:to="msex_UnlabeledAbstract40_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="msex_RemainingRecoveryPeriod_lbl1" xml:lang="en-US">Remaining Recovery Period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_RemainingRecoveryPeriod" xlink:to="msex_RemainingRecoveryPeriod_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_NumberOfHoursRequiredToParticipateInContributionPlan_lbl0" xml:lang="en-US">Number Of Hours Required To Participate In Contribution Plan</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_NumberOfHoursRequiredToParticipateInContributionPlan" xlink:to="msex_NumberOfHoursRequiredToParticipateInContributionPlan_lbl0"/>
    <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_PreferredStockSharesAuthorized_lbl0" xml:lang="en-US">Preferred Stock, Shares Authorized</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesAuthorized" xlink:to="us-gaap_PreferredStockSharesAuthorized_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="msex_UnlabeledAbstract41_lbl0" xml:lang="en-US">Unlabeled Abstract41</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_UnlabeledAbstract41" xlink:to="msex_UnlabeledAbstract41_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_LocalPhoneNumber_lbl0" xml:lang="en-US">Local Phone Number</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LocalPhoneNumber" xlink:to="dei_LocalPhoneNumber_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfRegulatoryAssetsTextBlock_lbl0" xml:lang="en-US">Schedule of Regulatory Assets [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfRegulatoryAssetsTextBlock" xlink:to="us-gaap_ScheduleOfRegulatoryAssetsTextBlock_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_PercentOfParticipantsContributionsMatchedByCompanyAboveOnePercentOfParticipantsCompensation_lbl0" xml:lang="en-US">Percent Of Participants Contributions Matched By Company Above One Percent Of Participants Compensation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_PercentOfParticipantsContributionsMatchedByCompanyAboveOnePercentOfParticipantsCompensation" xlink:to="msex_PercentOfParticipantsContributionsMatchedByCompanyAboveOnePercentOfParticipantsCompensation_lbl0"/>
    <loc xlink:type="locator" xlink:label="msex_ScheduleOfEffectOfOnePercentagePointChangeInAssumedHealthCareCostTrendRatesAbstract" xlink:href="msex-20221231.xsd#msex_ScheduleOfEffectOfOnePercentagePointChangeInAssumedHealthCareCostTrendRatesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_ScheduleOfEffectOfOnePercentagePointChangeInAssumedHealthCareCostTrendRatesAbstract_lbl" xml:lang="en-US">Schedule Of Effect Of One Percentage Point Change In Assumed Health Care Cost Trend Rates Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_ScheduleOfEffectOfOnePercentagePointChangeInAssumedHealthCareCostTrendRatesAbstract" xlink:to="msex_ScheduleOfEffectOfOnePercentagePointChangeInAssumedHealthCareCostTrendRatesAbstract_lbl"/>
    <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"/>
    <loc xlink:type="locator" xlink:label="msex_ScheduleOfExpectedBenefitPaymentsAbstract" xlink:href="msex-20221231.xsd#msex_ScheduleOfExpectedBenefitPaymentsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_ScheduleOfExpectedBenefitPaymentsAbstract_lbl" xml:lang="en-US">Schedule Of Expected Benefit Payments Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_ScheduleOfExpectedBenefitPaymentsAbstract" xlink:to="msex_ScheduleOfExpectedBenefitPaymentsAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_DefinedBenefitPlanExpectedReturnOnPlanAsset_lbl1" xml:lang="en-US">Defined Benefit Plan Expected Return On Plan Asset</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_DefinedBenefitPlanExpectedReturnOnPlanAsset" xlink:to="msex_DefinedBenefitPlanExpectedReturnOnPlanAsset_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_SourceOfSupplyMember_lbl0" xml:lang="en-US">Source Of Supply Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_SourceOfSupplyMember" xlink:to="msex_SourceOfSupplyMember_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_PreferredStockDividendsPerShareDeclared_lbl0" xml:lang="en-US">Preferred Stock, Dividends Per Share, Declared</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockDividendsPerShareDeclared" xlink:to="us-gaap_PreferredStockDividendsPerShareDeclared_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_ScheduleOfPensionPlanAndOtherBenefitsPlan_lbl1" xml:lang="en-US">Schedule Of Pension Plan And Other Benefits Plan</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_ScheduleOfPensionPlanAndOtherBenefitsPlan" xlink:to="msex_ScheduleOfPensionPlanAndOtherBenefitsPlan_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCommonStockSharesOutstanding_lbl0" xml:lang="en-US">Entity Common Stock, Shares Outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCommonStockSharesOutstanding" xlink:to="dei_EntityCommonStockSharesOutstanding_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_NonregualtedContractOperationsRevenue_lbl1" xml:lang="en-US">Nonregualted Contract Operations Revenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_NonregualtedContractOperationsRevenue" xlink:to="msex_NonregualtedContractOperationsRevenue_lbl1"/>
    <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="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_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="us-gaap_DebtInstrumentUnamortizedDiscount_lbl0" xml:lang="en-US">Debt Instrument, Unamortized Discount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentUnamortizedDiscount" xlink:to="us-gaap_DebtInstrumentUnamortizedDiscount_lbl0"/>
    <loc xlink:type="locator" xlink:label="msex_ScheduleOfInformationRegardingShortTermBorrowingsAbstract" xlink:href="msex-20221231.xsd#msex_ScheduleOfInformationRegardingShortTermBorrowingsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_ScheduleOfInformationRegardingShortTermBorrowingsAbstract_lbl" xml:lang="en-US">Schedule Of Information Regarding Short Term Borrowings Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_ScheduleOfInformationRegardingShortTermBorrowingsAbstract" xlink:to="msex_ScheduleOfInformationRegardingShortTermBorrowingsAbstract_lbl"/>
    <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="msex_ChangeInUnbilledRevenues_lbl1" xml:lang="en-US">Change In Unbilled Revenues</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_ChangeInUnbilledRevenues" xlink:to="msex_ChangeInUnbilledRevenues_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CumulativePreferredStockMember_lbl0" xml:lang="en-US">Cumulative Preferred Stock [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CumulativePreferredStockMember" xlink:to="us-gaap_CumulativePreferredStockMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_AdjustedEarningsApplicableToCommonStockinShares_lbl0" xml:lang="en-US">Adjusted Earnings Applicable To Common Stockin Shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_AdjustedEarningsApplicableToCommonStockinShares" xlink:to="msex_AdjustedEarningsApplicableToCommonStockinShares_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenuesExcludingInterestAndDividends_lbl0" xml:lang="en-US">Revenues, Excluding Interest and Dividends</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenuesExcludingInterestAndDividends" xlink:to="us-gaap_RevenuesExcludingInterestAndDividends_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="us-gaap_IncomeTaxExaminationPenaltiesAccrued_lbl0" xml:lang="en-US">Income Tax Examination, Penalties Accrued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExaminationPenaltiesAccrued" xlink:to="us-gaap_IncomeTaxExaminationPenaltiesAccrued_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_DebtInstrumentUnamortizedPremium_lbl0" xml:lang="en-US">Debt Instrument, Unamortized Premium</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentUnamortizedPremium" xlink:to="us-gaap_DebtInstrumentUnamortizedPremium_lbl0"/>
    <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_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_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_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="msex_IndustrialOperatingRevenues_lbl1" xml:lang="en-US">Industrial Operating Revenues</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_IndustrialOperatingRevenues" xlink:to="msex_IndustrialOperatingRevenues_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation_lbl0" xml:lang="en-US">Defined Benefit Plan, Plan with Accumulated Benefit Obligation in Excess of Plan Assets, Accumulated Benefit Obligation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation" xlink:to="us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_lbl0" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:to="us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_OtherDeptsMember_lbl0" xml:lang="en-US">Other Depts Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_OtherDeptsMember" xlink:to="msex_OtherDeptsMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="msex_ScheduleOfAllocationOfPlanAssetsAbstract" xlink:href="msex-20221231.xsd#msex_ScheduleOfAllocationOfPlanAssetsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_ScheduleOfAllocationOfPlanAssetsAbstract_lbl" xml:lang="en-US">Schedule Of Allocation Of Plan Assets Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_ScheduleOfAllocationOfPlanAssetsAbstract" xlink:to="msex_ScheduleOfAllocationOfPlanAssetsAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_PurchaseCommitment1Member_lbl1" xml:lang="en-US">Purchase Commitment1 Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_PurchaseCommitment1Member" xlink:to="msex_PurchaseCommitment1Member_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_MaximumMember_lbl1" 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_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_TaxYear2014Through2017Member_lbl0" xml:lang="en-US">Tax Year2014 Through2017 Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_TaxYear2014Through2017Member" xlink:to="msex_TaxYear2014Through2017Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_PublicUtilitiesPropertyPlantAndEquipmentRateOfTransmissionAndDistribution_lbl1" xml:lang="en-US">Public Utilities Property Plant And Equipment Rate Of Transmission And Distribution</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_PublicUtilitiesPropertyPlantAndEquipmentRateOfTransmissionAndDistribution" xlink:to="msex_PublicUtilitiesPropertyPlantAndEquipmentRateOfTransmissionAndDistribution_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_ParticipateRateProgram_lbl1" xml:lang="en-US">Participate Rate Program</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_ParticipateRateProgram" xlink:to="msex_ParticipateRateProgram_lbl1"/>
    <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_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="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_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="dei_EntityIncorporationStateCountryCode_lbl0" xml:lang="en-US">Entity Incorporation, State or Country Code</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityIncorporationStateCountryCode" xlink:to="dei_EntityIncorporationStateCountryCode_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_SecurityExchangeName_lbl0" xml:lang="en-US">Security Exchange Name</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SecurityExchangeName" xlink:to="dei_SecurityExchangeName_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="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="dei_EntityAddressAddressLine2_lbl0" xml:lang="en-US">Entity Address, Address Line Two</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine2" xlink:to="dei_EntityAddressAddressLine2_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="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_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="dei_EntityAddressAddressLine1_lbl0" xml:lang="en-US">Entity Address, Address Line One</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine1" xlink:to="dei_EntityAddressAddressLine1_lbl0"/>
    <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="msex_PensionAndOtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent_lbl1" xml:lang="en-US">Pension And Other Postretirement Defined Benefit Plan Liabilities Noncurrent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_PensionAndOtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent" xlink:to="msex_PensionAndOtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent_lbl1"/>
    <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="srt_MinimumMember_lbl1" 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_lbl1"/>
    <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="us-gaap_CommonStockSharesOutstanding_lbl0" 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_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="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_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_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="msex_GeneralPlantMember_lbl0" xml:lang="en-US">General Plant Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_GeneralPlantMember" xlink:to="msex_GeneralPlantMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_Security12bTitle_lbl0" xml:lang="en-US">Title of 12(b) Security</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12bTitle" xlink:to="dei_Security12bTitle_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="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="us-gaap_FairValueByBalanceSheetGroupingTextBlock_lbl0" xml:lang="en-US">Fair Value, by Balance Sheet Grouping [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueByBalanceSheetGroupingTextBlock" xlink:to="us-gaap_FairValueByBalanceSheetGroupingTextBlock_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="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_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="us-gaap_GainLossOnSaleOfStockInSubsidiaryOrEquityMethodInvestee_lbl0" xml:lang="en-US">Gain (Loss) on Disposition of Stock in Subsidiary or Equity Method Investee</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossOnSaleOfStockInSubsidiaryOrEquityMethodInvestee" xlink:to="us-gaap_GainLossOnSaleOfStockInSubsidiaryOrEquityMethodInvestee_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"/>
    <loc xlink:type="locator" xlink:label="msex_ScheduleOfDepreciationRatesAbstract" xlink:href="msex-20221231.xsd#msex_ScheduleOfDepreciationRatesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_ScheduleOfDepreciationRatesAbstract_lbl" xml:lang="en-US">Schedule Of Depreciation Rates Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_ScheduleOfDepreciationRatesAbstract" xlink:to="msex_ScheduleOfDepreciationRatesAbstract_lbl"/>
    <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_ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy_lbl0" xml:lang="en-US">Consolidation, Subsidiaries or Other Investments, Consolidated Entities, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy" xlink:to="us-gaap_ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy_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_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="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_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="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_OtherPensionPlansDefinedBenefitMember_lbl1" xml:lang="en-US">Other Pension Plan [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherPensionPlansDefinedBenefitMember" xlink:to="us-gaap_OtherPensionPlansDefinedBenefitMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_ConvertiblePreferredStockSeries7Member_lbl0" xml:lang="en-US">Convertible Preferred Stock Series7 Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_ConvertiblePreferredStockSeries7Member" xlink:to="msex_ConvertiblePreferredStockSeries7Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnAccumulatedPostretirementBenefitObligation1_lbl0" xml:lang="en-US">Defined Benefit Plan, Effect of One-Percentage-Point Decrease on Accumulated Postretirement Benefit Obligation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnAccumulatedPostretirementBenefitObligation1" xlink:to="us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnAccumulatedPostretirementBenefitObligation1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_OperatingLeaseLiabilityCurrent1_lbl1" xml:lang="en-US">Operating Lease Liability Current1</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_OperatingLeaseLiabilityCurrent1" xlink:to="msex_OperatingLeaseLiabilityCurrent1_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_ThresholdPercentageOfParticipantsCompensationAtWhichMatchingDecreases_lbl0" xml:lang="en-US">Threshold Percentage Of Participants Compensation At Which Matching Decreases</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_ThresholdPercentageOfParticipantsCompensationAtWhichMatchingDecreases" xlink:to="msex_ThresholdPercentageOfParticipantsCompensationAtWhichMatchingDecreases_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockSharesOutstanding_lbl1" 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_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueInputsLevel2Member_lbl0" xml:lang="en-US">Fair Value, Inputs, Level 2 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueInputsLevel2Member" xlink:to="us-gaap_FairValueInputsLevel2Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_FirstMortgageBondsDue20232059Member_lbl0" 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_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedBenefitPlanContributionsByEmployer_lbl0" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Contributions by Employer</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:to="us-gaap_DefinedBenefitPlanContributionsByEmployer_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_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="msex_PercentOfOperatingRevenues_lbl1" xml:lang="en-US">Percent Of Operating Revenues</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_PercentOfOperatingRevenues" xlink:to="msex_PercentOfOperatingRevenues_lbl1"/>
    <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="us-gaap_IncomeTaxPolicyTextBlock_lbl0" xml:lang="en-US">Income Tax, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxPolicyTextBlock" xlink:to="us-gaap_IncomeTaxPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ExcessStockSharesAuthorized_lbl0" xml:lang="en-US">Excess Stock, Shares Authorized</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ExcessStockSharesAuthorized" xlink:to="us-gaap_ExcessStockSharesAuthorized_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_DelawarePublicServiceCommissionMember_lbl1" xml:lang="en-US">Delaware Public Service Commission Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_DelawarePublicServiceCommissionMember" xlink:to="msex_DelawarePublicServiceCommissionMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock_lbl0" xml:lang="en-US">Schedule of Amounts Recognized in Balance Sheet [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock" xlink:to="us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock_lbl0"/>
    <loc xlink:type="locator" xlink:label="msex_ScheduleOfDiscountAndCompensationRatesAbstract" xlink:href="msex-20221231.xsd#msex_ScheduleOfDiscountAndCompensationRatesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_ScheduleOfDiscountAndCompensationRatesAbstract_lbl" xml:lang="en-US">Schedule Of Discount And Compensation Rates Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_ScheduleOfDiscountAndCompensationRatesAbstract" xlink:to="msex_ScheduleOfDiscountAndCompensationRatesAbstract_lbl"/>
    <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_CostOfGoodsAndServicesSoldDepreciationAndAmortization_lbl0" xml:lang="en-US">Cost, Depreciation and Amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization" xlink:to="us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization_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_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_InterestExpenseAbstract_lbl0" xml:lang="en-US">Interest Expense [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpenseAbstract" xlink:to="us-gaap_InterestExpenseAbstract_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="msex_FMBSeries2020Member_lbl0" xml:lang="en-US">FMBSeries2020 Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_FMBSeries2020Member" xlink:to="msex_FMBSeries2020Member_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="us-gaap_PreferredStockMember_lbl0" xml:lang="en-US">Preferred Stock [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockMember" xlink:to="us-gaap_PreferredStockMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_IncreaseLineOfCredit_lbl0" xml:lang="en-US">Increase Line Of Credit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_IncreaseLineOfCredit" xlink:to="msex_IncreaseLineOfCredit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_PumpingMember_lbl0" xml:lang="en-US">Pumping Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_PumpingMember" xlink:to="msex_PumpingMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_PrivatePlacementLoanMember_lbl1" xml:lang="en-US">Private Placement Loan Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_PrivatePlacementLoanMember" xlink:to="msex_PrivatePlacementLoanMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedBenefitPlanFundedStatusOfPlan_lbl0" xml:lang="en-US">Defined Benefit Plan, Funded (Unfunded) Status of Plan</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:to="us-gaap_DefinedBenefitPlanFundedStatusOfPlan_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_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_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease_lbl0" xml:lang="en-US">Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Rate of Compensation Increase</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" xlink:to="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease_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_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_DeferredTaxLiabilities_lbl0" xml:lang="en-US">Deferred Tax Liabilities, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilities" xlink:to="us-gaap_DeferredTaxLiabilities_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="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_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_DeferredTaxAssetsCustomerAdvances_lbl1" xml:lang="en-US">Deferred Tax Assets Customer Advances</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_DeferredTaxAssetsCustomerAdvances" xlink:to="msex_DeferredTaxAssetsCustomerAdvances_lbl1"/>
    <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_LineOfCreditFacilityRemainingBorrowingCapacity_lbl0" 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_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_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_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_NewJerseyEconomicDevelopmentAuthorityMember_lbl1" xml:lang="en-US">New Jersey Economic Development Authority Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_NewJerseyEconomicDevelopmentAuthorityMember" xlink:to="msex_NewJerseyEconomicDevelopmentAuthorityMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_OtherIncomeExpenseAbstract_lbl0" xml:lang="en-US">Other Income Expense Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_OtherIncomeExpenseAbstract" xlink:to="msex_OtherIncomeExpenseAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_OperatingIncomeinDollars_lbl1" xml:lang="en-US">Operating Incomein Dollars</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_OperatingIncomeinDollars" xlink:to="msex_OperatingIncomeinDollars_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MutualFundMember_lbl0" xml:lang="en-US">Mutual Fund [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MutualFundMember" xlink:to="us-gaap_MutualFundMember_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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_lbl0" xml:lang="en-US">Defined Benefit Plan, Expected Future Benefit Payment, Year Five</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedEmployeeBenefitsCurrentAndNoncurrent_lbl0" xml:lang="en-US">Accrued Employee Benefits</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedEmployeeBenefitsCurrentAndNoncurrent" xlink:to="us-gaap_AccruedEmployeeBenefitsCurrentAndNoncurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_PreferredSharesAuthorized_lbl1" xml:lang="en-US">Preferred Shares Authorized</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_PreferredSharesAuthorized" xlink:to="msex_PreferredSharesAuthorized_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_ExpectedAmortizedActuarialLoss_lbl1" xml:lang="en-US">Expected Amortized Actuarial Loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_ExpectedAmortizedActuarialLoss" xlink:to="msex_ExpectedAmortizedActuarialLoss_lbl1"/>
    <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="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_OtherBenefitsPlanMember_lbl0" xml:lang="en-US">Other Benefits Plan Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_OtherBenefitsPlanMember" xlink:to="msex_OtherBenefitsPlanMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_PinelandsMember_lbl0" xml:lang="en-US">Pinelands Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_PinelandsMember" xlink:to="msex_PinelandsMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxDisclosureAbstract_lbl" xml:lang="en-US">Income Tax Disclosure [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxDisclosureAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebt_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_LongTermDebt" xlink:to="us-gaap_LongTermDebt_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_SeriesSsMember_lbl1" xml:lang="en-US">Series Ss Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_SeriesSsMember" xlink:to="msex_SeriesSsMember_lbl1"/>
    <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_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="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="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_lbl0" xml:lang="en-US">Long-Term Debt, Maturity, Year Three</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_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_IncomeTaxesDetailsScheduleofnetdeferredtaxliabilityLineItems_lbl0" xml:lang="en-US">Income Taxes Details Scheduleofnetdeferredtaxliability Line Items</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_IncomeTaxesDetailsScheduleofnetdeferredtaxliabilityLineItems" xlink:to="msex_IncomeTaxesDetailsScheduleofnetdeferredtaxliabilityLineItems_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_ScheduleOfIncomeTaxExpenseAbstract" xlink:href="msex-20221231.xsd#msex_ScheduleOfIncomeTaxExpenseAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_ScheduleOfIncomeTaxExpenseAbstract_lbl" xml:lang="en-US">Schedule Of Income Tax Expense Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_ScheduleOfIncomeTaxExpenseAbstract" xlink:to="msex_ScheduleOfIncomeTaxExpenseAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_lbl0" xml:lang="en-US">Common Stock, Capital Shares Reserved for Future Issuance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:to="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_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_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="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_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="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="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="msex_DiscountRateForAbstract_lbl0" xml:lang="en-US">Discount Rate For Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_DiscountRateForAbstract" xlink:to="msex_DiscountRateForAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfAssumptionsUsedTableTextBlock_lbl0" xml:lang="en-US">Defined Benefit Plan, Assumptions [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAssumptionsUsedTableTextBlock" xlink:to="us-gaap_ScheduleOfAssumptionsUsedTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_OutstandingLongTermDebt_lbl1" xml:lang="en-US">Outstanding Long Term Debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_OutstandingLongTermDebt" xlink:to="msex_OutstandingLongTermDebt_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_MatchingContributions_lbl0" xml:lang="en-US">Matching Contributions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_MatchingContributions" xlink:to="msex_MatchingContributions_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="msex_PercentOfTotalAssets_lbl1" xml:lang="en-US">Percent Of Total Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_PercentOfTotalAssets" xlink:to="msex_PercentOfTotalAssets_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_CommonStockSubsidaryPercentage_lbl1" xml:lang="en-US">Common Stock Subsidary Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_CommonStockSubsidaryPercentage" xlink:to="msex_CommonStockSubsidaryPercentage_lbl1"/>
    <loc xlink:type="locator" xlink:label="msex_ScheduleOfFutureMinimumOperatingLeaseCommitmentsAbstract" xlink:href="msex-20221231.xsd#msex_ScheduleOfFutureMinimumOperatingLeaseCommitmentsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_ScheduleOfFutureMinimumOperatingLeaseCommitmentsAbstract_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="msex_ScheduleOfFutureMinimumOperatingLeaseCommitmentsAbstract" xlink:to="msex_ScheduleOfFutureMinimumOperatingLeaseCommitmentsAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl0" xml:lang="en-US">Cash and Cash Equivalents, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:to="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl0"/>
    <loc xlink:type="locator" xlink:label="msex_ScheduleOfFinancialInformationForEachQuarterAbstract" xlink:href="msex-20221231.xsd#msex_ScheduleOfFinancialInformationForEachQuarterAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_ScheduleOfFinancialInformationForEachQuarterAbstract_lbl" xml:lang="en-US">Schedule Of Financial Information For Each Quarter Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_ScheduleOfFinancialInformationForEachQuarterAbstract" xlink:to="msex_ScheduleOfFinancialInformationForEachQuarterAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_PercentageOfDiscountPurchaseOfCommonStockInInvestmentPlan_lbl0" xml:lang="en-US">Percentage Of Discount Purchase Of Common Stock In Investment Plan</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_PercentageOfDiscountPurchaseOfCommonStockInInvestmentPlan" xlink:to="msex_PercentageOfDiscountPurchaseOfCommonStockInInvestmentPlan_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RegulatedOperatingRevenueAbstract_lbl0" xml:lang="en-US">Regulated Operating Revenue [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RegulatedOperatingRevenueAbstract" xlink:to="us-gaap_RegulatedOperatingRevenueAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_DeferredAbstract_lbl0" xml:lang="en-US">Deferred Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_DeferredAbstract" xlink:to="msex_DeferredAbstract_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"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl0" xml:lang="en-US">Schedule of Deferred Tax Assets and Liabilities [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CurrentFiscalYearEndDate_lbl0" xml:lang="en-US">Current Fiscal Year End Date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CurrentFiscalYearEndDate" xlink:to="dei_CurrentFiscalYearEndDate_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_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_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_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_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"/>
    <loc xlink:type="locator" xlink:label="msex_ScheduleOfTablePresentsAwardedButNotYetVestedShareAbstract" xlink:href="msex-20221231.xsd#msex_ScheduleOfTablePresentsAwardedButNotYetVestedShareAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_ScheduleOfTablePresentsAwardedButNotYetVestedShareAbstract_lbl" xml:lang="en-US">Schedule Of Table Presents Awarded But Not Yet Vested Share Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_ScheduleOfTablePresentsAwardedButNotYetVestedShareAbstract" xlink:to="msex_ScheduleOfTablePresentsAwardedButNotYetVestedShareAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOther_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Other</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOther" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOther_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_DSICRateDescription_lbl1" xml:lang="en-US">DSICRate Description</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_DSICRateDescription" xlink:to="msex_DSICRateDescription_lbl1"/>
    <loc xlink:type="locator" xlink:label="msex_ScheduleOfLineOfCreditAbstract" xlink:href="msex-20221231.xsd#msex_ScheduleOfLineOfCreditAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_ScheduleOfLineOfCreditAbstract_lbl" xml:lang="en-US">Schedule Of Line Of Credit Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_ScheduleOfLineOfCreditAbstract" xlink:to="msex_ScheduleOfLineOfCreditAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesOther_lbl0" xml:lang="en-US">Stock Issued During Period, Shares, Other</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesOther" xlink:to="us-gaap_StockIssuedDuringPeriodSharesOther_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_lbl0" xml:lang="en-US">Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Discount Rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" xlink:to="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate_lbl0" xml:lang="en-US">Public Utilities, Allowance for Funds Used During Construction, Rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate" xlink:to="us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_BorrowedLoan_lbl1" xml:lang="en-US">Borrowed Loan</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_BorrowedLoan" xlink:to="msex_BorrowedLoan_lbl1"/>
    <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_PercentOfParticipantsContributionsMatchedByCompanyBelowOnePercentOfParticipantsCompensation_lbl0" xml:lang="en-US">Percent Of Participants Contributions Matched By Company Below One Percent Of Participants Compensation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_PercentOfParticipantsContributionsMatchedByCompanyBelowOnePercentOfParticipantsCompensation" xlink:to="msex_PercentOfParticipantsContributionsMatchedByCompanyBelowOnePercentOfParticipantsCompensation_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="us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock_lbl0" xml:lang="en-US">Schedule of Allocation of Plan Assets [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock" xlink:to="us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquitySecuritiesMember_lbl1" xml:lang="en-US">Equity Securities [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquitySecuritiesMember" xlink:to="us-gaap_EquitySecuritiesMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxReconciliationDeductionsAbstract_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Deduction, Amount [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationDeductionsAbstract" xlink:to="us-gaap_IncomeTaxReconciliationDeductionsAbstract_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="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="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_DefinedContributionPlanEmployerMatchingContributionPercent_lbl0" xml:lang="en-US">Defined Contribution Plan, Employer Matching Contribution, Percent of Employees&apos; Gross Pay</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:to="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_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_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_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_lbl0" xml:lang="en-US">Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:to="us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_lbl0" xml:lang="en-US">Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:to="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointIncreaseOnAccumulatedPostretirementBenefitObligation_lbl0" xml:lang="en-US">Defined Benefit Plan, Effect of One-Percentage-Point Increase on Accumulated Postretirement Benefit Obligation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointIncreaseOnAccumulatedPostretirementBenefitObligation" xlink:to="us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointIncreaseOnAccumulatedPostretirementBenefitObligation_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_lbl0" xml:lang="en-US">Defined Benefit Plan, Expected Future Benefit Payment, after Year Five for Next Five Years</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_lbl0"/>
    <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="msex_Series2022AMember_lbl0" xml:lang="en-US">Series2022 AMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_Series2022AMember" xlink:to="msex_Series2022AMember_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="msex_OperatingRevenues_lbl1" xml:lang="en-US">Operating Revenues</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_OperatingRevenues" xlink:to="msex_OperatingRevenues_lbl1"/>
    <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_LineOfCreditFacilityInterestRateDuringPeriod_lbl0" 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_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_ChangeInProjectedBenefitObligationAbstract_lbl0" xml:lang="en-US">Change In Projected Benefit Obligation Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_ChangeInProjectedBenefitObligationAbstract" xlink:to="msex_ChangeInProjectedBenefitObligationAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_ResidentialCommercialIndustrialAndFireProtectionRevenue_lbl1" xml:lang="en-US">Residential Commercial Industrial And Fire Protection Revenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_ResidentialCommercialIndustrialAndFireProtectionRevenue" xlink:to="msex_ResidentialCommercialIndustrialAndFireProtectionRevenue_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_StockIssuedDuringPeriodValueOther_lbl0" xml:lang="en-US">Stock Issued During Period, Value, Other</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueOther" xlink:to="us-gaap_StockIssuedDuringPeriodValueOther_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_NonUtilityAssetsNet_lbl1" 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_NonUtilityAssetsNet" xlink:to="msex_NonUtilityAssetsNet_lbl1"/>
    <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"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_RightOfUseAssetsCurrent_lbl1" xml:lang="en-US">Right Of Use Assets Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_RightOfUseAssetsCurrent" xlink:to="msex_RightOfUseAssetsCurrent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityTaxIdentificationNumber_lbl0" xml:lang="en-US">Entity Tax Identification Number</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityTaxIdentificationNumber" xlink:to="dei_EntityTaxIdentificationNumber_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressPostalZipCode_lbl0" xml:lang="en-US">Entity Address, Postal Zip Code</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressPostalZipCode" xlink:to="dei_EntityAddressPostalZipCode_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentType_lbl0" xml:lang="en-US">Document Type</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentType" xlink:to="dei_DocumentType_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeaseCostTableTextBlock_lbl0" xml:lang="en-US">Lease, Cost [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseCostTableTextBlock" xlink:to="us-gaap_LeaseCostTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_lbl0" xml:lang="en-US">Deferred State and Local Income Tax Expense (Benefit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl0" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalPeriodFocus_lbl0" xml:lang="en-US">Document Fiscal Period Focus</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalPeriodFocus" xlink:to="dei_DocumentFiscalPeriodFocus_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount_lbl0" 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_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_lbl1" 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_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityInteractiveDataCurrent_lbl0" xml:lang="en-US">Entity Interactive Data Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityInteractiveDataCurrent" xlink:to="dei_EntityInteractiveDataCurrent_lbl0"/>
    <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"/>
    <loc xlink:type="locator" xlink:label="msex_ScheduleOfPurchasedWaterCostsAbstract" xlink:href="msex-20221231.xsd#msex_ScheduleOfPurchasedWaterCostsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_ScheduleOfPurchasedWaterCostsAbstract_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="msex_ScheduleOfPurchasedWaterCostsAbstract" xlink:to="msex_ScheduleOfPurchasedWaterCostsAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl0" xml:lang="en-US">Property, Plant and Equipment Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther" xlink:to="us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther_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="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_lbl0" xml:lang="en-US">Long-Term Debt, Maturity, Year Four</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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">Debt Disclosure [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"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_lbl0" xml:lang="en-US">Long-Term Debt, Maturity, Year Two</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InvestmentInterestRate_lbl0" xml:lang="en-US">Investment Interest Rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentInterestRate" xlink:to="us-gaap_InvestmentInterestRate_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_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="msex_PensionAndOtherPostretirementDefinedBenefitPlanLiabilitiesCurrentAndNoncurrent_lbl1" xml:lang="en-US">Pension And Other Postretirement Defined Benefit Plan Liabilities Current And Noncurrent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_PensionAndOtherPostretirementDefinedBenefitPlanLiabilitiesCurrentAndNoncurrent" xlink:to="msex_PensionAndOtherPostretirementDefinedBenefitPlanLiabilitiesCurrentAndNoncurrent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_OtherIncomeExpenseNetAbstract_lbl0" xml:lang="en-US">Other Income Expense Net Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_OtherIncomeExpenseNetAbstract" xlink:to="msex_OtherIncomeExpenseNetAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_IncomeTaxesTablesLineItems_lbl0" xml:lang="en-US">Income Taxes Tables Line Items</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_IncomeTaxesTablesLineItems" xlink:to="msex_IncomeTaxesTablesLineItems_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_NewConstructionLoansMember_lbl1" xml:lang="en-US">New Construction Loans Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_NewConstructionLoansMember" xlink:to="msex_NewConstructionLoansMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_ChangeInFairValueOfPlanAssetsAbstract_lbl0" xml:lang="en-US">Change In Fair Value Of Plan Assets Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_ChangeInFairValueOfPlanAssetsAbstract" xlink:to="msex_ChangeInFairValueOfPlanAssetsAbstract_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_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_lbl0" xml:lang="en-US">Schedule of Maturities of Long-Term Debt [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:to="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_TradingSymbol_lbl0" xml:lang="en-US">Trading Symbol</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_TradingSymbol" xlink:to="dei_TradingSymbol_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="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_ReceivablesPolicyTextBlock_lbl0" xml:lang="en-US">Receivable [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ReceivablesPolicyTextBlock" xlink:to="us-gaap_ReceivablesPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_QuarterlyDataUnauditedTablesLineItems_lbl0" xml:lang="en-US">Quarterly Data Unaudited Tables Line Items</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_QuarterlyDataUnauditedTablesLineItems" xlink:to="msex_QuarterlyDataUnauditedTablesLineItems_lbl0"/>
    <loc xlink:type="locator" xlink:label="msex_ScheduleOfPensionPlanAndOtherBenefitsPlanAbstract" xlink:href="msex-20221231.xsd#msex_ScheduleOfPensionPlanAndOtherBenefitsPlanAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_ScheduleOfPensionPlanAndOtherBenefitsPlanAbstract_lbl" xml:lang="en-US">Schedule Of Pension Plan And Other Benefits Plan Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_ScheduleOfPensionPlanAndOtherBenefitsPlanAbstract" xlink:to="msex_ScheduleOfPensionPlanAndOtherBenefitsPlanAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:to="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShortTermBorrowings_lbl0" xml:lang="en-US">Short-Term Debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermBorrowings" xlink:to="us-gaap_ShortTermBorrowings_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_SeriesRrMember_lbl1" xml:lang="en-US">Series Rr Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_SeriesRrMember" xlink:to="msex_SeriesRrMember_lbl1"/>
    <loc xlink:type="locator" xlink:label="msex_ScheduleOfRegulatoryAssetsIntoNetPeriodicBenefitCostAbstract" xlink:href="msex-20221231.xsd#msex_ScheduleOfRegulatoryAssetsIntoNetPeriodicBenefitCostAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_ScheduleOfRegulatoryAssetsIntoNetPeriodicBenefitCostAbstract_lbl" xml:lang="en-US">Schedule Of Regulatory Assets Into Net Periodic Benefit Cost Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_ScheduleOfRegulatoryAssetsIntoNetPeriodicBenefitCostAbstract" xlink:to="msex_ScheduleOfRegulatoryAssetsIntoNetPeriodicBenefitCostAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfEffectOfOnePercentagePointChangeInAssumedHealthCareCostTrendRatesTableTextBlock_lbl0" xml:lang="en-US">Schedule of Effect of One-Percentage-Point Change in Assumed Health Care Cost Trend Rates [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEffectOfOnePercentagePointChangeInAssumedHealthCareCostTrendRatesTableTextBlock" xlink:to="us-gaap_ScheduleOfEffectOfOnePercentagePointChangeInAssumedHealthCareCostTrendRatesTableTextBlock_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="msex_FairValueOfPlanAssets_lbl2" xml:lang="en-US">Fair Value Of Plan Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_FairValueOfPlanAssets" xlink:to="msex_FairValueOfPlanAssets_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_lbl0" xml:lang="en-US">Quarterly Financial Information [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:to="us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_lbl0"/>
    <loc xlink:type="locator" xlink:label="msex_ScheduleOfLongTermDebtAbstract" xlink:href="msex-20221231.xsd#msex_ScheduleOfLongTermDebtAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_ScheduleOfLongTermDebtAbstract_lbl" xml:lang="en-US">Schedule Of Long Term Debt Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_ScheduleOfLongTermDebtAbstract" xlink:to="msex_ScheduleOfLongTermDebtAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_ScheduleOfSegmentReportingInformationBySegmentAbstract" xlink:href="msex-20221231.xsd#msex_ScheduleOfSegmentReportingInformationBySegmentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_ScheduleOfSegmentReportingInformationBySegmentAbstract_lbl" xml:lang="en-US">Schedule Of Segment Reporting Information By Segment Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_ScheduleOfSegmentReportingInformationBySegmentAbstract" xlink:to="msex_ScheduleOfSegmentReportingInformationBySegmentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_ScheduleOfAllowanceForFundsUsedDuringConstructionRatesAbstract" xlink:href="msex-20221231.xsd#msex_ScheduleOfAllowanceForFundsUsedDuringConstructionRatesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_ScheduleOfAllowanceForFundsUsedDuringConstructionRatesAbstract_lbl" xml:lang="en-US">Schedule Of Allowance For Funds Used During Construction Rates Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_ScheduleOfAllowanceForFundsUsedDuringConstructionRatesAbstract" xlink:to="msex_ScheduleOfAllowanceForFundsUsedDuringConstructionRatesAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentPeriodEndDate_lbl0" xml:lang="en-US">Document Period End Date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsMember_lbl0" xml:lang="en-US">Cash and Cash Equivalents [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsMember" xlink:to="us-gaap_CashAndCashEquivalentsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_PreferredStockValue1_lbl1" xml:lang="en-US">Preferred Stock Value1</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_PreferredStockValue1" xlink:to="msex_PreferredStockValue1_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PensionCostsMember_lbl0" xml:lang="en-US">Pension Costs [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PensionCostsMember" xlink:to="us-gaap_PensionCostsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_ConvertibleDollar7PreferredSeriesStockDividends_lbl1" xml:lang="en-US">Convertible Dollar7 Preferred Series Stock Dividends</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_ConvertibleDollar7PreferredSeriesStockDividends" xlink:to="msex_ConvertibleDollar7PreferredSeriesStockDividends_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AllowanceForFundsUsedDuringConstructionPolicy_lbl0" xml:lang="en-US">Allowance for Funds Used During Construction, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForFundsUsedDuringConstructionPolicy" xlink:to="us-gaap_AllowanceForFundsUsedDuringConstructionPolicy_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_PropertyPlantAndEquipmentUsefulLife_lbl0" xml:lang="en-US">Property, Plant and Equipment, Useful Life</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_Series2022BMember_lbl0" xml:lang="en-US">Series2022 BMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_Series2022BMember" xlink:to="msex_Series2022BMember_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_FairValueInputsLevel3Member_lbl0" xml:lang="en-US">Fair Value, Inputs, Level 3 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueInputsLevel3Member" xlink:to="us-gaap_FairValueInputsLevel3Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInDeferredRevenue_lbl0" xml:lang="en-US">Increase (Decrease) in Deferred Revenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:to="us-gaap_IncreaseDecreaseInDeferredRevenue_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="msex_BudgetedConstructionCost_lbl1" xml:lang="en-US">Budgeted Construction Cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_BudgetedConstructionCost" xlink:to="msex_BudgetedConstructionCost_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PensionAndOtherPostretirementPlansPolicy_lbl0" xml:lang="en-US">Pension and Other Postretirement Plans, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PensionAndOtherPostretirementPlansPolicy" xlink:to="us-gaap_PensionAndOtherPostretirementPlansPolicy_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_ShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateValueUnearnedCompensation_lbl2" xml:lang="en-US">Share Based Payment Award Equity Instruments Other Than Options Weighted Average Grant Date Value Unearned Compensation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_ShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateValueUnearnedCompensation" xlink:to="msex_ShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateValueUnearnedCompensation_lbl2"/>
    <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_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_BaseRateAmount_lbl0" xml:lang="en-US">Base Rate Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_BaseRateAmount" xlink:to="msex_BaseRateAmount_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_TotalAmountIssued_lbl1" xml:lang="en-US">Total Amount Issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_TotalAmountIssued" xlink:to="msex_TotalAmountIssued_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_RevenuesPolicyTextBlock_lbl1" xml:lang="en-US">Revenues Policy Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_RevenuesPolicyTextBlock" xlink:to="msex_RevenuesPolicyTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_lbl0" xml:lang="en-US">Defined Benefit Plan, Expected Future Benefit Payment, Year Three</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_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="msex_MaturityDate_lbl1" xml:lang="en-US">Maturity Date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_MaturityDate" xlink:to="msex_MaturityDate_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit_lbl0" xml:lang="en-US">Current Federal Tax Expense (Benefit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentFederalTaxExpenseBenefit" xlink:to="us-gaap_CurrentFederalTaxExpenseBenefit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_RateCasesStormCostsTankPaintingOtherMember_lbl0" xml:lang="en-US">Rate Cases Storm Costs Tank Painting Other Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_RateCasesStormCostsTankPaintingOtherMember" xlink:to="msex_RateCasesStormCostsTankPaintingOtherMember_lbl0"/>
    <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"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_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="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="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="dei_DocumentAnnualReport_lbl0" xml:lang="en-US">Document Annual Report</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentAnnualReport" xlink:to="dei_DocumentAnnualReport_lbl0"/>
    <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_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="dei_EntityAddressCityOrTown_lbl0" xml:lang="en-US">Entity Address, City or Town</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCityOrTown" xlink:to="dei_EntityAddressCityOrTown_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="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="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="msex_SystemOfAccountsPolicyTextBlock_lbl1" xml:lang="en-US">System Of Accounts Policy Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_SystemOfAccountsPolicyTextBlock" xlink:to="msex_SystemOfAccountsPolicyTextBlock_lbl1"/>
    <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"/>
    <loc xlink:type="locator" xlink:label="us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_QuarterlyFinancialInformationDisclosureAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_QuarterlyFinancialInformationDisclosureAbstract_lbl" xml:lang="en-US">Quarterly Financial Information Disclosure [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:to="us-gaap_QuarterlyFinancialInformationDisclosureAbstract_lbl"/>
    <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="dei_EntityVoluntaryFilers_lbl0" xml:lang="en-US">Entity Voluntary Filers</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityVoluntaryFilers" xlink:to="dei_EntityVoluntaryFilers_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityFilerCategory_lbl0" xml:lang="en-US">Entity Filer Category</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFilerCategory" xlink:to="dei_EntityFilerCategory_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedBenefitPlanActuarialGainLoss_lbl0" xml:lang="en-US">Defined Benefit Plan, Benefit Obligation, Actuarial Gain (Loss)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink:to="us-gaap_DefinedBenefitPlanActuarialGainLoss_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage_lbl0" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Target Allocation, Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" xlink:to="us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_ComponentsOfNetPeriodicBenefitCostAbstract_lbl0" xml:lang="en-US">Components Of Net Periodic Benefit Cost Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_ComponentsOfNetPeriodicBenefitCostAbstract" xlink:to="msex_ComponentsOfNetPeriodicBenefitCostAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationConsiderationTransferredOther1_lbl0" xml:lang="en-US">Business Combination, Consideration Transferred, Other</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationConsiderationTransferredOther1" xlink:to="us-gaap_BusinessCombinationConsiderationTransferredOther1_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="msex_PreliminarySurveyAndInvestigationCharges_lbl1" 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_PreliminarySurveyAndInvestigationCharges" xlink:to="msex_PreliminarySurveyAndInvestigationCharges_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProfitLoss_lbl0" xml:lang="en-US">Net Income (Loss), Including Portion Attributable to Noncontrolling Interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProfitLoss" xlink:to="us-gaap_ProfitLoss_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Exercised</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedBenefitPlanOtherCosts_lbl0" xml:lang="en-US">Defined Benefit Plan, Other Cost (Credit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanOtherCosts" xlink:to="us-gaap_DefinedBenefitPlanOtherCosts_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_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities_lbl0" xml:lang="en-US">Liability, Defined Benefit Plan, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" xlink:to="us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_OutsideDirectorStockCompensationPlanMember_lbl0" xml:lang="en-US">Outside Director Stock Compensation Plan Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_OutsideDirectorStockCompensationPlanMember" xlink:to="msex_OutsideDirectorStockCompensationPlanMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockDividendsPerShareDeclared_lbl0" xml:lang="en-US">Common Stock, Dividends, Per Share, Declared</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockDividendsPerShareDeclared" xlink:to="us-gaap_CommonStockDividendsPerShareDeclared_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_ConsolidatedNetIncome_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="msex_ConsolidatedNetIncome" xlink:to="msex_ConsolidatedNetIncome_lbl1"/>
    <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_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="dei_EntityAddressStateOrProvince_lbl0" xml:lang="en-US">Entity Address, State or Province</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressStateOrProvince" xlink:to="dei_EntityAddressStateOrProvince_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_NoncurrentLeasesLiability_lbl0" xml:lang="en-US">Noncurrent Leases Liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_NoncurrentLeasesLiability" xlink:to="msex_NoncurrentLeasesLiability_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_lbl0" xml:lang="en-US">Defined Benefit Plan, Expected Future Benefit Payment, Year One</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_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="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_lbl0" xml:lang="en-US">Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:to="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_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="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_DeferredRevenueCurrent_lbl0" xml:lang="en-US">Deferred Revenue, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredRevenueCurrent" xlink:to="us-gaap_DeferredRevenueCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_IncomeTaxesDetailsScheduleofincometaxexpensereconciliationLineItems_lbl0" xml:lang="en-US">Income Taxes Details Scheduleofincometaxexpensereconciliation Line Items</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_IncomeTaxesDetailsScheduleofincometaxexpensereconciliationLineItems" xlink:to="msex_IncomeTaxesDetailsScheduleofincometaxexpensereconciliationLineItems_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_IncomeTaxExpenseBenefit_lbl3" 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_lbl3"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UseOfEstimates_lbl0" xml:lang="en-US">Use of Estimates, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UseOfEstimates" xlink:to="us-gaap_UseOfEstimates_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RegulatoryEnvironmentalCostsPolicy_lbl0" xml:lang="en-US">Regulatory Environmental Costs, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RegulatoryEnvironmentalCostsPolicy" xlink:to="us-gaap_RegulatoryEnvironmentalCostsPolicy_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="msex_PurchaseCommitment2Member_lbl1" xml:lang="en-US">Purchase Commitment2 Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_PurchaseCommitment2Member" xlink:to="msex_PurchaseCommitment2Member_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="msex_OperatingLeaseLiability1_lbl1" xml:lang="en-US">Operating Lease Liability1</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_OperatingLeaseLiability1" xlink:to="msex_OperatingLeaseLiability1_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment_lbl0" xml:lang="en-US">Public Utilities, Property, Plant and Equipment, Other Property, Plant and Equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment" xlink:to="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment_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="msex_DefinedContributionPlanEmployerDiscretionaryContributionPercent_lbl0" xml:lang="en-US">Defined Contribution Plan Employer Discretionary Contribution Percent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_DefinedContributionPlanEmployerDiscretionaryContributionPercent" xlink:to="msex_DefinedContributionPlanEmployerDiscretionaryContributionPercent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_BenefitPaymentsTotals_lbl1" xml:lang="en-US">Benefit Payments Totals</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_BenefitPaymentsTotals" xlink:to="msex_BenefitPaymentsTotals_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConversionOfStockAmountIssued1_lbl0" xml:lang="en-US">Conversion of Stock, Amount Issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConversionOfStockAmountIssued1" xlink:to="us-gaap_ConversionOfStockAmountIssued1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_IncomeTaxesMember_lbl0" xml:lang="en-US">Income Taxes Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_IncomeTaxesMember" xlink:to="msex_IncomeTaxesMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentTransitionReport_lbl0" xml:lang="en-US">Document Transition Report</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentTransitionReport" xlink:to="dei_DocumentTransitionReport_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_PreferredStockDividendsIncomeStatementImpacts_lbl0" xml:lang="en-US">Preferred Stock Dividends Income Statement Impacts</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_PreferredStockDividendsIncomeStatementImpacts" xlink:to="msex_PreferredStockDividendsIncomeStatementImpacts_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="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="msex_DelawareStateRevolvingFundMember_lbl1" xml:lang="en-US">Delaware State Revolving Fund Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_DelawareStateRevolvingFundMember" xlink:to="msex_DelawareStateRevolvingFundMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_TidewaterUtilitiesIncMember_lbl0" xml:lang="en-US">Tidewater Utilities Inc Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_TidewaterUtilitiesIncMember" xlink:to="msex_TidewaterUtilitiesIncMember_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="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="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_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_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="dei_EntityShellCompany_lbl0" xml:lang="en-US">Entity Shell Company</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityShellCompany" xlink:to="dei_EntityShellCompany_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RegulatedOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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">Regulated Operations [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"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_CurrentAbstract_lbl0" xml:lang="en-US">Current Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_CurrentAbstract" xlink:to="msex_CurrentAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareBasicDistributed_lbl0" xml:lang="en-US">Earnings Per Share, Basic, Distributed</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasicDistributed" xlink:to="us-gaap_EarningsPerShareBasicDistributed_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_DebtInstrumentInterestRateStatedPercentage_lbl1" 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_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_NonCashConsiderationForSaleOfSubsidiary_lbl1" xml:lang="en-US">Non Cash Consideration For Sale Of Subsidiary</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_NonCashConsiderationForSaleOfSubsidiary" xlink:to="msex_NonCashConsiderationForSaleOfSubsidiary_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_PercentageOfConsumerPriceIndex_lbl1" xml:lang="en-US">Percentage Of Consumer Price Index</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_PercentageOfConsumerPriceIndex" xlink:to="msex_PercentageOfConsumerPriceIndex_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueInputsLevel1Member_lbl0" xml:lang="en-US">Fair Value, Inputs, Level 1 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueInputsLevel1Member" xlink:to="us-gaap_FairValueInputsLevel1Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl0" xml:lang="en-US">Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_CustomersAdvancesForConstructionCacPolicyTextBlock_lbl1" xml:lang="en-US">Customers Advances For Construction Cac Policy Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_CustomersAdvancesForConstructionCacPolicyTextBlock" xlink:to="msex_CustomersAdvancesForConstructionCacPolicyTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_lbl0" xml:lang="en-US">Defined Benefit Plan, Benefit Obligation, Benefits Paid</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:to="us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxReceivable_lbl0" xml:lang="en-US">Income Taxes Receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReceivable" xlink:to="us-gaap_IncomeTaxReceivable_lbl0"/>
    <loc xlink:type="locator" xlink:label="msex_ScheduleOfRegulatoryAssetsAbstract" xlink:href="msex-20221231.xsd#msex_ScheduleOfRegulatoryAssetsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_ScheduleOfRegulatoryAssetsAbstract_lbl" xml:lang="en-US">Schedule Of Regulatory Assets Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_ScheduleOfRegulatoryAssetsAbstract" xlink:to="msex_ScheduleOfRegulatoryAssetsAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_IncomeTaxReconciliationTangiblePropertyRepairs_lbl1" xml:lang="en-US">Income Tax Reconciliation Tangible Property Repairs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_IncomeTaxReconciliationTangiblePropertyRepairs" xlink:to="msex_IncomeTaxReconciliationTangiblePropertyRepairs_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_RangeOfDepreciationRatesTableTextBlock_lbl1" xml:lang="en-US">Range Of Depreciation Rates Table Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_RangeOfDepreciationRatesTableTextBlock" xlink:to="msex_RangeOfDepreciationRatesTableTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_ResidentialOperatingRevenues_lbl1" xml:lang="en-US">Residential Operating Revenues</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_ResidentialOperatingRevenues" xlink:to="msex_ResidentialOperatingRevenues_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_CarryingAmount_lbl1" xml:lang="en-US">Carrying Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_CarryingAmount" xlink:to="msex_CarryingAmount_lbl1"/>
    <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_DefinedBenefitPlanWeightedAverageAssetAllocations_lbl0" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Actual Allocation, Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations" xlink:to="us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_CapitalizationTextBlock_lbl1" xml:lang="en-US">Capitalization Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_CapitalizationTextBlock" xlink:to="msex_CapitalizationTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProvisionForDoubtfulAccounts_lbl0" xml:lang="en-US">Accounts Receivable, Credit Loss Expense (Reversal)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProvisionForDoubtfulAccounts" xlink:to="us-gaap_ProvisionForDoubtfulAccounts_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_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_InterestPayableCurrent_lbl0" xml:lang="en-US">Interest Payable, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestPayableCurrent" xlink:to="us-gaap_InterestPayableCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_AllLongTermDebtMember_lbl0" xml:lang="en-US">All Long Term Debt Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_AllLongTermDebtMember" xlink:to="msex_AllLongTermDebtMember_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_TemporaryEquityAccretionToRedemptionValue_lbl0" xml:lang="en-US">Temporary Equity, Accretion to Redemption Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TemporaryEquityAccretionToRedemptionValue" xlink:to="us-gaap_TemporaryEquityAccretionToRedemptionValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RestrictedStockMember_lbl0" xml:lang="en-US">Restricted Stock [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedStockMember" xlink:to="us-gaap_RestrictedStockMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_DefinedBenefitPlanAmortizationOfGainsLosse_lbl1" xml:lang="en-US">Defined Benefit Plan Amortization Of Gains Losse</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_DefinedBenefitPlanAmortizationOfGainsLosse" xlink:to="msex_DefinedBenefitPlanAmortizationOfGainsLosse_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_lbl0" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, after Year Five</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_lbl0"/>
    <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="dei_AuditorLocation_lbl0" xml:lang="en-US">Auditor Location</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AuditorLocation" xlink:to="dei_AuditorLocation_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_MiddlesexWaterCompanyMember_lbl1" 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_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxReconciliationDispositionOfAssets_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Disposition of Asset, Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationDispositionOfAssets" xlink:to="us-gaap_IncomeTaxReconciliationDispositionOfAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RegulatoryLiabilities_lbl0" xml:lang="en-US">Regulatory Liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RegulatoryLiabilities" xlink:to="us-gaap_RegulatoryLiabilities_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="msex_WholesaleMunicipalRevenue_lbl1" xml:lang="en-US">Wholesale Municipal Revenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_WholesaleMunicipalRevenue" xlink:to="msex_WholesaleMunicipalRevenue_lbl1"/>
    <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_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="msex_PercentageOfPrincipalWithMarketInterestRate_lbl1" xml:lang="en-US">Percentage Of Principal With Market Interest Rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_PercentageOfPrincipalWithMarketInterestRate" xlink:to="msex_PercentageOfPrincipalWithMarketInterestRate_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_IncreaseDecreaseInAnnualRatePerCapitaCostOfCoveredHealthcareBenefitsYearsFourAndFive_lbl0" xml:lang="en-US">Increase Decrease In Annual Rate Per Capita Cost Of Covered Healthcare Benefits Years Four And Five</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_IncreaseDecreaseInAnnualRatePerCapitaCostOfCoveredHealthcareBenefitsYearsFourAndFive" xlink:to="msex_IncreaseDecreaseInAnnualRatePerCapitaCostOfCoveredHealthcareBenefitsYearsFourAndFive_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="msex_CarryingAmounts_lbl0" xml:lang="en-US">Carrying Amounts</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_CarryingAmounts" xlink:to="msex_CarryingAmounts_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityRegistrantName_lbl0" xml:lang="en-US">Entity Registrant Name</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityRegistrantName" xlink:to="dei_EntityRegistrantName_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_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="msex_BudgetedConstructionCostForConstructionProgramYearOne_lbl0" xml:lang="en-US">Budgeted Construction Cost For Construction Program Year One</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_BudgetedConstructionCostForConstructionProgramYearOne" xlink:to="msex_BudgetedConstructionCostForConstructionProgramYearOne_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_WeightedAverageInterestRate_lbl1" 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="msex_WeightedAverageInterestRate" xlink:to="msex_WeightedAverageInterestRate_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent_lbl0" xml:lang="en-US">Employee-related Liabilities, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:to="us-gaap_EmployeeRelatedLiabilitiesCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareDilutedDistributed_lbl0" xml:lang="en-US">Earnings Per Share, Diluted, Distributed</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareDilutedDistributed" xlink:to="us-gaap_EarningsPerShareDilutedDistributed_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CityAreaCode_lbl0" xml:lang="en-US">City Area Code</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CityAreaCode" xlink:to="dei_CityAreaCode_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="dei_AmendmentFlag_lbl0" xml:lang="en-US">Amendment Flag</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentFlag" xlink:to="dei_AmendmentFlag_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_lbl0" xml:lang="en-US">Defined Contribution Plan, Employer Discretionary Contribution Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:to="us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredChargesPolicyTextBlock_lbl0" xml:lang="en-US">Deferred Charges, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredChargesPolicyTextBlock" xlink:to="us-gaap_DeferredChargesPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable_lbl2" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivable_lbl2"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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 Contingencies Disclosure [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"/>
    <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="dei_EntityCentralIndexKey_lbl0" xml:lang="en-US">Entity Central Index Key</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_DeobligatedPrincipalPayments_lbl1" xml:lang="en-US">Deobligated Principal Payments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_DeobligatedPrincipalPayments" xlink:to="msex_DeobligatedPrincipalPayments_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_BudgetedConstructionCostForConstructionProgramYearTwo_lbl0" xml:lang="en-US">Budgeted Construction Cost For Construction Program Year Two</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_BudgetedConstructionCostForConstructionProgramYearTwo" xlink:to="msex_BudgetedConstructionCostForConstructionProgramYearTwo_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_CurrentStateAndLocalTaxExpenseBenefit_lbl0" xml:lang="en-US">Current State and Local Tax Expense (Benefit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:to="us-gaap_CurrentStateAndLocalTaxExpenseBenefit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillPurchaseAccountingAdjustments_lbl0" xml:lang="en-US">Goodwill, Purchase Accounting Adjustments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:to="us-gaap_GoodwillPurchaseAccountingAdjustments_lbl0"/>
    <loc xlink:type="locator" xlink:label="msex_ScheduleOfEmployeeBenefitPlansRecognizedInBalanceSheetAbstract" xlink:href="msex-20221231.xsd#msex_ScheduleOfEmployeeBenefitPlansRecognizedInBalanceSheetAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_ScheduleOfEmployeeBenefitPlansRecognizedInBalanceSheetAbstract_lbl" xml:lang="en-US">Schedule Of Employee Benefit Plans Recognized In Balance Sheet Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_ScheduleOfEmployeeBenefitPlansRecognizedInBalanceSheetAbstract" xlink:to="msex_ScheduleOfEmployeeBenefitPlansRecognizedInBalanceSheetAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_FMBMember_lbl1" xml:lang="en-US">FMBMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_FMBMember" xlink:to="msex_FMBMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareDilutedAbstract_lbl0" xml:lang="en-US">Earnings Per Share, Diluted [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareDilutedAbstract" xlink:to="us-gaap_EarningsPerShareDilutedAbstract_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"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_EarningsApplicableToCommonStockinShares_lbl0" xml:lang="en-US">Earnings Applicable To Common Stockin Shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_EarningsApplicableToCommonStockinShares" xlink:to="msex_EarningsApplicableToCommonStockinShares_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DepreciationDepletionAndAmortization_lbl0" xml:lang="en-US">Depreciation, Depletion and Amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationDepletionAndAmortization" xlink:to="us-gaap_DepreciationDepletionAndAmortization_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_CommercialOperatingRevenues_lbl1" xml:lang="en-US">Commercial Operating Revenues</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_CommercialOperatingRevenues" xlink:to="msex_CommercialOperatingRevenues_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DepreciationAbstract_lbl0" xml:lang="en-US">Depreciation [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationAbstract" xlink:to="us-gaap_DepreciationAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_lbl0" xml:lang="en-US">Line of Credit Facility, Interest Rate at Period End</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" xlink:to="us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsMaximumAmount_lbl0" xml:lang="en-US">Financial Instruments Subject to Mandatory Redemption, Settlement Terms, Maximum Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsMaximumAmount" xlink:to="us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsMaximumAmount_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock_lbl0" xml:lang="en-US">Schedule of Defined Benefit Plans Disclosures [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock" xlink:to="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_PercentageOfPrincipalWithStatedInterestRate_lbl1" xml:lang="en-US">Percentage Of Principal With Stated Interest Rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_PercentageOfPrincipalWithStatedInterestRate" xlink:to="msex_PercentageOfPrincipalWithStatedInterestRate_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_HighCommonStockPrice1_lbl0" xml:lang="en-US">High Common Stock Price1</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_HighCommonStockPrice1" xlink:to="msex_HighCommonStockPrice1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease_lbl0" xml:lang="en-US">Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Rate of Compensation Increase</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" xlink:to="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_lbl1" xml:lang="en-US">Interest Expense</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_lbl1"/>
    <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"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_DeferredTaxLiabilitiesUtilityPlantRelated_lbl1" xml:lang="en-US">Deferred Tax Liabilities Utility Plant Related</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_DeferredTaxLiabilitiesUtilityPlantRelated" xlink:to="msex_DeferredTaxLiabilitiesUtilityPlantRelated_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock_lbl0" xml:lang="en-US">Income Tax Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent_lbl0" xml:lang="en-US">Liabilities, Other than Long-Term Debt, Noncurrent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent" xlink:to="us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_DefinedBenefitPlanInterestsCost_lbl1" xml:lang="en-US">Defined Benefit Plan Interests Cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_DefinedBenefitPlanInterestsCost" xlink:to="msex_DefinedBenefitPlanInterestsCost_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentReportingAbstract_lbl" xml:lang="en-US">Segment Reporting [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_SegmentReportingAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:to="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_lbl0"/>
    <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="us-gaap_MoneyMarketFundsMember_lbl0" xml:lang="en-US">Money Market Funds [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MoneyMarketFundsMember" xlink:to="us-gaap_MoneyMarketFundsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_lbl1" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_lbl0" xml:lang="en-US">Long-Term Debt, Maturity, Year One</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_lbl1" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding, Number</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_ProgramLoanAmount_lbl1" xml:lang="en-US">Program Loan Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_ProgramLoanAmount" xlink:to="msex_ProgramLoanAmount_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RegulatoryAssets_lbl0" xml:lang="en-US">Regulatory Asset</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RegulatoryAssets" xlink:to="us-gaap_RegulatoryAssets_lbl0"/>
    <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="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="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_lbl0" xml:lang="en-US">Long-Term Debt, Maturity, Year Five</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_lbl0"/>
    <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_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_DebtSecuritiesMember_lbl1" xml:lang="en-US">Debt Securities [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtSecuritiesMember" xlink:to="us-gaap_DebtSecuritiesMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossIncludingPortionAttributableToNoncontrollingInterest_lbl0" xml:lang="en-US">Income (Loss), Including Portion Attributable to Noncontrolling Interest, before Tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_IncomeLossIncludingPortionAttributableToNoncontrollingInterest_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_AmortizingSecuredNotesMember_lbl0" xml:lang="en-US">Amortizing Secured Notes Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_AmortizingSecuredNotesMember" xlink:to="msex_AmortizingSecuredNotesMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_GrantedUnearnedCompensation_lbl1" xml:lang="en-US">Granted Unearned Compensation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_GrantedUnearnedCompensation" xlink:to="msex_GrantedUnearnedCompensation_lbl1"/>
    <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_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="msex_ConvertiblePreferredStock_lbl1" xml:lang="en-US">Convertible Preferred Stock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_ConvertiblePreferredStock" xlink:to="msex_ConvertiblePreferredStock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_IncreaseDecreaseInAnnualRatePerCapitaCostOfCoveredHealthcareBenefitsYearsOneToThree_lbl0" xml:lang="en-US">Increase Decrease In Annual Rate Per Capita Cost Of Covered Healthcare Benefits Years One To Three</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_IncreaseDecreaseInAnnualRatePerCapitaCostOfCoveredHealthcareBenefitsYearsOneToThree" xlink:to="msex_IncreaseDecreaseInAnnualRatePerCapitaCostOfCoveredHealthcareBenefitsYearsOneToThree_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CompensationAndRetirementDisclosureAbstract_lbl" xml:lang="en-US">Retirement Benefits [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="us-gaap_CompensationAndRetirementDisclosureAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_PercentageOfStockThatMayBeRedeemedInGivenCalanderYear_lbl1" xml:lang="en-US">Percentage Of Stock That May Be Redeemed In Given Calander Year</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_PercentageOfStockThatMayBeRedeemedInGivenCalanderYear" xlink:to="msex_PercentageOfStockThatMayBeRedeemedInGivenCalanderYear_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Granted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherNonrecurringIncomeExpense_lbl0" xml:lang="en-US">Other Nonrecurring (Income) Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNonrecurringIncomeExpense" xlink:to="us-gaap_OtherNonrecurringIncomeExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit_lbl0" xml:lang="en-US">Deferred Federal Income Tax Expense (Benefit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredFederalIncomeTaxExpenseBenefit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_IcfrAuditorAttestationFlag_lbl0" xml:lang="en-US">ICFR Auditor Attestation Flag</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_IcfrAuditorAttestationFlag" xlink:to="dei_IcfrAuditorAttestationFlag_lbl0"/>
    <loc xlink:type="locator" xlink:label="msex_ScheduleOfOperatingLeaseRouAssetsAbstract" xlink:href="msex-20221231.xsd#msex_ScheduleOfOperatingLeaseRouAssetsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_ScheduleOfOperatingLeaseRouAssetsAbstract_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="msex_ScheduleOfOperatingLeaseRouAssetsAbstract" xlink:to="msex_ScheduleOfOperatingLeaseRouAssetsAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GainOrLossOnSaleOfStockInSubsidiary_lbl1" xml:lang="en-US">Gain (Loss) on Disposition of Stock in Subsidiary</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainOrLossOnSaleOfStockInSubsidiary" xlink:to="us-gaap_GainOrLossOnSaleOfStockInSubsidiary_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_AllowanceForFundsUsedDuringConstructionRatesTableTextBlock_lbl1" xml:lang="en-US">Allowance For Funds Used During Construction Rates Table Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_AllowanceForFundsUsedDuringConstructionRatesTableTextBlock" xlink:to="msex_AllowanceForFundsUsedDuringConstructionRatesTableTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_lbl0" xml:lang="en-US">Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LineOfCredit_lbl0" xml:lang="en-US">Long-Term Line of Credit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCredit" xlink:to="us-gaap_LineOfCredit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_lbl0" xml:lang="en-US">Defined Benefit Plan, Expected Future Benefit Payment, Year Four</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_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_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="msex_VestedUnearnedCompensation_lbl1" xml:lang="en-US">Vested Unearned Compensation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_VestedUnearnedCompensation" xlink:to="msex_VestedUnearnedCompensation_lbl1"/>
    <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_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_DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnServiceAndInterestCostComponents1_lbl0" xml:lang="en-US">Defined Benefit Plan, Effect of One-Percentage-Point Decrease on Service and Interest Cost Components</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnServiceAndInterestCostComponents1" xlink:to="us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnServiceAndInterestCostComponents1_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="msex_BalanceSheetsConsistOfAbstract_lbl0" xml:lang="en-US">Balance Sheets Consist Of Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_BalanceSheetsConsistOfAbstract" xlink:to="msex_BalanceSheetsConsistOfAbstract_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_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="msex_TotalCommonEquity_lbl3" xml:lang="en-US">Total Common Equity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_TotalCommonEquity" xlink:to="msex_TotalCommonEquity_lbl3"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService_lbl1" xml:lang="en-US">Public Utilities, Property, Plant and Equipment, Disclosure of Composite Depreciation Rate for Plants in Service</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService" xlink:to="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxExaminationInterestExpense_lbl0" xml:lang="en-US">Income Tax Examination, Interest Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExaminationInterestExpense" xlink:to="us-gaap_IncomeTaxExaminationInterestExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_RightOfUseAssetsAccumulatedAmortization_lbl1" xml:lang="en-US">Right Of Use Assets Accumulated Amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_RightOfUseAssetsAccumulatedAmortization" xlink:to="msex_RightOfUseAssetsAccumulatedAmortization_lbl1"/>
    <loc xlink:type="locator" xlink:label="msex_ScheduleOfComponentsOfNetBenefitCostAbstract" xlink:href="msex-20221231.xsd#msex_ScheduleOfComponentsOfNetBenefitCostAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_ScheduleOfComponentsOfNetBenefitCostAbstract_lbl" xml:lang="en-US">Schedule Of Components Of Net Benefit Cost Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_ScheduleOfComponentsOfNetBenefitCostAbstract" xlink:to="msex_ScheduleOfComponentsOfNetBenefitCostAbstract_lbl"/>
    <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"/>
    <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_EarningsPerShareOfCommonStockAbstract_lbl0" xml:lang="en-US">Earnings Per Share Of Common Stock Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_EarningsPerShareOfCommonStockAbstract" xlink:to="msex_EarningsPerShareOfCommonStockAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestExpenseInterestBearingLiability_lbl0" xml:lang="en-US">Interest Expense, Interest-Bearing Liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpenseInterestBearingLiability" xlink:to="us-gaap_InterestExpenseInterestBearingLiability_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_DividendReinvestmentCommonStockPurchasePlanMember_lbl0" xml:lang="en-US">Dividend Reinvestment Common Stock Purchase Plan Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_DividendReinvestmentCommonStockPurchasePlanMember" xlink:to="msex_DividendReinvestmentCommonStockPurchasePlanMember_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_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_DividendsPreferredStock_lbl0" xml:lang="en-US">Dividends, Preferred Stock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DividendsPreferredStock" xlink:to="us-gaap_DividendsPreferredStock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_PercentVotingInterest_lbl1" xml:lang="en-US">Percent Voting Interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_PercentVotingInterest" xlink:to="msex_PercentVotingInterest_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_ConstructionLoanMember_lbl0" xml:lang="en-US">Construction Loan Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_ConstructionLoanMember" xlink:to="msex_ConstructionLoanMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_DeferredTaxLiabilitiesInvestmentTaxCredits_lbl1" xml:lang="en-US">Deferred Tax Liabilities Investment Tax Credits</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_DeferredTaxLiabilitiesInvestmentTaxCredits" xlink:to="msex_DeferredTaxLiabilitiesInvestmentTaxCredits_lbl1"/>
    <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_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_ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock_lbl0" xml:lang="en-US">Schedule of Changes in Projected Benefit Obligations [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock" xlink:to="us-gaap_ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock_lbl0"/>
    <loc xlink:type="locator" xlink:label="msex_ScheduleOfBasicAndDilutedEarningsPerShareAbstract" xlink:href="msex-20221231.xsd#msex_ScheduleOfBasicAndDilutedEarningsPerShareAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_ScheduleOfBasicAndDilutedEarningsPerShareAbstract_lbl" xml:lang="en-US">Schedule Of Basic And Diluted Earnings Per Share Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_ScheduleOfBasicAndDilutedEarningsPerShareAbstract" xlink:to="msex_ScheduleOfBasicAndDilutedEarningsPerShareAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_BorrowingAmount_lbl1" xml:lang="en-US">Borrowing Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_BorrowingAmount" xlink:to="msex_BorrowingAmount_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_PreliminarySurveyAndInvestigationPsiCostsPolicyTextBlock_lbl1" xml:lang="en-US">Preliminary Survey And Investigation Psi Costs Policy Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_PreliminarySurveyAndInvestigationPsiCostsPolicyTextBlock" xlink:to="msex_PreliminarySurveyAndInvestigationPsiCostsPolicyTextBlock_lbl1"/>
    <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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl0" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalYearFocus_lbl0" xml:lang="en-US">Document Fiscal Year Focus</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalYearFocus" xlink:to="dei_DocumentFiscalYearFocus_lbl0"/>
    <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="dei_EntityEmergingGrowthCompany_lbl0" xml:lang="en-US">Entity Emerging Growth Company</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityEmergingGrowthCompany" xlink:to="dei_EntityEmergingGrowthCompany_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromIssuanceOfPrivatePlacement_lbl0" xml:lang="en-US">Proceeds from Issuance of Private Placement</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceOfPrivatePlacement" xlink:to="us-gaap_ProceedsFromIssuanceOfPrivatePlacement_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_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="dei_EntityCurrentReportingStatus_lbl0" xml:lang="en-US">Entity Current Reporting Status</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCurrentReportingStatus" xlink:to="dei_EntityCurrentReportingStatus_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_lbl0" xml:lang="en-US">Defined Benefit Plan, Expected Future Benefit Payment, Year Two</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_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_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="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_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_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_MarketBasedInterestRate_lbl1" xml:lang="en-US">Market Based Interest Rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_MarketBasedInterestRate" xlink:to="msex_MarketBasedInterestRate_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear_lbl0" xml:lang="en-US">Defined Benefit Plan, Health Care Cost Trend Rate Assumed, Next Fiscal Year</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear" xlink:to="us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_lbl0" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Benefits Paid</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid" xlink:to="us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NatureOfOperations_lbl0" xml:lang="en-US">Nature of Operations [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NatureOfOperations" xlink:to="us-gaap_NatureOfOperations_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="msex_CapitalizationTablesLineItems_lbl0" xml:lang="en-US">Capitalization Tables Line Items</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_CapitalizationTablesLineItems" xlink:to="msex_CapitalizationTablesLineItems_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AuditorFirmId_lbl0" xml:lang="en-US">Auditor Firm ID</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AuditorFirmId" xlink:to="dei_AuditorFirmId_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_DebtInstrumentMaturityDate_lbl0" xml:lang="en-US">Debt Instrument, Maturity Date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentMaturityDate" xlink:to="us-gaap_DebtInstrumentMaturityDate_lbl0"/>
    <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_NetIncomeLoss_lbl1" xml:lang="en-US">Net Income (Loss) Attributable to Parent</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"/>
    <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_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_StockholdersEquityOther_lbl0" xml:lang="en-US">Stockholders&apos; Equity, Other</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityOther" xlink:to="us-gaap_StockholdersEquityOther_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointIncreaseOnServiceAndInterestCostComponents_lbl0" xml:lang="en-US">Defined Benefit Plan, Effect of One-Percentage-Point Increase on Service and Interest Cost Components</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointIncreaseOnServiceAndInterestCostComponents" xlink:to="us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointIncreaseOnServiceAndInterestCostComponents_lbl0"/>
    <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_PublicUtilitiesPolicyTextBlock_lbl0" xml:lang="en-US">Public Utilities, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PublicUtilitiesPolicyTextBlock" xlink:to="us-gaap_PublicUtilitiesPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_IncomeTaxesAbstract_lbl0" xml:lang="en-US">Income Taxes Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_IncomeTaxesAbstract" xlink:to="msex_IncomeTaxesAbstract_lbl0"/>
    <loc xlink:type="locator" xlink:label="msex_CapitalizationAbstract" xlink:href="msex-20221231.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"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_OtherLoanSourceMaximumBorrowingCapacity_lbl1" xml:lang="en-US">Other Loan Source Maximum Borrowing Capacity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_OtherLoanSourceMaximumBorrowingCapacity" xlink:to="msex_OtherLoanSourceMaximumBorrowingCapacity_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_WaterTreatmentMember_lbl0" xml:lang="en-US">Water Treatment Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_WaterTreatmentMember" xlink:to="msex_WaterTreatmentMember_lbl0"/>
    <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="msex_StateRevolvingTrustNotesDue20252038Member_lbl0" xml:lang="en-US">State Revolving Trust Notes Due20252038 Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_StateRevolvingTrustNotesDue20252038Member" xlink:to="msex_StateRevolvingTrustNotesDue20252038Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Cash_lbl0" xml:lang="en-US">Cash</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Cash" xlink:to="us-gaap_Cash_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromIssuanceOfFirstMortgageBond_lbl0" xml:lang="en-US">Proceeds from Issuance of First Mortgage Bond</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceOfFirstMortgageBond" xlink:to="us-gaap_ProceedsFromIssuanceOfFirstMortgageBond_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset_lbl0" 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_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockDividendsIncomeStatementImpact_lbl0" 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_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="msex_WastewaterCollectionMember_lbl0" xml:lang="en-US">Wastewater Collection Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_WastewaterCollectionMember" xlink:to="msex_WastewaterCollectionMember_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_ConsolidationPolicyTextBlock_lbl0" xml:lang="en-US">Consolidation, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConsolidationPolicyTextBlock" xlink:to="us-gaap_ConsolidationPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharesOutstanding_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_SharesOutstanding" xlink:to="us-gaap_SharesOutstanding_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_lbl0" xml:lang="en-US">Proceeds from Sale of Property, Plant, and Equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:to="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityPublicFloat_lbl0" xml:lang="en-US">Entity Public Float</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityPublicFloat" xlink:to="dei_EntityPublicFloat_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_FirstMortgage34Member_lbl1" xml:lang="en-US">First Mortgage34 Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_FirstMortgage34Member" xlink:to="msex_FirstMortgage34Member_lbl1"/>
    <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_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_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="msex_AdditionalSharesAuthorizedBySECToBeIssued_lbl1" xml:lang="en-US">Additional Shares Authorized By SECTo Be Issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_AdditionalSharesAuthorizedBySECToBeIssued" xlink:to="msex_AdditionalSharesAuthorizedBySECToBeIssued_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInInterestPayableNet_lbl0" xml:lang="en-US">Increase (Decrease) in Interest Payable, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInInterestPayableNet" xlink:to="us-gaap_IncreaseDecreaseInInterestPayableNet_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_QuarterlyFinancialInformationTextBlock_lbl0" xml:lang="en-US">Quarterly Financial Information [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_QuarterlyFinancialInformationTextBlock" xlink:to="us-gaap_QuarterlyFinancialInformationTextBlock_lbl0"/>
    <loc xlink:type="locator" xlink:label="msex_ScheduleOfOperatingRevenuesAbstract" xlink:href="msex-20221231.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="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_AllowanceForDoubtfulAccountsReceivableWriteOffs_lbl0" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss, Writeoff</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsOther_lbl0" xml:lang="en-US">Deferred Tax Assets, Other</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsOther" xlink:to="us-gaap_DeferredTaxAssetsOther_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_ProceedsFromIssuanceOfCommonStockExpense_lbl1" xml:lang="en-US">Proceeds From Issuance Of Common Stock Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_ProceedsFromIssuanceOfCommonStockExpense" xlink:to="msex_ProceedsFromIssuanceOfCommonStockExpense_lbl1"/>
    <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"/>
  </labelLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>15
<FILENAME>msex-20221231_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: Thu Feb 23 19:15:18 UTC 2023 -->
<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-20221231.xsd#msex_r_ConsolidatedIncomeStatement" roleURI="http://middlesexwater.com/role/ConsolidatedIncomeStatement"/>
  <roleRef xlink:type="simple" xlink:href="msex-20221231.xsd#msex_r_ConsolidatedBalanceSheet" roleURI="http://middlesexwater.com/role/ConsolidatedBalanceSheet"/>
  <roleRef xlink:type="simple" xlink:href="msex-20221231.xsd#msex_r_ConsolidatedBalanceSheet_Parentheticals" roleURI="http://middlesexwater.com/role/ConsolidatedBalanceSheet_Parentheticals"/>
  <roleRef xlink:type="simple" xlink:href="msex-20221231.xsd#msex_r_ConsolidatedCashFlow" roleURI="http://middlesexwater.com/role/ConsolidatedCashFlow"/>
  <roleRef xlink:type="simple" xlink:href="msex-20221231.xsd#msex_r_ConsolidatedCashFlow_Parentheticals" roleURI="http://middlesexwater.com/role/ConsolidatedCashFlow_Parentheticals"/>
  <roleRef xlink:type="simple" xlink:href="msex-20221231.xsd#msex_r_ShareholdersEquityType1" roleURI="http://middlesexwater.com/role/ShareholdersEquityType1"/>
  <roleRef xlink:type="simple" xlink:href="msex-20221231.xsd#msex_r_ShareholdersEquityType1_Parentheticals" roleURI="http://middlesexwater.com/role/ShareholdersEquityType1_Parentheticals"/>
  <roleRef xlink:type="simple" xlink:href="msex-20221231.xsd#msex_r_ShareholdersEquityType2or3" roleURI="http://middlesexwater.com/role/ShareholdersEquityType2or3"/>
  <roleRef xlink:type="simple" xlink:href="msex-20221231.xsd#msex_r_ShareholdersEquityType2or3_Parentheticals" roleURI="http://middlesexwater.com/role/ShareholdersEquityType2or3_Parentheticals"/>
  <roleRef xlink:type="simple" xlink:href="msex-20221231.xsd#msex_r_OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopments" roleURI="http://middlesexwater.com/role/OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopments"/>
  <roleRef xlink:type="simple" xlink:href="msex-20221231.xsd#msex_r_RateandRegulatoryMatters" roleURI="http://middlesexwater.com/role/RateandRegulatoryMatters"/>
  <roleRef xlink:type="simple" xlink:href="msex-20221231.xsd#msex_r_IncomeTaxes" roleURI="http://middlesexwater.com/role/IncomeTaxes"/>
  <roleRef xlink:type="simple" xlink:href="msex-20221231.xsd#msex_r_CommitmentsandContingentLiabilities" roleURI="http://middlesexwater.com/role/CommitmentsandContingentLiabilities"/>
  <roleRef xlink:type="simple" xlink:href="msex-20221231.xsd#msex_r_ShorttermBorrowings" roleURI="http://middlesexwater.com/role/ShorttermBorrowings"/>
  <roleRef xlink:type="simple" xlink:href="msex-20221231.xsd#msex_r_Capitalization" roleURI="http://middlesexwater.com/role/Capitalization"/>
  <roleRef xlink:type="simple" xlink:href="msex-20221231.xsd#msex_r_EmployeeBenefitPlans" roleURI="http://middlesexwater.com/role/EmployeeBenefitPlans"/>
  <roleRef xlink:type="simple" xlink:href="msex-20221231.xsd#msex_r_BusinessSegmentData" roleURI="http://middlesexwater.com/role/BusinessSegmentData"/>
  <roleRef xlink:type="simple" xlink:href="msex-20221231.xsd#msex_r_QuarterlyDataUnaudited" roleURI="http://middlesexwater.com/role/QuarterlyDataUnaudited"/>
  <roleRef xlink:type="simple" xlink:href="msex-20221231.xsd#msex_r_AccountingPoliciesByPolicy" roleURI="http://middlesexwater.com/role/AccountingPoliciesByPolicy"/>
  <roleRef xlink:type="simple" xlink:href="msex-20221231.xsd#msex_r_OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsTables" roleURI="http://middlesexwater.com/role/OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsTables"/>
  <roleRef xlink:type="simple" xlink:href="msex-20221231.xsd#msex_r_RateandRegulatoryMattersTables" roleURI="http://middlesexwater.com/role/RateandRegulatoryMattersTables"/>
  <roleRef xlink:type="simple" xlink:href="msex-20221231.xsd#msex_r_IncomeTaxesTables" roleURI="http://middlesexwater.com/role/IncomeTaxesTables"/>
  <roleRef xlink:type="simple" xlink:href="msex-20221231.xsd#msex_r_CommitmentsandContingentLiabilitiesTables" roleURI="http://middlesexwater.com/role/CommitmentsandContingentLiabilitiesTables"/>
  <roleRef xlink:type="simple" xlink:href="msex-20221231.xsd#msex_r_ShorttermBorrowingsTables" roleURI="http://middlesexwater.com/role/ShorttermBorrowingsTables"/>
  <roleRef xlink:type="simple" xlink:href="msex-20221231.xsd#msex_r_CapitalizationTables" roleURI="http://middlesexwater.com/role/CapitalizationTables"/>
  <roleRef xlink:type="simple" xlink:href="msex-20221231.xsd#msex_r_EmployeeBenefitPlansTables" roleURI="http://middlesexwater.com/role/EmployeeBenefitPlansTables"/>
  <roleRef xlink:type="simple" xlink:href="msex-20221231.xsd#msex_r_BusinessSegmentDataTables" roleURI="http://middlesexwater.com/role/BusinessSegmentDataTables"/>
  <roleRef xlink:type="simple" xlink:href="msex-20221231.xsd#msex_r_QuarterlyDataUnauditedTables" roleURI="http://middlesexwater.com/role/QuarterlyDataUnauditedTables"/>
  <roleRef xlink:type="simple" xlink:href="msex-20221231.xsd#msex_r_ScheduleofdepreciationratesTable" roleURI="http://middlesexwater.com/role/ScheduleofdepreciationratesTable"/>
  <roleRef xlink:type="simple" xlink:href="msex-20221231.xsd#msex_r_ScheduleofallowanceforfundsusedduringconstructionratesTable" roleURI="http://middlesexwater.com/role/ScheduleofallowanceforfundsusedduringconstructionratesTable"/>
  <roleRef xlink:type="simple" xlink:href="msex-20221231.xsd#msex_r_ScheduleofoperatingrevenuesTable" roleURI="http://middlesexwater.com/role/ScheduleofoperatingrevenuesTable"/>
  <roleRef xlink:type="simple" xlink:href="msex-20221231.xsd#msex_r_ScheduleofregulatoryassetsTable" roleURI="http://middlesexwater.com/role/ScheduleofregulatoryassetsTable"/>
  <roleRef xlink:type="simple" xlink:href="msex-20221231.xsd#msex_r_ScheduleofincometaxexpensereconciliationTable" roleURI="http://middlesexwater.com/role/ScheduleofincometaxexpensereconciliationTable"/>
  <roleRef xlink:type="simple" xlink:href="msex-20221231.xsd#msex_r_ScheduleofincometaxexpenseTable" roleURI="http://middlesexwater.com/role/ScheduleofincometaxexpenseTable"/>
  <roleRef xlink:type="simple" xlink:href="msex-20221231.xsd#msex_r_ScheduleofnetdeferredtaxliabilityTable" roleURI="http://middlesexwater.com/role/ScheduleofnetdeferredtaxliabilityTable"/>
  <roleRef xlink:type="simple" xlink:href="msex-20221231.xsd#msex_r_ScheduleofpurchasedwatercostsTable" roleURI="http://middlesexwater.com/role/ScheduleofpurchasedwatercostsTable"/>
  <roleRef xlink:type="simple" xlink:href="msex-20221231.xsd#msex_r_ScheduleofoperatingleaseROUassetsTable" roleURI="http://middlesexwater.com/role/ScheduleofoperatingleaseROUassetsTable"/>
  <roleRef xlink:type="simple" xlink:href="msex-20221231.xsd#msex_r_ScheduleoffutureminimumoperatingleasecommitmentsTable" roleURI="http://middlesexwater.com/role/ScheduleoffutureminimumoperatingleasecommitmentsTable"/>
  <roleRef xlink:type="simple" xlink:href="msex-20221231.xsd#msex_r_ScheduleofinformationregardingshorttermborrowingsTable" roleURI="http://middlesexwater.com/role/ScheduleofinformationregardingshorttermborrowingsTable"/>
  <roleRef xlink:type="simple" xlink:href="msex-20221231.xsd#msex_r_ScheduleofLineofCreditTable" roleURI="http://middlesexwater.com/role/ScheduleofLineofCreditTable"/>
  <roleRef xlink:type="simple" xlink:href="msex-20221231.xsd#msex_r_ScheduleoflongtermdebtTable" roleURI="http://middlesexwater.com/role/ScheduleoflongtermdebtTable"/>
  <roleRef xlink:type="simple" xlink:href="msex-20221231.xsd#msex_r_ScheduleofbasicanddilutedearningspershareTable" roleURI="http://middlesexwater.com/role/ScheduleofbasicanddilutedearningspershareTable"/>
  <roleRef xlink:type="simple" xlink:href="msex-20221231.xsd#msex_r_ScheduleofbasicanddilutedearningspershareTable_Parentheticals" roleURI="http://middlesexwater.com/role/ScheduleofbasicanddilutedearningspershareTable_Parentheticals"/>
  <roleRef xlink:type="simple" xlink:href="msex-20221231.xsd#msex_r_ScheduleofcarryingamountandfairvalueofthebondsTable" roleURI="http://middlesexwater.com/role/ScheduleofcarryingamountandfairvalueofthebondsTable"/>
  <roleRef xlink:type="simple" xlink:href="msex-20221231.xsd#msex_r_ScheduleofpensionplanandotherbenefitsplanTable" roleURI="http://middlesexwater.com/role/ScheduleofpensionplanandotherbenefitsplanTable"/>
  <roleRef xlink:type="simple" xlink:href="msex-20221231.xsd#msex_r_ScheduleofchangeinfairvalueofplanassetsTable" roleURI="http://middlesexwater.com/role/ScheduleofchangeinfairvalueofplanassetsTable"/>
  <roleRef xlink:type="simple" xlink:href="msex-20221231.xsd#msex_r_ScheduleofemployeebenefitplansrecognizedinbalancesheetTable" roleURI="http://middlesexwater.com/role/ScheduleofemployeebenefitplansrecognizedinbalancesheetTable"/>
  <roleRef xlink:type="simple" xlink:href="msex-20221231.xsd#msex_r_ScheduleofcomponentsofnetbenefitcostTable" roleURI="http://middlesexwater.com/role/ScheduleofcomponentsofnetbenefitcostTable"/>
  <roleRef xlink:type="simple" xlink:href="msex-20221231.xsd#msex_r_ScheduleofregulatoryassetsintonetperiodicbenefitcostTable" roleURI="http://middlesexwater.com/role/ScheduleofregulatoryassetsintonetperiodicbenefitcostTable"/>
  <roleRef xlink:type="simple" xlink:href="msex-20221231.xsd#msex_r_ScheduleofdiscountandcompensationratesTable" roleURI="http://middlesexwater.com/role/ScheduleofdiscountandcompensationratesTable"/>
  <roleRef xlink:type="simple" xlink:href="msex-20221231.xsd#msex_r_ScheduleofeffectofonepercentagepointchangeinassumedhealthcarecosttrendratesTable" roleURI="http://middlesexwater.com/role/ScheduleofeffectofonepercentagepointchangeinassumedhealthcarecosttrendratesTable"/>
  <roleRef xlink:type="simple" xlink:href="msex-20221231.xsd#msex_r_ScheduleofexpectedbenefitpaymentsTable" roleURI="http://middlesexwater.com/role/ScheduleofexpectedbenefitpaymentsTable"/>
  <roleRef xlink:type="simple" xlink:href="msex-20221231.xsd#msex_r_ScheduleofallocationofplanassetsTable" roleURI="http://middlesexwater.com/role/ScheduleofallocationofplanassetsTable"/>
  <roleRef xlink:type="simple" xlink:href="msex-20221231.xsd#msex_r_ScheduleoffairvalueofplanassetsTable" roleURI="http://middlesexwater.com/role/ScheduleoffairvalueofplanassetsTable"/>
  <roleRef xlink:type="simple" xlink:href="msex-20221231.xsd#msex_r_ScheduleoftablepresentsawardedbutnotyetvestedshareTable" roleURI="http://middlesexwater.com/role/ScheduleoftablepresentsawardedbutnotyetvestedshareTable"/>
  <roleRef xlink:type="simple" xlink:href="msex-20221231.xsd#msex_r_ScheduleofsegmentreportinginformationbysegmentTable" roleURI="http://middlesexwater.com/role/ScheduleofsegmentreportinginformationbysegmentTable"/>
  <roleRef xlink:type="simple" xlink:href="msex-20221231.xsd#msex_r_ScheduleoffinancialinformationforeachquarterTable" roleURI="http://middlesexwater.com/role/ScheduleoffinancialinformationforeachquarterTable"/>
  <roleRef xlink:type="simple" xlink:href="msex-20221231.xsd#msex_r_OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetails" roleURI="http://middlesexwater.com/role/OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetails"/>
  <roleRef xlink:type="simple" xlink:href="msex-20221231.xsd#msex_r_RateandRegulatoryMattersDetails" roleURI="http://middlesexwater.com/role/RateandRegulatoryMattersDetails"/>
  <roleRef xlink:type="simple" xlink:href="msex-20221231.xsd#msex_r_IncomeTaxesDetails" roleURI="http://middlesexwater.com/role/IncomeTaxesDetails"/>
  <roleRef xlink:type="simple" xlink:href="msex-20221231.xsd#msex_r_CommitmentsandContingentLiabilitiesDetails" roleURI="http://middlesexwater.com/role/CommitmentsandContingentLiabilitiesDetails"/>
  <roleRef xlink:type="simple" xlink:href="msex-20221231.xsd#msex_r_ShorttermBorrowingsDetails" roleURI="http://middlesexwater.com/role/ShorttermBorrowingsDetails"/>
  <roleRef xlink:type="simple" xlink:href="msex-20221231.xsd#msex_r_CapitalizationDetails" roleURI="http://middlesexwater.com/role/CapitalizationDetails"/>
  <roleRef xlink:type="simple" xlink:href="msex-20221231.xsd#msex_r_EmployeeBenefitPlansDetails" roleURI="http://middlesexwater.com/role/EmployeeBenefitPlansDetails"/>
  <roleRef xlink:type="simple" xlink:href="msex-20221231.xsd#DocumentAndEntityInformation" roleURI="http://middlesexwater.com/role/DocumentAndEntityInformation"/>
  <presentationLink xlink:type="extended" xlink:role="http://middlesexwater.com/role/ConsolidatedIncomeStatement">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RegulatedAndUnregulatedOperatingRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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-20221231.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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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_GainOrLossOnSaleOfStockInSubsidiary" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainOrLossOnSaleOfStockInSubsidiary"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_GainOrLossOnSaleOfStockInSubsidiary" order="2.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/2022/elts/us-gaap-2022.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="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="OtherIncomeExpenseAbstract" xlink:href="msex-20221231.xsd#msex_OtherIncomeExpenseAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="OtherIncomeExpenseAbstract" order="4.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/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OtherIncomeExpenseAbstract" 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/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OtherIncomeExpenseAbstract" 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/2022/elts/us-gaap-2022.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="5.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/2022/elts/us-gaap-2022.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="6.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/2022/elts/us-gaap-2022.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="7.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/2022/elts/us-gaap-2022.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="8.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/2022/elts/us-gaap-2022.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="9.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/2022/elts/us-gaap-2022.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="10.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/2022/elts/us-gaap-2022.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="11.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="EarningsPerShareOfCommonStockAbstract" xlink:href="msex-20221231.xsd#msex_EarningsPerShareOfCommonStockAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="EarningsPerShareOfCommonStockAbstract" order="12.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/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EarningsPerShareOfCommonStockAbstract" 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/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EarningsPerShareOfCommonStockAbstract" xlink:to="us-gaap_EarningsPerShareDiluted" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AverageNumberOfAbstract" xlink:href="msex-20221231.xsd#msex_AverageNumberOfAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="AverageNumberOfAbstract" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CommonSharesOutstandingAbstract" xlink:href="msex-20221231.xsd#msex_CommonSharesOutstandingAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AverageNumberOfAbstract" xlink:to="CommonSharesOutstandingAbstract" order="0.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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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:type="extended" xlink:role="http://middlesexwater.com/role/ConsolidatedBalanceSheet">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistribution"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistribution" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment" order="2.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/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress" order="3.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/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService" order="4.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/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation" order="5.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/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet" order="6.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/2022/elts/us-gaap-2022.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="7.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/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_AccountsReceivableNetCurrent" order="8.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/2022/elts/us-gaap-2022.xsd#us-gaap_UnbilledReceivablesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_UnbilledReceivablesCurrent" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PublicUtilitiesInventory" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesInventory"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_PublicUtilitiesInventory" order="10.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/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_PrepaidExpenseCurrent" order="11.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/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_AssetsCurrent" order="12.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/2022/elts/us-gaap-2022.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="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PreliminarySurveyAndInvestigationCharges" xlink:href="msex-20221231.xsd#msex_PreliminarySurveyAndInvestigationCharges"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="PreliminarySurveyAndInvestigationCharges" order="14.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/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssetsNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_RegulatoryAssetsNoncurrent" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="NonUtilityAssetsNet" xlink:href="msex-20221231.xsd#msex_NonUtilityAssetsNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="NonUtilityAssetsNet" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="EmployeeBenefitPlans" xlink:href="msex-20221231.xsd#msex_EmployeeBenefitPlans"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="EmployeeBenefitPlans" order="17.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/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_OtherAssetsNoncurrent" order="18.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DeferredChargesAndOtherAssets" xlink:href="msex-20221231.xsd#msex_DeferredChargesAndOtherAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="DeferredChargesAndOtherAssets" order="19.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/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_Assets" order="20.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="CapitalizationAndLiabilitiesAbstract" xlink:href="msex-20221231.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="21.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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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="TotalCommonEquity" xlink:href="msex-20221231.xsd#msex_TotalCommonEquity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CapitalizationAndLiabilitiesAbstract" xlink:to="TotalCommonEquity" 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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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="22.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/2022/elts/us-gaap-2022.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="23.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/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_AccountsPayableCurrent" order="24.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/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_AccruedIncomeTaxesCurrent" order="25.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestPayableCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_InterestPayableCurrent" order="26.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredRevenueCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredRevenueCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_DeferredRevenueCurrent" order="27.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/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_OtherLiabilitiesCurrent" order="28.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/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_LiabilitiesCurrent" order="29.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/2022/elts/us-gaap-2022.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="30.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ConstructionAdvances" xlink:href="msex-20221231.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="31.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/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" order="32.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/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_DeferredIncomeTaxLiabilitiesNet" order="33.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedEmployeeBenefitsCurrentAndNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedEmployeeBenefitsCurrentAndNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_AccruedEmployeeBenefitsCurrentAndNoncurrent" order="34.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/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryLiabilityNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_RegulatoryLiabilityNoncurrent" order="35.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/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_OtherLiabilitiesNoncurrent" order="36.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent" order="37.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/2022/elts/us-gaap-2022.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="38.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/2022/elts/us-gaap-2022.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:type="extended" xlink:role="http://middlesexwater.com/role/ConsolidatedBalanceSheet_Parentheticals">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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:type="extended" xlink:role="http://middlesexwater.com/role/ConsolidatedCashFlow">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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_DepreciationDepletionAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_DepreciationDepletionAndAmortization" 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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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_GainOrLossOnSaleOfStockInSubsidiary" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainOrLossOnSaleOfStockInSubsidiary"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_GainOrLossOnSaleOfStockInSubsidiary" order="5.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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="ChangeInUnbilledRevenues" xlink:href="msex-20221231.xsd#msex_ChangeInUnbilledRevenues"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="ChangeInUnbilledRevenues" 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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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_IncreaseDecreaseInInterestPayableNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInInterestPayableNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInInterestPayableNet" 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/2022/elts/us-gaap-2022.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_IncreaseDecreaseInDeferredRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInDeferredRevenue" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="9.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/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" order="1.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/2022/elts/us-gaap-2022.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="2.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/2022/elts/us-gaap-2022.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_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" order="3.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/2022/elts/us-gaap-2022.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="4.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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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="ProceedsFromIssuanceOfCommonStockExpense" xlink:href="msex-20221231.xsd#msex_ProceedsFromIssuanceOfCommonStockExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="ProceedsFromIssuanceOfCommonStockExpense" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_0" order="8.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/2022/elts/us-gaap-2022.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="9.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/2022/elts/us-gaap-2022.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="DeobligatedPrincipalPayments" xlink:href="msex-20221231.xsd#msex_DeobligatedPrincipalPayments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="DeobligatedPrincipalPayments" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="NonCashConsiderationForSaleOfSubsidiary" xlink:href="msex-20221231.xsd#msex_NonCashConsiderationForSaleOfSubsidiary"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="NonCashConsiderationForSaleOfSubsidiary" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SupplementalCashFlowElementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalCashFlowElementsAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_SupplementalCashFlowElementsAbstract" order="10.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/2022/elts/us-gaap-2022.xsd#us-gaap_InterestPaidNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SupplementalCashFlowElementsAbstract" 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/2022/elts/us-gaap-2022.xsd#us-gaap_InterestPaidCapitalized"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SupplementalCashFlowElementsAbstract" 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/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SupplementalCashFlowElementsAbstract" xlink:to="us-gaap_IncomeTaxesPaidNet" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://middlesexwater.com/role/ConsolidatedCashFlow_Parentheticals">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForFundsUsedDuringConstructionInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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:type="extended" xlink:role="http://middlesexwater.com/role/ShareholdersEquityType1">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_StatementClassOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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-20221231.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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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-20221231.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="FirstMortgageBondsDue20232059Member" xlink:href="msex-20221231.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="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="StateRevolvingTrustNotesOneMember" xlink:href="msex-20221231.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"/>
    <loc xlink:type="locator" xlink:label="NewConstructionLoansMember" xlink:href="msex-20221231.xsd#msex_NewConstructionLoansMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="NewConstructionLoansMember" 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="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-20221231.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="us-gaap_ConversionOfStockAmountIssued1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConversionOfStockAmountIssued1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommonStockNoParValueAbstract" xlink:to="us-gaap_ConversionOfStockAmountIssued1" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TemporaryEquityAccretionToRedemptionValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TemporaryEquityAccretionToRedemptionValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommonStockNoParValueAbstract" xlink:to="us-gaap_TemporaryEquityAccretionToRedemptionValue" 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/2022/elts/us-gaap-2022.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="TotalCommonEquity" xlink:href="msex-20221231.xsd#msex_TotalCommonEquity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="TotalCommonEquity" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="CumulativePreferredStockNoParValueAbstract" xlink:href="msex-20221231.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="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PreferredSharesAuthorized" xlink:href="msex-20221231.xsd#msex_PreferredSharesAuthorized"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CumulativePreferredStockNoParValueAbstract" xlink:to="PreferredSharesAuthorized" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PreferredStockValue1" xlink:href="msex-20221231.xsd#msex_PreferredStockValue1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CumulativePreferredStockNoParValueAbstract" xlink:to="PreferredStockValue1" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ConvertibleAbstract" xlink:href="msex-20221231.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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongTermDebtAbstract" xlink:to="us-gaap_LongTermDebt" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentUnamortizedPremium" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentUnamortizedPremium"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongTermDebtAbstract" xlink:to="us-gaap_DebtInstrumentUnamortizedPremium" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentUnamortizedDiscount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentUnamortizedDiscount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongTermDebtAbstract" xlink:to="us-gaap_DebtInstrumentUnamortizedDiscount" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="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/2022/elts/us-gaap-2022.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:type="extended" xlink:role="http://middlesexwater.com/role/ShareholdersEquityType1_Parentheticals">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_DebtInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="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/2022/elts/us-gaap-2022.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-20221231.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/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AmortizingSecuredNotesDue20282046Member" xlink:href="msex-20221231.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="StateRevolvingTrustNotesDue20252038Member" xlink:href="msex-20221231.xsd#msex_StateRevolvingTrustNotesDue20252038Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="StateRevolvingTrustNotesDue20252038Member" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="NewConstructionLoansMember" xlink:href="msex-20221231.xsd#msex_NewConstructionLoansMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="NewConstructionLoansMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementClassOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="2.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/2022/elts/us-gaap-2022.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_CumulativePreferredStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CumulativePreferredStockMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_CumulativePreferredStockMember" 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/2022/elts/us-gaap-2022.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-20221231.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/2022/elts/srt-2022.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="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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/2022/elts/srt-2022.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/2022/elts/srt-2022.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"/>
    <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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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:type="extended" xlink:role="http://middlesexwater.com/role/ShareholdersEquityType2or3">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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_SharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharesOutstanding" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="TotalCommonEquity" xlink:href="msex-20221231.xsd#msex_TotalCommonEquity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="TotalCommonEquity" 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/2022/elts/us-gaap-2022.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/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesDividendReinvestmentPlan" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="3.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/2022/elts/us-gaap-2022.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="4.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/2022/elts/us-gaap-2022.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="5.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/2022/elts/us-gaap-2022.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="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesOther" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesOther"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesOther" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueOther" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueOther"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueOther" order="8.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/2022/elts/us-gaap-2022.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="9.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/2022/elts/us-gaap-2022.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="10.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityOther" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityOther"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquityOther" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharesOutstanding_0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharesOutstanding_0" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <loc xlink:type="locator" xlink:label="TotalCommonEquity_0" xlink:href="msex-20221231.xsd#msex_TotalCommonEquity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="TotalCommonEquity_0" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://middlesexwater.com/role/ShareholdersEquityType2or3_Parentheticals">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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:type="extended" xlink:role="http://middlesexwater.com/role/OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopments">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://middlesexwater.com/role/RateandRegulatoryMatters">
    <loc xlink:type="locator" xlink:label="us-gaap_RegulatedOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatedOperationsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PublicUtilitiesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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:type="extended" xlink:role="http://middlesexwater.com/role/IncomeTaxes">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="IncomeTaxesTable" xlink:href="msex-20221231.xsd#msex_IncomeTaxesTable"/>
    <loc xlink:type="locator" xlink:label="IncomeTaxesLineItems" xlink:href="msex-20221231.xsd#msex_IncomeTaxesLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="IncomeTaxesTable" 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="IncomeTaxesTable" xlink:to="IncomeTaxesLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesLineItems" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://middlesexwater.com/role/CommitmentsandContingentLiabilities">
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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:type="extended" xlink:role="http://middlesexwater.com/role/ShorttermBorrowings">
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_ShortTermDebtTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://middlesexwater.com/role/Capitalization">
    <loc xlink:type="locator" xlink:label="CapitalizationAbstract" xlink:href="msex-20221231.xsd#msex_CapitalizationAbstract"/>
    <loc xlink:type="locator" xlink:label="CapitalizationTable" xlink:href="msex-20221231.xsd#msex_CapitalizationTable"/>
    <loc xlink:type="locator" xlink:label="CapitalizationLineItems" xlink:href="msex-20221231.xsd#msex_CapitalizationLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CapitalizationAbstract" xlink:to="CapitalizationTable" 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="CapitalizationTable" xlink:to="CapitalizationLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="CapitalizationTextBlock" xlink:href="msex-20221231.xsd#msex_CapitalizationTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CapitalizationLineItems" xlink:to="CapitalizationTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://middlesexwater.com/role/EmployeeBenefitPlans">
    <loc xlink:type="locator" xlink:label="us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://middlesexwater.com/role/BusinessSegmentData">
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_SegmentReportingDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://middlesexwater.com/role/QuarterlyDataUnaudited">
    <loc xlink:type="locator" xlink:label="us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_QuarterlyFinancialInformationDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="QuarterlyDataUnauditedTable" xlink:href="msex-20221231.xsd#msex_QuarterlyDataUnauditedTable"/>
    <loc xlink:type="locator" xlink:label="QuarterlyDataUnauditedLineItems" xlink:href="msex-20221231.xsd#msex_QuarterlyDataUnauditedLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:to="QuarterlyDataUnauditedTable" 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="QuarterlyDataUnauditedTable" xlink:to="QuarterlyDataUnauditedLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_QuarterlyFinancialInformationTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_QuarterlyFinancialInformationTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="QuarterlyDataUnauditedLineItems" xlink:to="us-gaap_QuarterlyFinancialInformationTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://middlesexwater.com/role/AccountingPoliciesByPolicy">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NatureOfOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NatureOfOperations"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_NatureOfOperations" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConsolidationPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ConsolidationPolicyTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="SystemOfAccountsPolicyTextBlock" xlink:href="msex-20221231.xsd#msex_SystemOfAccountsPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="SystemOfAccountsPolicyTextBlock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PublicUtilitiesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_PublicUtilitiesPolicyTextBlock" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PensionAndOtherPostretirementPlansPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionAndOtherPostretirementPlansPolicy"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_PensionAndOtherPostretirementPlansPolicy" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationDepletionAndAmortizationPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortizationPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_DepreciationDepletionAndAmortizationPolicyTextBlock" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PreliminarySurveyAndInvestigationPsiCostsPolicyTextBlock" xlink:href="msex-20221231.xsd#msex_PreliminarySurveyAndInvestigationPsiCostsPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="PreliminarySurveyAndInvestigationPsiCostsPolicyTextBlock" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CustomersAdvancesForConstructionCacPolicyTextBlock" xlink:href="msex-20221231.xsd#msex_CustomersAdvancesForConstructionCacPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="CustomersAdvancesForConstructionCacPolicyTextBlock" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForFundsUsedDuringConstructionPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForFundsUsedDuringConstructionPolicy"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_AllowanceForFundsUsedDuringConstructionPolicy" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ReceivablesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ReceivablesPolicyTextBlock" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RevenuesPolicyTextBlock" xlink:href="msex-20221231.xsd#msex_RevenuesPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="RevenuesPolicyTextBlock" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredChargesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredChargesPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_DeferredChargesPolicyTextBlock" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_IncomeTaxPolicyTextBlock" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_CashAndCashEquivalentsPolicyTextBlock" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UseOfEstimates" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UseOfEstimates"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_UseOfEstimates" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" order="17.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CovidNineteenPolicyTextBlock" xlink:href="msex-20221231.xsd#msex_CovidNineteenPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="CovidNineteenPolicyTextBlock" order="18.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RegulatoryEnvironmentalCostsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryEnvironmentalCostsPolicy"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_RegulatoryEnvironmentalCostsPolicy" order="19.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy" order="20.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://middlesexwater.com/role/OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsTables">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="RangeOfDepreciationRatesTableTextBlock" xlink:href="msex-20221231.xsd#msex_RangeOfDepreciationRatesTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="RangeOfDepreciationRatesTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AllowanceForFundsUsedDuringConstructionRatesTableTextBlock" xlink:href="msex-20221231.xsd#msex_AllowanceForFundsUsedDuringConstructionRatesTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="AllowanceForFundsUsedDuringConstructionRatesTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_DisaggregationOfRevenueTableTextBlock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://middlesexwater.com/role/RateandRegulatoryMattersTables">
    <loc xlink:type="locator" xlink:label="us-gaap_RegulatedOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatedOperationsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfRegulatoryAssetsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRegulatoryAssetsTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RegulatedOperationsAbstract" xlink:to="us-gaap_ScheduleOfRegulatoryAssetsTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://middlesexwater.com/role/IncomeTaxesTables">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="IncomeTaxesTablesTable" xlink:href="msex-20221231.xsd#msex_IncomeTaxesTablesTable"/>
    <loc xlink:type="locator" xlink:label="IncomeTaxesTablesLineItems" xlink:href="msex-20221231.xsd#msex_IncomeTaxesTablesLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="IncomeTaxesTablesTable" 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="IncomeTaxesTablesTable" xlink:to="IncomeTaxesTablesLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesTablesLineItems" xlink:to="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesTablesLineItems" xlink:to="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesTablesLineItems" xlink:to="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://middlesexwater.com/role/CommitmentsandContingentLiabilitiesTables">
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PurchaseCommitmentExcludingLongtermCommitmentTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_LeaseCostTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_LeaseCostTableTextBlock" order="1.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/2022/elts/us-gaap-2022.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="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://middlesexwater.com/role/ShorttermBorrowingsTables">
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShortTermDebtTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShortTermDebtTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_ScheduleOfShortTermDebtTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://middlesexwater.com/role/CapitalizationTables">
    <loc xlink:type="locator" xlink:label="CapitalizationAbstract" xlink:href="msex-20221231.xsd#msex_CapitalizationAbstract"/>
    <loc xlink:type="locator" xlink:label="CapitalizationTablesTable" xlink:href="msex-20221231.xsd#msex_CapitalizationTablesTable"/>
    <loc xlink:type="locator" xlink:label="CapitalizationTablesLineItems" xlink:href="msex-20221231.xsd#msex_CapitalizationTablesLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CapitalizationAbstract" xlink:to="CapitalizationTablesTable" 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="CapitalizationTablesTable" xlink:to="CapitalizationTablesLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CapitalizationTablesLineItems" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueByBalanceSheetGroupingTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByBalanceSheetGroupingTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CapitalizationTablesLineItems" xlink:to="us-gaap_FairValueByBalanceSheetGroupingTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CapitalizationTablesLineItems" xlink:to="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://middlesexwater.com/role/EmployeeBenefitPlansTables">
    <loc xlink:type="locator" xlink:label="us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="us-gaap_ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfNetBenefitCostsTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ScheduleOfPensionPlanAndOtherBenefitsPlan" xlink:href="msex-20221231.xsd#msex_ScheduleOfPensionPlanAndOtherBenefitsPlan"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="ScheduleOfPensionPlanAndOtherBenefitsPlan" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfAssumptionsUsedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAssumptionsUsedTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="us-gaap_ScheduleOfAssumptionsUsedTableTextBlock" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEffectOfOnePercentagePointChangeInAssumedHealthCareCostTrendRatesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEffectOfOnePercentagePointChangeInAssumedHealthCareCostTrendRatesTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="us-gaap_ScheduleOfEffectOfOnePercentagePointChangeInAssumedHealthCareCostTrendRatesTableTextBlock" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AllocationOfPlanAssetsTableTextBlock" xlink:href="msex-20221231.xsd#msex_AllocationOfPlanAssetsTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="AllocationOfPlanAssetsTableTextBlock" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://middlesexwater.com/role/BusinessSegmentDataTables">
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://middlesexwater.com/role/QuarterlyDataUnauditedTables">
    <loc xlink:type="locator" xlink:label="us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_QuarterlyFinancialInformationDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="QuarterlyDataUnauditedTablesTable" xlink:href="msex-20221231.xsd#msex_QuarterlyDataUnauditedTablesTable"/>
    <loc xlink:type="locator" xlink:label="QuarterlyDataUnauditedTablesLineItems" xlink:href="msex-20221231.xsd#msex_QuarterlyDataUnauditedTablesLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:to="QuarterlyDataUnauditedTablesTable" 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="QuarterlyDataUnauditedTablesTable" xlink:to="QuarterlyDataUnauditedTablesLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="QuarterlyDataUnauditedTablesLineItems" xlink:to="us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://middlesexwater.com/role/ScheduleofdepreciationratesTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfDepreciationRatesAbstract" xlink:href="msex-20221231.xsd#msex_ScheduleOfDepreciationRatesAbstract"/>
    <loc xlink:type="locator" xlink:label="OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetailsScheduleofdepreciationratesTable" xlink:href="msex-20221231.xsd#msex_OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetailsScheduleofdepreciationratesTable"/>
    <loc xlink:type="locator" xlink:label="OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetailsScheduleofdepreciationratesLineItems" xlink:href="msex-20221231.xsd#msex_OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetailsScheduleofdepreciationratesLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDepreciationRatesAbstract" xlink:to="OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetailsScheduleofdepreciationratesTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetailsScheduleofdepreciationratesTable" xlink:to="srt_RangeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PublicUtilityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilityAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetailsScheduleofdepreciationratesTable" xlink:to="us-gaap_PublicUtilityAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="SourceOfSupplyMember" xlink:href="msex-20221231.xsd#msex_SourceOfSupplyMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PublicUtilityAxis" xlink:to="SourceOfSupplyMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PumpingMember" xlink:href="msex-20221231.xsd#msex_PumpingMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PublicUtilityAxis" xlink:to="PumpingMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="WaterTreatmentMember" xlink:href="msex-20221231.xsd#msex_WaterTreatmentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PublicUtilityAxis" xlink:to="WaterTreatmentMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="GeneralPlantMember" xlink:href="msex-20221231.xsd#msex_GeneralPlantMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PublicUtilityAxis" xlink:to="GeneralPlantMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="WastewaterCollectionMember" xlink:href="msex-20221231.xsd#msex_WastewaterCollectionMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PublicUtilityAxis" xlink:to="WastewaterCollectionMember" 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="OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetailsScheduleofdepreciationratesTable" xlink:to="OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetailsScheduleofdepreciationratesLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetailsScheduleofdepreciationratesLineItems" xlink:to="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PublicUtilitiesPropertyPlantAndEquipmentRateOfTransmissionAndDistribution" xlink:href="msex-20221231.xsd#msex_PublicUtilitiesPropertyPlantAndEquipmentRateOfTransmissionAndDistribution"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetailsScheduleofdepreciationratesLineItems" xlink:to="PublicUtilitiesPropertyPlantAndEquipmentRateOfTransmissionAndDistribution" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://middlesexwater.com/role/ScheduleofallowanceforfundsusedduringconstructionratesTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfAllowanceForFundsUsedDuringConstructionRatesAbstract" xlink:href="msex-20221231.xsd#msex_ScheduleOfAllowanceForFundsUsedDuringConstructionRatesAbstract"/>
    <loc xlink:type="locator" xlink:label="OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetailsScheduleofallowanceforfundsusedduringconstructionratesTable" xlink:href="msex-20221231.xsd#msex_OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetailsScheduleofallowanceforfundsusedduringconstructionratesTable"/>
    <loc xlink:type="locator" xlink:label="OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetailsScheduleofallowanceforfundsusedduringconstructionratesLineItems" xlink:href="msex-20221231.xsd#msex_OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetailsScheduleofallowanceforfundsusedduringconstructionratesLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAllowanceForFundsUsedDuringConstructionRatesAbstract" xlink:to="OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetailsScheduleofallowanceforfundsusedduringconstructionratesTable" 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/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetailsScheduleofallowanceforfundsusedduringconstructionratesTable" xlink:to="dei_LegalEntityAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="MiddlesexWaterCompanyMember" xlink:href="msex-20221231.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="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="TidewaterUtilitiesIncMember" xlink:href="msex-20221231.xsd#msex_TidewaterUtilitiesIncMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="TidewaterUtilitiesIncMember" 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="OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetailsScheduleofallowanceforfundsusedduringconstructionratesTable" xlink:to="OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetailsScheduleofallowanceforfundsusedduringconstructionratesLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetailsScheduleofallowanceforfundsusedduringconstructionratesLineItems" xlink:to="us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://middlesexwater.com/role/ScheduleofoperatingrevenuesTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfOperatingRevenuesAbstract" xlink:href="msex-20221231.xsd#msex_ScheduleOfOperatingRevenuesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RegulatedOperatingRevenueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatedOperatingRevenueAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfOperatingRevenuesAbstract" xlink:to="us-gaap_RegulatedOperatingRevenueAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ResidentialOperatingRevenues" xlink:href="msex-20221231.xsd#msex_ResidentialOperatingRevenues"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RegulatedOperatingRevenueAbstract" xlink:to="ResidentialOperatingRevenues" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CommercialOperatingRevenues" xlink:href="msex-20221231.xsd#msex_CommercialOperatingRevenues"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RegulatedOperatingRevenueAbstract" xlink:to="CommercialOperatingRevenues" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="IndustrialOperatingRevenues" xlink:href="msex-20221231.xsd#msex_IndustrialOperatingRevenues"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RegulatedOperatingRevenueAbstract" xlink:to="IndustrialOperatingRevenues" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ResidentialCommercialIndustrialAndFireProtectionRevenue" xlink:href="msex-20221231.xsd#msex_ResidentialCommercialIndustrialAndFireProtectionRevenue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RegulatedOperatingRevenueAbstract" xlink:to="ResidentialCommercialIndustrialAndFireProtectionRevenue" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="WholesaleMunicipalRevenue" xlink:href="msex-20221231.xsd#msex_WholesaleMunicipalRevenue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RegulatedOperatingRevenueAbstract" xlink:to="WholesaleMunicipalRevenue" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="NonregualtedContractOperationsRevenue" xlink:href="msex-20221231.xsd#msex_NonregualtedContractOperationsRevenue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfOperatingRevenuesAbstract" xlink:to="NonregualtedContractOperationsRevenue" 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/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfOperatingRevenuesAbstract" 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/2022/elts/us-gaap-2022.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-20221231.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-20221231.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/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatedAndUnregulatedOperatingRevenue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfOperatingRevenuesAbstract" xlink:to="us-gaap_RegulatedAndUnregulatedOperatingRevenue" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://middlesexwater.com/role/ScheduleofregulatoryassetsTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfRegulatoryAssetsAbstract" xlink:href="msex-20221231.xsd#msex_ScheduleOfRegulatoryAssetsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfRegulatoryAssetsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRegulatoryAssetsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RegulatoryAssetLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssetLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfRegulatoryAssetsAbstract" xlink:to="us-gaap_ScheduleOfRegulatoryAssetsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfRegulatoryAssetsTable" xlink:to="srt_RangeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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/2022/elts/srt-2022.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/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RegulatoryAssetAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssetAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfRegulatoryAssetsTable" xlink:to="us-gaap_RegulatoryAssetAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RegulatoryAssetDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssetDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RegulatoryAssetAxis" xlink:to="us-gaap_RegulatoryAssetDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PensionCostsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionCostsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RegulatoryAssetAxis" xlink:to="us-gaap_PensionCostsMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="IncomeTaxesMember" xlink:href="msex-20221231.xsd#msex_IncomeTaxesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RegulatoryAssetAxis" xlink:to="IncomeTaxesMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RateCasesStormCostsTankPaintingOtherMember" xlink:href="msex-20221231.xsd#msex_RateCasesStormCostsTankPaintingOtherMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RegulatoryAssetAxis" xlink:to="RateCasesStormCostsTankPaintingOtherMember" 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_ScheduleOfRegulatoryAssetsTable" xlink:to="us-gaap_RegulatoryAssetLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RegulatoryAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RegulatoryAssetLineItems" xlink:to="us-gaap_RegulatoryAssets" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RemainingRecoveryPeriod" xlink:href="msex-20221231.xsd#msex_RemainingRecoveryPeriod"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RegulatoryAssetLineItems" xlink:to="RemainingRecoveryPeriod" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://middlesexwater.com/role/ScheduleofincometaxexpensereconciliationTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfIncomeTaxExpenseReconciliationAbstract" xlink:href="msex-20221231.xsd#msex_ScheduleOfIncomeTaxExpenseReconciliationAbstract"/>
    <loc xlink:type="locator" xlink:label="IncomeTaxesDetailsScheduleofincometaxexpensereconciliationTable" xlink:href="msex-20221231.xsd#msex_IncomeTaxesDetailsScheduleofincometaxexpensereconciliationTable"/>
    <loc xlink:type="locator" xlink:label="IncomeTaxesDetailsScheduleofincometaxexpensereconciliationLineItems" xlink:href="msex-20221231.xsd#msex_IncomeTaxesDetailsScheduleofincometaxexpensereconciliationLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfIncomeTaxExpenseReconciliationAbstract" xlink:to="IncomeTaxesDetailsScheduleofincometaxexpensereconciliationTable" 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/2022/elts/srt-2022.xsd#srt_StatementScenarioAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesDetailsScheduleofincometaxexpensereconciliationTable" xlink:to="srt_StatementScenarioAxis" order="1.0"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesDetailsScheduleofincometaxexpensereconciliationTable" xlink:to="IncomeTaxesDetailsScheduleofincometaxexpensereconciliationLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesDetailsScheduleofincometaxexpensereconciliationLineItems" xlink:to="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationDeductionsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationDeductionsAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesDetailsScheduleofincometaxexpensereconciliationLineItems" xlink:to="us-gaap_IncomeTaxReconciliationDeductionsAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationDispositionOfAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationDispositionOfAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxReconciliationDeductionsAbstract" xlink:to="us-gaap_IncomeTaxReconciliationDispositionOfAssets" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="IncomeTaxReconciliationTangiblePropertyRepairs" xlink:href="msex-20221231.xsd#msex_IncomeTaxReconciliationTangiblePropertyRepairs"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxReconciliationDeductionsAbstract" xlink:to="IncomeTaxReconciliationTangiblePropertyRepairs" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxReconciliationDeductionsAbstract" xlink:to="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxReconciliationDeductionsAbstract" xlink:to="us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesDetailsScheduleofincometaxexpensereconciliationLineItems" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://middlesexwater.com/role/ScheduleofincometaxexpenseTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfIncomeTaxExpenseAbstract" xlink:href="msex-20221231.xsd#msex_ScheduleOfIncomeTaxExpenseAbstract"/>
    <loc xlink:type="locator" xlink:label="IncomeTaxesDetailsScheduleofincometaxexpenseTable" xlink:href="msex-20221231.xsd#msex_IncomeTaxesDetailsScheduleofincometaxexpenseTable"/>
    <loc xlink:type="locator" xlink:label="IncomeTaxesDetailsScheduleofincometaxexpenseLineItems" xlink:href="msex-20221231.xsd#msex_IncomeTaxesDetailsScheduleofincometaxexpenseLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfIncomeTaxExpenseAbstract" xlink:to="IncomeTaxesDetailsScheduleofincometaxexpenseTable" 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/2022/elts/srt-2022.xsd#srt_StatementScenarioAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesDetailsScheduleofincometaxexpenseTable" xlink:to="srt_StatementScenarioAxis" order="1.0"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesDetailsScheduleofincometaxexpenseTable" xlink:to="IncomeTaxesDetailsScheduleofincometaxexpenseLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="CurrentAbstract" xlink:href="msex-20221231.xsd#msex_CurrentAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesDetailsScheduleofincometaxexpenseLineItems" xlink:to="CurrentAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CurrentAbstract" xlink:to="us-gaap_CurrentFederalTaxExpenseBenefit" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CurrentAbstract" xlink:to="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DeferredAbstract" xlink:href="msex-20221231.xsd#msex_DeferredAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesDetailsScheduleofincometaxexpenseLineItems" xlink:to="DeferredAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredAbstract" xlink:to="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredAbstract" xlink:to="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredOtherTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredOtherTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredAbstract" xlink:to="us-gaap_DeferredOtherTaxExpenseBenefit" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesDetailsScheduleofincometaxexpenseLineItems" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://middlesexwater.com/role/ScheduleofnetdeferredtaxliabilityTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfNetDeferredTaxLiabilityAbstract" xlink:href="msex-20221231.xsd#msex_ScheduleOfNetDeferredTaxLiabilityAbstract"/>
    <loc xlink:type="locator" xlink:label="IncomeTaxesDetailsScheduleofnetdeferredtaxliabilityTable" xlink:href="msex-20221231.xsd#msex_IncomeTaxesDetailsScheduleofnetdeferredtaxliabilityTable"/>
    <loc xlink:type="locator" xlink:label="IncomeTaxesDetailsScheduleofnetdeferredtaxliabilityLineItems" xlink:href="msex-20221231.xsd#msex_IncomeTaxesDetailsScheduleofnetdeferredtaxliabilityLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfNetDeferredTaxLiabilityAbstract" xlink:to="IncomeTaxesDetailsScheduleofnetdeferredtaxliabilityTable" 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/2022/elts/srt-2022.xsd#srt_StatementScenarioAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesDetailsScheduleofnetdeferredtaxliabilityTable" xlink:to="srt_StatementScenarioAxis" order="1.0"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesDetailsScheduleofnetdeferredtaxliabilityTable" xlink:to="IncomeTaxesDetailsScheduleofnetdeferredtaxliabilityLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DeferredTaxLiabilitiesUtilityPlantRelated" xlink:href="msex-20221231.xsd#msex_DeferredTaxLiabilitiesUtilityPlantRelated"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesDetailsScheduleofnetdeferredtaxliabilityLineItems" xlink:to="DeferredTaxLiabilitiesUtilityPlantRelated" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DeferredTaxAssetsCustomerAdvances" xlink:href="msex-20221231.xsd#msex_DeferredTaxAssetsCustomerAdvances"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesDetailsScheduleofnetdeferredtaxliabilityLineItems" xlink:to="DeferredTaxAssetsCustomerAdvances" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesDetailsScheduleofnetdeferredtaxliabilityLineItems" xlink:to="us-gaap_EmployeeRelatedLiabilitiesCurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DeferredTaxLiabilitiesInvestmentTaxCredits" xlink:href="msex-20221231.xsd#msex_DeferredTaxLiabilitiesInvestmentTaxCredits"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesDetailsScheduleofnetdeferredtaxliabilityLineItems" xlink:to="DeferredTaxLiabilitiesInvestmentTaxCredits" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsOther" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesDetailsScheduleofnetdeferredtaxliabilityLineItems" xlink:to="us-gaap_DeferredTaxAssetsOther" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesDetailsScheduleofnetdeferredtaxliabilityLineItems" xlink:to="us-gaap_DeferredTaxLiabilities" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://middlesexwater.com/role/ScheduleofpurchasedwatercostsTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfPurchasedWaterCostsAbstract" xlink:href="msex-20221231.xsd#msex_ScheduleOfPurchasedWaterCostsAbstract"/>
    <loc xlink:type="locator" xlink:label="CostOfUntreatedWater" xlink:href="msex-20221231.xsd#msex_CostOfUntreatedWater"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfPurchasedWaterCostsAbstract" xlink:to="CostOfUntreatedWater" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CostOfTreatedWater" xlink:href="msex-20221231.xsd#msex_CostOfTreatedWater"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfPurchasedWaterCostsAbstract" xlink:to="CostOfTreatedWater" 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/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfPurchasedWater"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfPurchasedWaterCostsAbstract" xlink:to="us-gaap_CostOfPurchasedWater" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://middlesexwater.com/role/ScheduleofoperatingleaseROUassetsTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfOperatingLeaseRouAssetsAbstract" xlink:href="msex-20221231.xsd#msex_ScheduleOfOperatingLeaseRouAssetsAbstract"/>
    <loc xlink:type="locator" xlink:label="RightOfUseAssetAtLeaseInception" xlink:href="msex-20221231.xsd#msex_RightOfUseAssetAtLeaseInception"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfOperatingLeaseRouAssetsAbstract" xlink:to="RightOfUseAssetAtLeaseInception" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RightOfUseAssetsAccumulatedAmortization" xlink:href="msex-20221231.xsd#msex_RightOfUseAssetsAccumulatedAmortization"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfOperatingLeaseRouAssetsAbstract" xlink:to="RightOfUseAssetsAccumulatedAmortization" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="RightOfUseAssetsCurrent" xlink:href="msex-20221231.xsd#msex_RightOfUseAssetsCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfOperatingLeaseRouAssetsAbstract" xlink:to="RightOfUseAssetsCurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://middlesexwater.com/role/ScheduleoffutureminimumoperatingleasecommitmentsTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfFutureMinimumOperatingLeaseCommitmentsAbstract" xlink:href="msex-20221231.xsd#msex_ScheduleOfFutureMinimumOperatingLeaseCommitmentsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfFutureMinimumOperatingLeaseCommitmentsAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" order="0.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/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfFutureMinimumOperatingLeaseCommitmentsAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" order="1.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/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfFutureMinimumOperatingLeaseCommitmentsAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" order="2.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/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfFutureMinimumOperatingLeaseCommitmentsAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" order="3.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/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfFutureMinimumOperatingLeaseCommitmentsAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfFutureMinimumOperatingLeaseCommitmentsAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" 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/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfFutureMinimumOperatingLeaseCommitmentsAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfFutureMinimumOperatingLeaseCommitmentsAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" order="7.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="OperatingLeaseLiability1" xlink:href="msex-20221231.xsd#msex_OperatingLeaseLiability1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfFutureMinimumOperatingLeaseCommitmentsAbstract" xlink:to="OperatingLeaseLiability1" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="OperatingLeaseLiabilityCurrent1" xlink:href="msex-20221231.xsd#msex_OperatingLeaseLiabilityCurrent1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfFutureMinimumOperatingLeaseCommitmentsAbstract" xlink:to="OperatingLeaseLiabilityCurrent1" order="9.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="NoncurrentLeasesLiability" xlink:href="msex-20221231.xsd#msex_NoncurrentLeasesLiability"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfFutureMinimumOperatingLeaseCommitmentsAbstract" xlink:to="NoncurrentLeasesLiability" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://middlesexwater.com/role/ScheduleofinformationregardingshorttermborrowingsTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfInformationRegardingShortTermBorrowingsAbstract" xlink:href="msex-20221231.xsd#msex_ScheduleOfInformationRegardingShortTermBorrowingsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityAverageOutstandingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityAverageOutstandingAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfInformationRegardingShortTermBorrowingsAbstract" 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/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityInterestRateDuringPeriod"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfInformationRegardingShortTermBorrowingsAbstract" xlink:to="us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermBorrowings" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermBorrowings"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfInformationRegardingShortTermBorrowingsAbstract" xlink:to="us-gaap_ShortTermBorrowings" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfInformationRegardingShortTermBorrowingsAbstract" xlink:to="us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://middlesexwater.com/role/ScheduleofLineofCreditTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfLineOfCreditAbstract" xlink:href="msex-20221231.xsd#msex_ScheduleOfLineOfCreditAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityTable"/>
<!-- [WMV5][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt/tSeJz73kx1cLt0ZFF2SK/vxBCY0vdSrb9Unfw5ZIZzlQH6J7MZhgXxR1SC3VWecwH407JbKoicE8v+YtfNuoUcZ3RuTydUWOl2csY/IxMpZAwha1hdLHo6EQlvWnEiJhLcT3rbHO45vUlgMIr+ckgFgmG9Db0rDgzeA/d1cmVwTO4dkMlh3ooucLfWmQqwXcCJdbGamBv5qaNg0KcfqkDQMMX3pBguen5k7Nt2sv8Og==] CSR-->
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfLineOfCreditAbstract" 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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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-20221231.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-20221231.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-20221231.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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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-20221231.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:type="extended" xlink:role="http://middlesexwater.com/role/ScheduleoflongtermdebtTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfLongTermDebtAbstract" xlink:href="msex-20221231.xsd#msex_ScheduleOfLongTermDebtAbstract"/>
    <loc xlink:type="locator" xlink:label="CapitalizationDetailsScheduleoflongtermdebtTable" xlink:href="msex-20221231.xsd#msex_CapitalizationDetailsScheduleoflongtermdebtTable"/>
    <loc xlink:type="locator" xlink:label="CapitalizationDetailsScheduleoflongtermdebtLineItems" xlink:href="msex-20221231.xsd#msex_CapitalizationDetailsScheduleoflongtermdebtLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfLongTermDebtAbstract" xlink:to="CapitalizationDetailsScheduleoflongtermdebtTable" 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/2022/elts/srt-2022.xsd#srt_StatementScenarioAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CapitalizationDetailsScheduleoflongtermdebtTable" xlink:to="srt_StatementScenarioAxis" order="1.0"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CapitalizationDetailsScheduleoflongtermdebtTable" xlink:to="CapitalizationDetailsScheduleoflongtermdebtLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CapitalizationDetailsScheduleoflongtermdebtLineItems" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CapitalizationDetailsScheduleoflongtermdebtLineItems" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CapitalizationDetailsScheduleoflongtermdebtLineItems" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CapitalizationDetailsScheduleoflongtermdebtLineItems" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CapitalizationDetailsScheduleoflongtermdebtLineItems" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CapitalizationDetailsScheduleoflongtermdebtLineItems" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://middlesexwater.com/role/ScheduleofbasicanddilutedearningspershareTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfBasicAndDilutedEarningsPerShareAbstract" xlink:href="msex-20221231.xsd#msex_ScheduleOfBasicAndDilutedEarningsPerShareAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueByBalanceSheetGroupingTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByBalanceSheetGroupingTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfBasicAndDilutedEarningsPerShareAbstract" xlink:to="us-gaap_FairValueByBalanceSheetGroupingTable" 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/2022/elts/srt-2022.xsd#srt_StatementScenarioAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByBalanceSheetGroupingTable" xlink:to="srt_StatementScenarioAxis" order="1.0"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByBalanceSheetGroupingTable" xlink:to="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossIncludingPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossIncludingPortionAttributableToNoncontrollingInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="us-gaap_IncomeLossIncludingPortionAttributableToNoncontrollingInterest" order="0.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/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="PreferredStockDividendsIncomeStatementImpacts" xlink:href="msex-20221231.xsd#msex_PreferredStockDividendsIncomeStatementImpacts"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="PreferredStockDividendsIncomeStatementImpacts" order="2.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/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="EarningsApplicableToCommonStockinShares" xlink:href="msex-20221231.xsd#msex_EarningsApplicableToCommonStockinShares"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="EarningsApplicableToCommonStockinShares" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ConvertibleDollar7PreferredSeriesStockDividends" xlink:href="msex-20221231.xsd#msex_ConvertibleDollar7PreferredSeriesStockDividends"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="ConvertibleDollar7PreferredSeriesStockDividends" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="IncrementalCommonSharesAttributableToConversionOfDollar7PreferredSeriesStock" xlink:href="msex-20221231.xsd#msex_IncrementalCommonSharesAttributableToConversionOfDollar7PreferredSeriesStock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="IncrementalCommonSharesAttributableToConversionOfDollar7PreferredSeriesStock" order="6.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/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AdjustedEarningsApplicableToCommonStockinShares" xlink:href="msex-20221231.xsd#msex_AdjustedEarningsApplicableToCommonStockinShares"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="AdjustedEarningsApplicableToCommonStockinShares" order="8.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/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="us-gaap_EarningsPerShareDiluted" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="us-gaap_EarningsPerShareBasic" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://middlesexwater.com/role/ScheduleofbasicanddilutedearningspershareTable_Parentheticals">
    <loc xlink:type="locator" xlink:label="ScheduleOfBasicAndDilutedEarningsPerShareAbstract" xlink:href="msex-20221231.xsd#msex_ScheduleOfBasicAndDilutedEarningsPerShareAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueByBalanceSheetGroupingTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByBalanceSheetGroupingTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfBasicAndDilutedEarningsPerShareAbstract" xlink:to="us-gaap_FairValueByBalanceSheetGroupingTable" 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/2022/elts/srt-2022.xsd#srt_StatementScenarioAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByBalanceSheetGroupingTable" xlink:to="srt_StatementScenarioAxis" order="1.0"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByBalanceSheetGroupingTable" xlink:to="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockDividendsPerShareDeclared" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockDividendsPerShareDeclared"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="us-gaap_PreferredStockDividendsPerShareDeclared" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://middlesexwater.com/role/ScheduleofcarryingamountandfairvalueofthebondsTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfCarryingAmountAndFairValueOfTheBondsAbstract" xlink:href="msex-20221231.xsd#msex_ScheduleOfCarryingAmountAndFairValueOfTheBondsAbstract"/>
    <loc xlink:type="locator" xlink:label="CapitalizationDetailsScheduleofcarryingamountandfairvalueofthebondsTable" xlink:href="msex-20221231.xsd#msex_CapitalizationDetailsScheduleofcarryingamountandfairvalueofthebondsTable"/>
    <loc xlink:type="locator" xlink:label="CapitalizationDetailsScheduleofcarryingamountandfairvalueofthebondsLineItems" xlink:href="msex-20221231.xsd#msex_CapitalizationDetailsScheduleofcarryingamountandfairvalueofthebondsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfCarryingAmountAndFairValueOfTheBondsAbstract" xlink:to="CapitalizationDetailsScheduleofcarryingamountandfairvalueofthebondsTable" 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/2022/elts/srt-2022.xsd#srt_StatementScenarioAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CapitalizationDetailsScheduleofcarryingamountandfairvalueofthebondsTable" xlink:to="srt_StatementScenarioAxis" order="1.0"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CapitalizationDetailsScheduleofcarryingamountandfairvalueofthebondsTable" xlink:to="CapitalizationDetailsScheduleofcarryingamountandfairvalueofthebondsLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="CarryingAmount" xlink:href="msex-20221231.xsd#msex_CarryingAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CapitalizationDetailsScheduleofcarryingamountandfairvalueofthebondsLineItems" xlink:to="CarryingAmount" 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/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtFairValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CapitalizationDetailsScheduleofcarryingamountandfairvalueofthebondsLineItems" xlink:to="us-gaap_LongTermDebtFairValue" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://middlesexwater.com/role/ScheduleofpensionplanandotherbenefitsplanTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfPensionPlanAndOtherBenefitsPlanAbstract" xlink:href="msex-20221231.xsd#msex_ScheduleOfPensionPlanAndOtherBenefitsPlanAbstract"/>
    <loc xlink:type="locator" xlink:label="EmployeeBenefitPlansDetailsScheduleofpensionplanandotherbenefitsplanTable" xlink:href="msex-20221231.xsd#msex_EmployeeBenefitPlansDetailsScheduleofpensionplanandotherbenefitsplanTable"/>
    <loc xlink:type="locator" xlink:label="EmployeeBenefitPlansDetailsScheduleofpensionplanandotherbenefitsplanLineItems" xlink:href="msex-20221231.xsd#msex_EmployeeBenefitPlansDetailsScheduleofpensionplanandotherbenefitsplanLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfPensionPlanAndOtherBenefitsPlanAbstract" xlink:to="EmployeeBenefitPlansDetailsScheduleofpensionplanandotherbenefitsplanTable" 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/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EmployeeBenefitPlansDetailsScheduleofpensionplanandotherbenefitsplanTable" 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/2022/elts/us-gaap-2022.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_OtherPensionPlansDefinedBenefitMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherPensionPlansDefinedBenefitMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RetirementPlanTypeAxis" xlink:to="us-gaap_OtherPensionPlansDefinedBenefitMember" 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="EmployeeBenefitPlansDetailsScheduleofpensionplanandotherbenefitsplanTable" xlink:to="EmployeeBenefitPlansDetailsScheduleofpensionplanandotherbenefitsplanLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EmployeeBenefitPlansDetailsScheduleofpensionplanandotherbenefitsplanLineItems" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanOtherCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanOtherCosts"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EmployeeBenefitPlansDetailsScheduleofpensionplanandotherbenefitsplanLineItems" xlink:to="us-gaap_DefinedBenefitPlanOtherCosts" order="1.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/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EmployeeBenefitPlansDetailsScheduleofpensionplanandotherbenefitsplanLineItems" xlink:to="us-gaap_DefinedBenefitPlanInterestCost" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanActuarialGainLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EmployeeBenefitPlansDetailsScheduleofpensionplanandotherbenefitsplanLineItems" xlink:to="us-gaap_DefinedBenefitPlanActuarialGainLoss" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EmployeeBenefitPlansDetailsScheduleofpensionplanandotherbenefitsplanLineItems" xlink:to="us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" order="4.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable_0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EmployeeBenefitPlansDetailsScheduleofpensionplanandotherbenefitsplanLineItems" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivable_0" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://middlesexwater.com/role/ScheduleofchangeinfairvalueofplanassetsTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfChangeInFairValueOfPlanAssetsAbstract" xlink:href="msex-20221231.xsd#msex_ScheduleOfChangeInFairValueOfPlanAssetsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfChangeInFairValueOfPlanAssetsAbstract" xlink:to="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" 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/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" 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/2022/elts/us-gaap-2022.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_OtherPensionPlansDefinedBenefitMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherPensionPlansDefinedBenefitMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RetirementPlanTypeAxis" xlink:to="us-gaap_OtherPensionPlansDefinedBenefitMember" 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_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="us-gaap_DefinedBenefitPlanDisclosureLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="FairValueOfPlanAssets" xlink:href="msex-20221231.xsd#msex_FairValueOfPlanAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:to="FairValueOfPlanAssets" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:to="us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanContributionsByEmployer"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:to="us-gaap_DefinedBenefitPlanContributionsByEmployer" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:to="us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="FairValueOfPlanAssets_0" xlink:href="msex-20221231.xsd#msex_FairValueOfPlanAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:to="FairValueOfPlanAssets_0" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlan"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:to="us-gaap_DefinedBenefitPlanFundedStatusOfPlan" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://middlesexwater.com/role/ScheduleofemployeebenefitplansrecognizedinbalancesheetTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfEmployeeBenefitPlansRecognizedInBalanceSheetAbstract" xlink:href="msex-20221231.xsd#msex_ScheduleOfEmployeeBenefitPlansRecognizedInBalanceSheetAbstract"/>
    <loc xlink:type="locator" xlink:label="EmployeeBenefitPlansDetailsScheduleofemployeebenefitplansrecognizedinbalancesheetTable" xlink:href="msex-20221231.xsd#msex_EmployeeBenefitPlansDetailsScheduleofemployeebenefitplansrecognizedinbalancesheetTable"/>
    <loc xlink:type="locator" xlink:label="EmployeeBenefitPlansDetailsScheduleofemployeebenefitplansrecognizedinbalancesheetLineItems" xlink:href="msex-20221231.xsd#msex_EmployeeBenefitPlansDetailsScheduleofemployeebenefitplansrecognizedinbalancesheetLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEmployeeBenefitPlansRecognizedInBalanceSheetAbstract" xlink:to="EmployeeBenefitPlansDetailsScheduleofemployeebenefitplansrecognizedinbalancesheetTable" 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/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EmployeeBenefitPlansDetailsScheduleofemployeebenefitplansrecognizedinbalancesheetTable" 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/2022/elts/us-gaap-2022.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_OtherPensionPlansDefinedBenefitMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherPensionPlansDefinedBenefitMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RetirementPlanTypeAxis" xlink:to="us-gaap_OtherPensionPlansDefinedBenefitMember" 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="EmployeeBenefitPlansDetailsScheduleofemployeebenefitplansrecognizedinbalancesheetTable" xlink:to="EmployeeBenefitPlansDetailsScheduleofemployeebenefitplansrecognizedinbalancesheetLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="BalanceSheetsConsistOfAbstract" xlink:href="msex-20221231.xsd#msex_BalanceSheetsConsistOfAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EmployeeBenefitPlansDetailsScheduleofemployeebenefitplansrecognizedinbalancesheetLineItems" xlink:to="BalanceSheetsConsistOfAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BalanceSheetsConsistOfAbstract" xlink:to="us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PensionAndOtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent" xlink:href="msex-20221231.xsd#msex_PensionAndOtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BalanceSheetsConsistOfAbstract" xlink:to="PensionAndOtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PensionAndOtherPostretirementDefinedBenefitPlanLiabilitiesCurrentAndNoncurrent" xlink:href="msex-20221231.xsd#msex_PensionAndOtherPostretirementDefinedBenefitPlanLiabilitiesCurrentAndNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EmployeeBenefitPlansDetailsScheduleofemployeebenefitplansrecognizedinbalancesheetLineItems" xlink:to="PensionAndOtherPostretirementDefinedBenefitPlanLiabilitiesCurrentAndNoncurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://middlesexwater.com/role/ScheduleofcomponentsofnetbenefitcostTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfComponentsOfNetBenefitCostAbstract" xlink:href="msex-20221231.xsd#msex_ScheduleOfComponentsOfNetBenefitCostAbstract"/>
    <loc xlink:type="locator" xlink:label="EmployeeBenefitPlansDetailsScheduleofcomponentsofnetbenefitcostTable" xlink:href="msex-20221231.xsd#msex_EmployeeBenefitPlansDetailsScheduleofcomponentsofnetbenefitcostTable"/>
    <loc xlink:type="locator" xlink:label="EmployeeBenefitPlansDetailsScheduleofcomponentsofnetbenefitcostLineItems" xlink:href="msex-20221231.xsd#msex_EmployeeBenefitPlansDetailsScheduleofcomponentsofnetbenefitcostLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfComponentsOfNetBenefitCostAbstract" xlink:to="EmployeeBenefitPlansDetailsScheduleofcomponentsofnetbenefitcostTable" 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/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EmployeeBenefitPlansDetailsScheduleofcomponentsofnetbenefitcostTable" 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/2022/elts/us-gaap-2022.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_OtherPensionPlansDefinedBenefitMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherPensionPlansDefinedBenefitMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RetirementPlanTypeAxis" xlink:to="us-gaap_OtherPensionPlansDefinedBenefitMember" 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="EmployeeBenefitPlansDetailsScheduleofcomponentsofnetbenefitcostTable" xlink:to="EmployeeBenefitPlansDetailsScheduleofcomponentsofnetbenefitcostLineItems" 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/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EmployeeBenefitPlansDetailsScheduleofcomponentsofnetbenefitcostLineItems" xlink:to="us-gaap_DefinedBenefitPlanServiceCost" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DefinedBenefitPlanInterestsCost" xlink:href="msex-20221231.xsd#msex_DefinedBenefitPlanInterestsCost"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EmployeeBenefitPlansDetailsScheduleofcomponentsofnetbenefitcostLineItems" xlink:to="DefinedBenefitPlanInterestsCost" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DefinedBenefitPlanExpectedReturnOnPlanAsset" xlink:href="msex-20221231.xsd#msex_DefinedBenefitPlanExpectedReturnOnPlanAsset"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EmployeeBenefitPlansDetailsScheduleofcomponentsofnetbenefitcostLineItems" xlink:to="DefinedBenefitPlanExpectedReturnOnPlanAsset" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="DefinedBenefitPlanAmortizationOfGainsLosse" xlink:href="msex-20221231.xsd#msex_DefinedBenefitPlanAmortizationOfGainsLosse"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EmployeeBenefitPlansDetailsScheduleofcomponentsofnetbenefitcostLineItems" xlink:to="DefinedBenefitPlanAmortizationOfGainsLosse" 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/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EmployeeBenefitPlansDetailsScheduleofcomponentsofnetbenefitcostLineItems" xlink:to="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://middlesexwater.com/role/ScheduleofregulatoryassetsintonetperiodicbenefitcostTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfRegulatoryAssetsIntoNetPeriodicBenefitCostAbstract" xlink:href="msex-20221231.xsd#msex_ScheduleOfRegulatoryAssetsIntoNetPeriodicBenefitCostAbstract"/>
    <loc xlink:type="locator" xlink:label="EmployeeBenefitPlansDetailsScheduleofregulatoryassetsintonetperiodicbenefitcostTable" xlink:href="msex-20221231.xsd#msex_EmployeeBenefitPlansDetailsScheduleofregulatoryassetsintonetperiodicbenefitcostTable"/>
    <loc xlink:type="locator" xlink:label="EmployeeBenefitPlansDetailsScheduleofregulatoryassetsintonetperiodicbenefitcostLineItems" xlink:href="msex-20221231.xsd#msex_EmployeeBenefitPlansDetailsScheduleofregulatoryassetsintonetperiodicbenefitcostLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfRegulatoryAssetsIntoNetPeriodicBenefitCostAbstract" xlink:to="EmployeeBenefitPlansDetailsScheduleofregulatoryassetsintonetperiodicbenefitcostTable" 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/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EmployeeBenefitPlansDetailsScheduleofregulatoryassetsintonetperiodicbenefitcostTable" 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/2022/elts/us-gaap-2022.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_OtherPensionPlansDefinedBenefitMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherPensionPlansDefinedBenefitMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RetirementPlanTypeAxis" xlink:to="us-gaap_OtherPensionPlansDefinedBenefitMember" 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="EmployeeBenefitPlansDetailsScheduleofregulatoryassetsintonetperiodicbenefitcostTable" xlink:to="EmployeeBenefitPlansDetailsScheduleofregulatoryassetsintonetperiodicbenefitcostLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ExpectedAmortizedActuarialLoss" xlink:href="msex-20221231.xsd#msex_ExpectedAmortizedActuarialLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EmployeeBenefitPlansDetailsScheduleofregulatoryassetsintonetperiodicbenefitcostLineItems" xlink:to="ExpectedAmortizedActuarialLoss" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ExpectedAmortizedActuarialLoss_0" xlink:href="msex-20221231.xsd#msex_ExpectedAmortizedActuarialLoss"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://middlesexwater.com/role/ScheduleofdiscountandcompensationratesTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfDiscountAndCompensationRatesAbstract" xlink:href="msex-20221231.xsd#msex_ScheduleOfDiscountAndCompensationRatesAbstract"/>
    <loc xlink:type="locator" xlink:label="EmployeeBenefitPlansDetailsScheduleofdiscountandcompensationratesTable" xlink:href="msex-20221231.xsd#msex_EmployeeBenefitPlansDetailsScheduleofdiscountandcompensationratesTable"/>
    <loc xlink:type="locator" xlink:label="EmployeeBenefitPlansDetailsScheduleofdiscountandcompensationratesLineItems" xlink:href="msex-20221231.xsd#msex_EmployeeBenefitPlansDetailsScheduleofdiscountandcompensationratesLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDiscountAndCompensationRatesAbstract" xlink:to="EmployeeBenefitPlansDetailsScheduleofdiscountandcompensationratesTable" 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/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EmployeeBenefitPlansDetailsScheduleofdiscountandcompensationratesTable" 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/2022/elts/us-gaap-2022.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_OtherPensionPlansDefinedBenefitMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherPensionPlansDefinedBenefitMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RetirementPlanTypeAxis" xlink:to="us-gaap_OtherPensionPlansDefinedBenefitMember" 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="EmployeeBenefitPlansDetailsScheduleofdiscountandcompensationratesTable" xlink:to="EmployeeBenefitPlansDetailsScheduleofdiscountandcompensationratesLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="WeightedAverageAssumptionsAbstract" xlink:href="msex-20221231.xsd#msex_WeightedAverageAssumptionsAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EmployeeBenefitPlansDetailsScheduleofdiscountandcompensationratesLineItems" xlink:to="WeightedAverageAssumptionsAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WeightedAverageAssumptionsAbstract" xlink:to="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DiscountRateForAbstract" xlink:href="msex-20221231.xsd#msex_DiscountRateForAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WeightedAverageAssumptionsAbstract" xlink:to="DiscountRateForAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DiscountRateForAbstract" xlink:to="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DiscountRateForAbstract" xlink:to="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CompensationIncreaseForAbstract" xlink:href="msex-20221231.xsd#msex_CompensationIncreaseForAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WeightedAverageAssumptionsAbstract" xlink:to="CompensationIncreaseForAbstract" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CompensationIncreaseForAbstract" xlink:to="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CompensationIncreaseForAbstract" xlink:to="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://middlesexwater.com/role/ScheduleofeffectofonepercentagepointchangeinassumedhealthcarecosttrendratesTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfEffectOfOnePercentagePointChangeInAssumedHealthCareCostTrendRatesAbstract" xlink:href="msex-20221231.xsd#msex_ScheduleOfEffectOfOnePercentagePointChangeInAssumedHealthCareCostTrendRatesAbstract"/>
    <loc xlink:type="locator" xlink:label="EmployeeBenefitPlansDetailsScheduleofeffectofonepercentagepointchangeinassumedhealthcarecosttrendratesTable" xlink:href="msex-20221231.xsd#msex_EmployeeBenefitPlansDetailsScheduleofeffectofonepercentagepointchangeinassumedhealthcarecosttrendratesTable"/>
    <loc xlink:type="locator" xlink:label="EmployeeBenefitPlansDetailsScheduleofeffectofonepercentagepointchangeinassumedhealthcarecosttrendratesLineItems" xlink:href="msex-20221231.xsd#msex_EmployeeBenefitPlansDetailsScheduleofeffectofonepercentagepointchangeinassumedhealthcarecosttrendratesLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEffectOfOnePercentagePointChangeInAssumedHealthCareCostTrendRatesAbstract" xlink:to="EmployeeBenefitPlansDetailsScheduleofeffectofonepercentagepointchangeinassumedhealthcarecosttrendratesTable" 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/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EmployeeBenefitPlansDetailsScheduleofeffectofonepercentagepointchangeinassumedhealthcarecosttrendratesTable" 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/2022/elts/us-gaap-2022.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_OtherPensionPlansDefinedBenefitMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherPensionPlansDefinedBenefitMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RetirementPlanTypeAxis" xlink:to="us-gaap_OtherPensionPlansDefinedBenefitMember" 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="EmployeeBenefitPlansDetailsScheduleofeffectofonepercentagepointchangeinassumedhealthcarecosttrendratesTable" xlink:to="EmployeeBenefitPlansDetailsScheduleofeffectofonepercentagepointchangeinassumedhealthcarecosttrendratesLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointIncreaseOnServiceAndInterestCostComponents" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointIncreaseOnServiceAndInterestCostComponents"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EmployeeBenefitPlansDetailsScheduleofeffectofonepercentagepointchangeinassumedhealthcarecosttrendratesLineItems" xlink:to="us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointIncreaseOnServiceAndInterestCostComponents" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnServiceAndInterestCostComponents1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnServiceAndInterestCostComponents1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EmployeeBenefitPlansDetailsScheduleofeffectofonepercentagepointchangeinassumedhealthcarecosttrendratesLineItems" xlink:to="us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnServiceAndInterestCostComponents1" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointIncreaseOnAccumulatedPostretirementBenefitObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointIncreaseOnAccumulatedPostretirementBenefitObligation"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EmployeeBenefitPlansDetailsScheduleofeffectofonepercentagepointchangeinassumedhealthcarecosttrendratesLineItems" xlink:to="us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointIncreaseOnAccumulatedPostretirementBenefitObligation" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnAccumulatedPostretirementBenefitObligation1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnAccumulatedPostretirementBenefitObligation1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EmployeeBenefitPlansDetailsScheduleofeffectofonepercentagepointchangeinassumedhealthcarecosttrendratesLineItems" xlink:to="us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnAccumulatedPostretirementBenefitObligation1" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://middlesexwater.com/role/ScheduleofexpectedbenefitpaymentsTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfExpectedBenefitPaymentsAbstract" xlink:href="msex-20221231.xsd#msex_ScheduleOfExpectedBenefitPaymentsAbstract"/>
    <loc xlink:type="locator" xlink:label="EmployeeBenefitPlansDetailsScheduleofexpectedbenefitpaymentsTable" xlink:href="msex-20221231.xsd#msex_EmployeeBenefitPlansDetailsScheduleofexpectedbenefitpaymentsTable"/>
    <loc xlink:type="locator" xlink:label="EmployeeBenefitPlansDetailsScheduleofexpectedbenefitpaymentsLineItems" xlink:href="msex-20221231.xsd#msex_EmployeeBenefitPlansDetailsScheduleofexpectedbenefitpaymentsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfExpectedBenefitPaymentsAbstract" xlink:to="EmployeeBenefitPlansDetailsScheduleofexpectedbenefitpaymentsTable" 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/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EmployeeBenefitPlansDetailsScheduleofexpectedbenefitpaymentsTable" 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/2022/elts/us-gaap-2022.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_OtherPensionPlansDefinedBenefitMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherPensionPlansDefinedBenefitMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RetirementPlanTypeAxis" xlink:to="us-gaap_OtherPensionPlansDefinedBenefitMember" 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="EmployeeBenefitPlansDetailsScheduleofexpectedbenefitpaymentsTable" xlink:to="EmployeeBenefitPlansDetailsScheduleofexpectedbenefitpaymentsLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EmployeeBenefitPlansDetailsScheduleofexpectedbenefitpaymentsLineItems" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EmployeeBenefitPlansDetailsScheduleofexpectedbenefitpaymentsLineItems" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EmployeeBenefitPlansDetailsScheduleofexpectedbenefitpaymentsLineItems" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EmployeeBenefitPlansDetailsScheduleofexpectedbenefitpaymentsLineItems" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EmployeeBenefitPlansDetailsScheduleofexpectedbenefitpaymentsLineItems" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EmployeeBenefitPlansDetailsScheduleofexpectedbenefitpaymentsLineItems" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="BenefitPaymentsTotals" xlink:href="msex-20221231.xsd#msex_BenefitPaymentsTotals"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EmployeeBenefitPlansDetailsScheduleofexpectedbenefitpaymentsLineItems" xlink:to="BenefitPaymentsTotals" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://middlesexwater.com/role/ScheduleofallocationofplanassetsTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfAllocationOfPlanAssetsAbstract" xlink:href="msex-20221231.xsd#msex_ScheduleOfAllocationOfPlanAssetsAbstract"/>
    <loc xlink:type="locator" xlink:label="EmployeeBenefitPlansDetailsScheduleofallocationofplanassetsTable" xlink:href="msex-20221231.xsd#msex_EmployeeBenefitPlansDetailsScheduleofallocationofplanassetsTable"/>
    <loc xlink:type="locator" xlink:label="EmployeeBenefitPlansDetailsScheduleofallocationofplanassetsLineItems" xlink:href="msex-20221231.xsd#msex_EmployeeBenefitPlansDetailsScheduleofallocationofplanassetsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAllocationOfPlanAssetsAbstract" xlink:to="EmployeeBenefitPlansDetailsScheduleofallocationofplanassetsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EmployeeBenefitPlansDetailsScheduleofallocationofplanassetsTable" xlink:to="us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PlanAssetCategoriesDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:to="us-gaap_PlanAssetCategoriesDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquitySecuritiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:to="us-gaap_EquitySecuritiesMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtSecuritiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:to="us-gaap_DebtSecuritiesMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:to="us-gaap_CashAndCashEquivalentsMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ExchangeTradedFundsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ExchangeTradedFundsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:to="us-gaap_ExchangeTradedFundsMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetirementPlanTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EmployeeBenefitPlansDetailsScheduleofallocationofplanassetsTable" xlink:to="us-gaap_RetirementPlanTypeAxis" order="2.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/2022/elts/us-gaap-2022.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_OtherPensionPlansDefinedBenefitMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherPensionPlansDefinedBenefitMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RetirementPlanTypeAxis" xlink:to="us-gaap_OtherPensionPlansDefinedBenefitMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EmployeeBenefitPlansDetailsScheduleofallocationofplanassetsTable" xlink:to="EmployeeBenefitPlansDetailsScheduleofallocationofplanassetsLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EmployeeBenefitPlansDetailsScheduleofallocationofplanassetsLineItems" xlink:to="us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EmployeeBenefitPlansDetailsScheduleofallocationofplanassetsLineItems" xlink:to="us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://middlesexwater.com/role/ScheduleoffairvalueofplanassetsTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfFairValueOfPlanAssetsAbstract" xlink:href="msex-20221231.xsd#msex_ScheduleOfFairValueOfPlanAssetsAbstract"/>
    <loc xlink:type="locator" xlink:label="EmployeeBenefitPlansDetailsScheduleoffairvalueofplanassetsTable" xlink:href="msex-20221231.xsd#msex_EmployeeBenefitPlansDetailsScheduleoffairvalueofplanassetsTable"/>
    <loc xlink:type="locator" xlink:label="EmployeeBenefitPlansDetailsScheduleoffairvalueofplanassetsLineItems" xlink:href="msex-20221231.xsd#msex_EmployeeBenefitPlansDetailsScheduleoffairvalueofplanassetsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfFairValueOfPlanAssetsAbstract" xlink:to="EmployeeBenefitPlansDetailsScheduleoffairvalueofplanassetsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EmployeeBenefitPlansDetailsScheduleoffairvalueofplanassetsTable" xlink:to="us-gaap_InvestmentTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentTypeCategorizationMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentTypeCategorizationMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InvestmentTypeAxis" xlink:to="us-gaap_InvestmentTypeCategorizationMember" order="0.0"/>
    <loc xlink:type="locator" xlink:label="OtherBenefitsPlanMember" xlink:href="msex-20221231.xsd#msex_OtherBenefitsPlanMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InvestmentTypeAxis" xlink:to="OtherBenefitsPlanMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EmployeeBenefitPlansDetailsScheduleoffairvalueofplanassetsTable" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueInputsLevel1Member" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueInputsLevel1Member" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueInputsLevel2Member" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueInputsLevel2Member" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueInputsLevel3Member" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueInputsLevel3Member" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EmployeeBenefitPlansDetailsScheduleoffairvalueofplanassetsTable" xlink:to="us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PlanAssetCategoriesDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:to="us-gaap_PlanAssetCategoriesDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MutualFundMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MutualFundMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:to="us-gaap_MutualFundMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MoneyMarketFundsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MoneyMarketFundsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:to="us-gaap_MoneyMarketFundsMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquitySecuritiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:to="us-gaap_EquitySecuritiesMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtSecuritiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:to="us-gaap_DebtSecuritiesMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="OtherDeptsMember" xlink:href="msex-20221231.xsd#msex_OtherDeptsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:to="OtherDeptsMember" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetirementPlanTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EmployeeBenefitPlansDetailsScheduleoffairvalueofplanassetsTable" xlink:to="us-gaap_RetirementPlanTypeAxis" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetirementPlanTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RetirementPlanTypeAxis" xlink:to="us-gaap_RetirementPlanTypeDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PensionPlansDefinedBenefitMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="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="EmployeeBenefitPlansDetailsScheduleoffairvalueofplanassetsTable" xlink:to="EmployeeBenefitPlansDetailsScheduleoffairvalueofplanassetsLineItems" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EmployeeBenefitPlansDetailsScheduleoffairvalueofplanassetsLineItems" xlink:to="us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://middlesexwater.com/role/ScheduleoftablepresentsawardedbutnotyetvestedshareTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfTablePresentsAwardedButNotYetVestedShareAbstract" xlink:href="msex-20221231.xsd#msex_ScheduleOfTablePresentsAwardedButNotYetVestedShareAbstract"/>
    <loc xlink:type="locator" xlink:label="EmployeeBenefitPlansDetailsScheduleoftablepresentsawardedbutnotyetvestedshareTable" xlink:href="msex-20221231.xsd#msex_EmployeeBenefitPlansDetailsScheduleoftablepresentsawardedbutnotyetvestedshareTable"/>
    <loc xlink:type="locator" xlink:label="EmployeeBenefitPlansDetailsScheduleoftablepresentsawardedbutnotyetvestedshareLineItems" xlink:href="msex-20221231.xsd#msex_EmployeeBenefitPlansDetailsScheduleoftablepresentsawardedbutnotyetvestedshareLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfTablePresentsAwardedButNotYetVestedShareAbstract" xlink:to="EmployeeBenefitPlansDetailsScheduleoftablepresentsawardedbutnotyetvestedshareTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EmployeeBenefitPlansDetailsScheduleoftablepresentsawardedbutnotyetvestedshareTable" xlink:to="us-gaap_AwardTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_RestrictedStockMember" 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="EmployeeBenefitPlansDetailsScheduleoftablepresentsawardedbutnotyetvestedshareTable" xlink:to="EmployeeBenefitPlansDetailsScheduleoftablepresentsawardedbutnotyetvestedshareLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EmployeeBenefitPlansDetailsScheduleoftablepresentsawardedbutnotyetvestedshareLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="ShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateValueUnearnedCompensation" xlink:href="msex-20221231.xsd#msex_ShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateValueUnearnedCompensation"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EmployeeBenefitPlansDetailsScheduleoftablepresentsawardedbutnotyetvestedshareLineItems" xlink:to="ShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateValueUnearnedCompensation" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EmployeeBenefitPlansDetailsScheduleoftablepresentsawardedbutnotyetvestedshareLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="GrantedUnearnedCompensation" xlink:href="msex-20221231.xsd#msex_GrantedUnearnedCompensation"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EmployeeBenefitPlansDetailsScheduleoftablepresentsawardedbutnotyetvestedshareLineItems" xlink:to="GrantedUnearnedCompensation" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EmployeeBenefitPlansDetailsScheduleoftablepresentsawardedbutnotyetvestedshareLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EmployeeBenefitPlansDetailsScheduleoftablepresentsawardedbutnotyetvestedshareLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" order="5.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="VestedUnearnedCompensation" xlink:href="msex-20221231.xsd#msex_VestedUnearnedCompensation"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EmployeeBenefitPlansDetailsScheduleoftablepresentsawardedbutnotyetvestedshareLineItems" xlink:to="VestedUnearnedCompensation" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOther" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOther"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EmployeeBenefitPlansDetailsScheduleoftablepresentsawardedbutnotyetvestedshareLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOther" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AmortizationOfCompensationExpenseUnearnedCompensation" xlink:href="msex-20221231.xsd#msex_AmortizationOfCompensationExpenseUnearnedCompensation"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EmployeeBenefitPlansDetailsScheduleoftablepresentsawardedbutnotyetvestedshareLineItems" xlink:to="AmortizationOfCompensationExpenseUnearnedCompensation" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EmployeeBenefitPlansDetailsScheduleoftablepresentsawardedbutnotyetvestedshareLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_0" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <loc xlink:type="locator" xlink:label="ShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateValueUnearnedCompensation_0" xlink:href="msex-20221231.xsd#msex_ShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateValueUnearnedCompensation"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EmployeeBenefitPlansDetailsScheduleoftablepresentsawardedbutnotyetvestedshareLineItems" xlink:to="ShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateValueUnearnedCompensation_0" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://middlesexwater.com/role/ScheduleofsegmentreportinginformationbysegmentTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfSegmentReportingInformationBySegmentAbstract" xlink:href="msex-20221231.xsd#msex_ScheduleOfSegmentReportingInformationBySegmentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingInformationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfSegmentReportingInformationBySegmentAbstract" 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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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-20221231.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-20221231.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-20221231.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_RegulatedAndUnregulatedOperatingRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatedAndUnregulatedOperatingRevenue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_RegulatedAndUnregulatedOperatingRevenue" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_OperatingIncomeLoss" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNonrecurringIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonrecurringIncomeExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_OtherNonrecurringIncomeExpense" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_InterestExpense" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="5.0" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <loc xlink:type="locator" xlink:label="ConsolidatedNetIncome" xlink:href="msex-20221231.xsd#msex_ConsolidatedNetIncome"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="ConsolidatedNetIncome" order="6.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/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_CapitalExpendituresIncurredButNotYetPaid" order="7.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/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_Assets" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://middlesexwater.com/role/ScheduleoffinancialinformationforeachquarterTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfFinancialInformationForEachQuarterAbstract" xlink:href="msex-20221231.xsd#msex_ScheduleOfFinancialInformationForEachQuarterAbstract"/>
    <loc xlink:type="locator" xlink:label="QuarterlyDataUnauditedDetailsScheduleoffinancialinformationforeachquarterTable" xlink:href="msex-20221231.xsd#msex_QuarterlyDataUnauditedDetailsScheduleoffinancialinformationforeachquarterTable"/>
    <loc xlink:type="locator" xlink:label="QuarterlyDataUnauditedDetailsScheduleoffinancialinformationforeachquarterLineItems" xlink:href="msex-20221231.xsd#msex_QuarterlyDataUnauditedDetailsScheduleoffinancialinformationforeachquarterLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfFinancialInformationForEachQuarterAbstract" xlink:to="QuarterlyDataUnauditedDetailsScheduleoffinancialinformationforeachquarterTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="QuarterlyDataUnauditedDetailsScheduleoffinancialinformationforeachquarterTable" xlink:to="srt_RangeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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/2022/elts/srt-2022.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/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="QuarterlyDataUnauditedDetailsScheduleoffinancialinformationforeachquarterTable" xlink:to="QuarterlyDataUnauditedDetailsScheduleoffinancialinformationforeachquarterLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="OperatingRevenues" xlink:href="msex-20221231.xsd#msex_OperatingRevenues"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="QuarterlyDataUnauditedDetailsScheduleoffinancialinformationforeachquarterLineItems" xlink:to="OperatingRevenues" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnSaleOfStockInSubsidiaryOrEquityMethodInvestee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnSaleOfStockInSubsidiaryOrEquityMethodInvestee"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="QuarterlyDataUnauditedDetailsScheduleoffinancialinformationforeachquarterLineItems" xlink:to="us-gaap_GainLossOnSaleOfStockInSubsidiaryOrEquityMethodInvestee" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="OperatingIncomeinDollars" xlink:href="msex-20221231.xsd#msex_OperatingIncomeinDollars"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="QuarterlyDataUnauditedDetailsScheduleoffinancialinformationforeachquarterLineItems" xlink:to="OperatingIncomeinDollars" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProfitLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="QuarterlyDataUnauditedDetailsScheduleoffinancialinformationforeachquarterLineItems" xlink:to="us-gaap_ProfitLoss" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasicDistributed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasicDistributed"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="QuarterlyDataUnauditedDetailsScheduleoffinancialinformationforeachquarterLineItems" xlink:to="us-gaap_EarningsPerShareBasicDistributed" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareDilutedDistributed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDilutedDistributed"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="QuarterlyDataUnauditedDetailsScheduleoffinancialinformationforeachquarterLineItems" xlink:to="us-gaap_EarningsPerShareDilutedDistributed" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockDividendsPerShareDeclared" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="QuarterlyDataUnauditedDetailsScheduleoffinancialinformationforeachquarterLineItems" xlink:to="us-gaap_CommonStockDividendsPerShareDeclared" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="HighCommonStockPrice1" xlink:href="msex-20221231.xsd#msex_HighCommonStockPrice1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="QuarterlyDataUnauditedDetailsScheduleoffinancialinformationforeachquarterLineItems" xlink:to="HighCommonStockPrice1" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://middlesexwater.com/role/OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetailsTable" xlink:href="msex-20221231.xsd#msex_OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetailsTable"/>
    <loc xlink:type="locator" xlink:label="OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetailsLineItems" xlink:href="msex-20221231.xsd#msex_OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetailsTable" xlink:to="srt_RangeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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/2022/elts/srt-2022.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/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetailsTable" xlink:to="OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetailsLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="PercentVotingInterest" xlink:href="msex-20221231.xsd#msex_PercentVotingInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetailsLineItems" xlink:to="PercentVotingInterest" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PercentOfOperatingRevenues" xlink:href="msex-20221231.xsd#msex_PercentOfOperatingRevenues"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetailsLineItems" xlink:to="PercentOfOperatingRevenues" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PercentOfTotalAssets" xlink:href="msex-20221231.xsd#msex_PercentOfTotalAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetailsLineItems" xlink:to="PercentOfTotalAssets" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetailsLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetailsLineItems" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivable" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProvisionForDoubtfulAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetailsLineItems" xlink:to="us-gaap_ProvisionForDoubtfulAccounts" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetailsLineItems" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExaminationPenaltiesAccrued" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExaminationPenaltiesAccrued"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetailsLineItems" xlink:to="us-gaap_IncomeTaxExaminationPenaltiesAccrued" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CommonStockSubsidaryPercentage" xlink:href="msex-20221231.xsd#msex_CommonStockSubsidaryPercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetailsLineItems" xlink:to="CommonStockSubsidaryPercentage" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Cash" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Cash"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetailsLineItems" xlink:to="us-gaap_Cash" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationConsiderationTransferredOther1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferredOther1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetailsLineItems" xlink:to="us-gaap_BusinessCombinationConsiderationTransferredOther1" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://middlesexwater.com/role/RateandRegulatoryMattersDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_RegulatedOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatedOperationsAbstract"/>
    <loc xlink:type="locator" xlink:label="RateandRegulatoryMattersDetailsTable" xlink:href="msex-20221231.xsd#msex_RateandRegulatoryMattersDetailsTable"/>
    <loc xlink:type="locator" xlink:label="RateandRegulatoryMattersDetailsLineItems" xlink:href="msex-20221231.xsd#msex_RateandRegulatoryMattersDetailsLineItems"/>
    <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/2022/elts/srt-2022.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/2022/elts/srt-2022.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/2022/elts/srt-2022.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="dei_LegalEntityAxis" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="dei_EntityDomain" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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-20221231.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="TidewaterMember" xlink:href="msex-20221231.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="PinelandsMember" xlink:href="msex-20221231.xsd#msex_PinelandsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="PinelandsMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="MiddlesexWaterCompanyMember" xlink:href="msex-20221231.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="4.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RegulatoryAgencyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="3.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/2022/elts/us-gaap-2022.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-20221231.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"/>
    <loc xlink:type="locator" xlink:label="DelawarePublicServiceCommissionMember" xlink:href="msex-20221231.xsd#msex_DelawarePublicServiceCommissionMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RegulatoryAgencyAxis" xlink:to="DelawarePublicServiceCommissionMember" order="2.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/2022/elts/us-gaap-2022.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="4.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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RateandRegulatoryMattersDetailsTable" xlink:to="srt_RangeAxis" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RateandRegulatoryMattersDetailsTable" xlink:to="RateandRegulatoryMattersDetailsLineItems" order="6.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/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RateandRegulatoryMattersDetailsLineItems" xlink:to="us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="BaseRateAmount" xlink:href="msex-20221231.xsd#msex_BaseRateAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RateandRegulatoryMattersDetailsLineItems" xlink:to="BaseRateAmount" order="1.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/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesApprovedReturnOnEquityPercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RateandRegulatoryMattersDetailsLineItems" xlink:to="us-gaap_PublicUtilitiesApprovedReturnOnEquityPercentage" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RateandRegulatoryMattersDetailsLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenuesExcludingInterestAndDividends" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenuesExcludingInterestAndDividends"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RateandRegulatoryMattersDetailsLineItems" xlink:to="us-gaap_RevenuesExcludingInterestAndDividends" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DSICRateDescription" xlink:href="msex-20221231.xsd#msex_DSICRateDescription"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RateandRegulatoryMattersDetailsLineItems" xlink:to="DSICRateDescription" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RateandRegulatoryMattersDetailsLineItems" xlink:to="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="PercentageOfConsumerPriceIndex" xlink:href="msex-20221231.xsd#msex_PercentageOfConsumerPriceIndex"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RateandRegulatoryMattersDetailsLineItems" xlink:to="PercentageOfConsumerPriceIndex" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentMaturityDate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentMaturityDate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RateandRegulatoryMattersDetailsLineItems" xlink:to="us-gaap_DebtInstrumentMaturityDate" order="8.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/2022/elts/us-gaap-2022.xsd#us-gaap_EscrowDeposit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RateandRegulatoryMattersDetailsLineItems" xlink:to="us-gaap_EscrowDeposit" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RegulatoryLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RateandRegulatoryMattersDetailsLineItems" xlink:to="us-gaap_RegulatoryLiabilities" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://middlesexwater.com/role/IncomeTaxesDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="IncomeTaxesDetailsTable" xlink:href="msex-20221231.xsd#msex_IncomeTaxesDetailsTable"/>
    <loc xlink:type="locator" xlink:label="IncomeTaxesDetailsLineItems" xlink:href="msex-20221231.xsd#msex_IncomeTaxesDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="IncomeTaxesDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxPeriodAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxPeriodAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesDetailsTable" xlink:to="us-gaap_TaxPeriodAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="TaxYear2014Through2017Member" xlink:href="msex-20221231.xsd#msex_TaxYear2014Through2017Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TaxPeriodAxis" xlink:to="TaxYear2014Through2017Member" 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="IncomeTaxesDetailsTable" xlink:to="IncomeTaxesDetailsLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReceivable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesDetailsLineItems" xlink:to="us-gaap_IncomeTaxReceivable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExaminationInterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExaminationInterestExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesDetailsLineItems" xlink:to="us-gaap_IncomeTaxExaminationInterestExpense" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpenseInterestBearingLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseInterestBearingLiability"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesDetailsLineItems" xlink:to="us-gaap_InterestExpenseInterestBearingLiability" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://middlesexwater.com/role/CommitmentsandContingentLiabilitiesDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="CommitmentsandContingentLiabilitiesDetailsTable" xlink:href="msex-20221231.xsd#msex_CommitmentsandContingentLiabilitiesDetailsTable"/>
    <loc xlink:type="locator" xlink:label="CommitmentsandContingentLiabilitiesDetailsLineItems" xlink:href="msex-20221231.xsd#msex_CommitmentsandContingentLiabilitiesDetailsLineItems"/>
    <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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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/2022/elts/us-gaap-2022.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="PurchaseCommitment1Member" xlink:href="msex-20221231.xsd#msex_PurchaseCommitment1Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis" xlink:to="PurchaseCommitment1Member" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PurchaseCommitment2Member" xlink:href="msex-20221231.xsd#msex_PurchaseCommitment2Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis" xlink:to="PurchaseCommitment2Member" 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="CommitmentsandContingentLiabilitiesDetailsTable" xlink:to="CommitmentsandContingentLiabilitiesDetailsLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="LongtermPurchaseCommitmentExpirationDate" xlink:href="msex-20221231.xsd#msex_LongtermPurchaseCommitmentExpirationDate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsandContingentLiabilitiesDetailsLineItems" xlink:to="LongtermPurchaseCommitmentExpirationDate" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsandContingentLiabilitiesDetailsLineItems" xlink:to="us-gaap_GoodwillPurchaseAccountingAdjustments" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="EstimatedIncrementalBorrowingRate" xlink:href="msex-20221231.xsd#msex_EstimatedIncrementalBorrowingRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsandContingentLiabilitiesDetailsLineItems" 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/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLeaseIncomeLeasePayments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsandContingentLiabilitiesDetailsLineItems" xlink:to="us-gaap_OperatingLeaseLeaseIncomeLeasePayments" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="BudgetedConstructionCost" xlink:href="msex-20221231.xsd#msex_BudgetedConstructionCost"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsandContingentLiabilitiesDetailsLineItems" xlink:to="BudgetedConstructionCost" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="BudgetedConstructionCostForConstructionProgramYearOne" xlink:href="msex-20221231.xsd#msex_BudgetedConstructionCostForConstructionProgramYearOne"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsandContingentLiabilitiesDetailsLineItems" xlink:to="BudgetedConstructionCostForConstructionProgramYearOne" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="BudgetedConstructionCostForConstructionProgramYearTwo" xlink:href="msex-20221231.xsd#msex_BudgetedConstructionCostForConstructionProgramYearTwo"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsandContingentLiabilitiesDetailsLineItems" xlink:to="BudgetedConstructionCostForConstructionProgramYearTwo" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="Estimatedobligationexpenditure" xlink:href="msex-20221231.xsd#msex_Estimatedobligationexpenditure"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsandContingentLiabilitiesDetailsLineItems" xlink:to="Estimatedobligationexpenditure" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://middlesexwater.com/role/ShorttermBorrowingsDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LinesOfCreditCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LinesOfCreditCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_LinesOfCreditCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCredit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_LineOfCredit" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="IncreaseLineOfCredit" xlink:href="msex-20221231.xsd#msex_IncreaseLineOfCredit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="IncreaseLineOfCredit" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://middlesexwater.com/role/CapitalizationDetails">
    <loc xlink:type="locator" xlink:label="CapitalizationAbstract" xlink:href="msex-20221231.xsd#msex_CapitalizationAbstract"/>
    <loc xlink:type="locator" xlink:label="CapitalizationDetailsTable" xlink:href="msex-20221231.xsd#msex_CapitalizationDetailsTable"/>
    <loc xlink:type="locator" xlink:label="CapitalizationDetailsLineItems" xlink:href="msex-20221231.xsd#msex_CapitalizationDetailsLineItems"/>
    <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="us-gaap_StatementClassOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CapitalizationDetailsTable" 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/2022/elts/us-gaap-2022.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="ConvertiblePreferredStockSeries7Member" xlink:href="msex-20221231.xsd#msex_ConvertiblePreferredStockSeries7Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="ConvertiblePreferredStockSeries7Member" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareRepurchaseProgramAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareRepurchaseProgramAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CapitalizationDetailsTable" xlink:to="us-gaap_ShareRepurchaseProgramAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareRepurchaseProgramDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareRepurchaseProgramDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareRepurchaseProgramAxis" xlink:to="us-gaap_ShareRepurchaseProgramDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="DividendReinvestmentCommonStockPurchasePlanMember" xlink:href="msex-20221231.xsd#msex_DividendReinvestmentCommonStockPurchasePlanMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareRepurchaseProgramAxis" xlink:to="DividendReinvestmentCommonStockPurchasePlanMember" order="1.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/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CapitalizationDetailsTable" 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/2022/elts/us-gaap-2022.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="AllLongTermDebtMember" xlink:href="msex-20221231.xsd#msex_AllLongTermDebtMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="AllLongTermDebtMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="FirstMortgage34Member" xlink:href="msex-20221231.xsd#msex_FirstMortgage34Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="FirstMortgage34Member" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_LegalEntityAxis" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="4.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="dei_EntityDomain" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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="ConstructionLoanMember" xlink:href="msex-20221231.xsd#msex_ConstructionLoanMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="ConstructionLoanMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="NewJerseyInfrastructureBankMember" xlink:href="msex-20221231.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="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="FMBMember" xlink:href="msex-20221231.xsd#msex_FMBMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="FMBMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="Series2022AMember" xlink:href="msex-20221231.xsd#msex_Series2022AMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="Series2022AMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="Series2022BMember" xlink:href="msex-20221231.xsd#msex_Series2022BMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="Series2022BMember" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="SeriesRrMember" xlink:href="msex-20221231.xsd#msex_SeriesRrMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="SeriesRrMember" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="SeriesSsMember" xlink:href="msex-20221231.xsd#msex_SeriesSsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="SeriesSsMember" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="TidewaterMember" xlink:href="msex-20221231.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="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="FMBSeries2020Member" xlink:href="msex-20221231.xsd#msex_FMBSeries2020Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="FMBSeries2020Member" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongtermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CapitalizationDetailsTable" xlink:to="us-gaap_LongtermDebtTypeAxis" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongtermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="DelawareStateRevolvingFundMember" xlink:href="msex-20221231.xsd#msex_DelawareStateRevolvingFundMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="DelawareStateRevolvingFundMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AmortizingSecuredNotesMember" xlink:href="msex-20221231.xsd#msex_AmortizingSecuredNotesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="AmortizingSecuredNotesMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="NewJerseyEconomicDevelopmentAuthorityMember" xlink:href="msex-20221231.xsd#msex_NewJerseyEconomicDevelopmentAuthorityMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="NewJerseyEconomicDevelopmentAuthorityMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="NewJerseyInfrastructureBankMember_0" xlink:href="msex-20221231.xsd#msex_NewJerseyInfrastructureBankMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="NewJerseyInfrastructureBankMember_0" order="4.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/2022/elts/us-gaap-2022.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="6.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/2022/elts/us-gaap-2022.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="PrivatePlacementLoanMember" xlink:href="msex-20221231.xsd#msex_PrivatePlacementLoanMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityAxis" xlink:to="PrivatePlacementLoanMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PlanNameAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CapitalizationDetailsTable" xlink:to="us-gaap_PlanNameAxis" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="OutsideDirectorStockCompensationPlanMember" xlink:href="msex-20221231.xsd#msex_OutsideDirectorStockCompensationPlanMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PlanNameAxis" xlink:to="OutsideDirectorStockCompensationPlanMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CapitalizationDetailsTable" xlink:to="us-gaap_StatementEquityComponentsAxis" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_PreferredStockMember" 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="CapitalizationDetailsLineItems" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CapitalizationDetailsLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PercentageOfDiscountPurchaseOfCommonStockInInvestmentPlan" xlink:href="msex-20221231.xsd#msex_PercentageOfDiscountPurchaseOfCommonStockInInvestmentPlan"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CapitalizationDetailsLineItems" xlink:to="PercentageOfDiscountPurchaseOfCommonStockInInvestmentPlan" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="NumberOfSharesOfferingForDiscount" xlink:href="msex-20221231.xsd#msex_NumberOfSharesOfferingForDiscount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CapitalizationDetailsLineItems" xlink:to="NumberOfSharesOfferingForDiscount" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AdditionalSharesAuthorizedBySECToBeIssued" xlink:href="msex-20221231.xsd#msex_AdditionalSharesAuthorizedBySECToBeIssued"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CapitalizationDetailsLineItems" xlink:to="AdditionalSharesAuthorizedBySECToBeIssued" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ExcessStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ExcessStockSharesAuthorized"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CapitalizationDetailsLineItems" xlink:to="us-gaap_ExcessStockSharesAuthorized" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CapitalizationDetailsLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CapitalizationDetailsLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CapitalizationDetailsLineItems" xlink:to="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CapitalizationDetailsLineItems" xlink:to="us-gaap_PreferredStockSharesAuthorized" order="8.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/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CapitalizationDetailsLineItems" xlink:to="us-gaap_PreferredStockSharesOutstanding" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DividendsPreferredStock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DividendsPreferredStock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CapitalizationDetailsLineItems" xlink:to="us-gaap_DividendsPreferredStock" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ConvertiblePreferredStock" xlink:href="msex-20221231.xsd#msex_ConvertiblePreferredStock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CapitalizationDetailsLineItems" xlink:to="ConvertiblePreferredStock" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PercentageOfStockThatMayBeRedeemedInGivenCalanderYear" xlink:href="msex-20221231.xsd#msex_PercentageOfStockThatMayBeRedeemedInGivenCalanderYear"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CapitalizationDetailsLineItems" xlink:to="PercentageOfStockThatMayBeRedeemedInGivenCalanderYear" order="12.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/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CapitalizationDetailsLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="MarketInterestRate" xlink:href="msex-20221231.xsd#msex_MarketInterestRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CapitalizationDetailsLineItems" xlink:to="MarketInterestRate" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="TotalAmountIssued" xlink:href="msex-20221231.xsd#msex_TotalAmountIssued"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CapitalizationDetailsLineItems" xlink:to="TotalAmountIssued" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentInterestRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CapitalizationDetailsLineItems" xlink:to="us-gaap_InvestmentInterestRate" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PercentageOfPrincipalWithMarketInterestRate" xlink:href="msex-20221231.xsd#msex_PercentageOfPrincipalWithMarketInterestRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CapitalizationDetailsLineItems" xlink:to="PercentageOfPrincipalWithMarketInterestRate" order="17.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="MarketBasedInterestRate" xlink:href="msex-20221231.xsd#msex_MarketBasedInterestRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CapitalizationDetailsLineItems" xlink:to="MarketBasedInterestRate" order="18.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="OtherLoanSourceMaximumBorrowingCapacity" xlink:href="msex-20221231.xsd#msex_OtherLoanSourceMaximumBorrowingCapacity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CapitalizationDetailsLineItems" xlink:to="OtherLoanSourceMaximumBorrowingCapacity" order="19.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LoansPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LoansPayable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CapitalizationDetailsLineItems" xlink:to="us-gaap_LoansPayable" order="20.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ParticipateRateProgram" xlink:href="msex-20221231.xsd#msex_ParticipateRateProgram"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CapitalizationDetailsLineItems" xlink:to="ParticipateRateProgram" order="21.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsMaximumAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsMaximumAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CapitalizationDetailsLineItems" xlink:to="us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsMaximumAmount" order="22.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceOfPrivatePlacement" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfPrivatePlacement"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CapitalizationDetailsLineItems" xlink:to="us-gaap_ProceedsFromIssuanceOfPrivatePlacement" order="23.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PercentageOfPrincipalWithStatedInterestRate" xlink:href="msex-20221231.xsd#msex_PercentageOfPrincipalWithStatedInterestRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CapitalizationDetailsLineItems" xlink:to="PercentageOfPrincipalWithStatedInterestRate" order="24.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="MaturityDate" xlink:href="msex-20221231.xsd#msex_MaturityDate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CapitalizationDetailsLineItems" xlink:to="MaturityDate" order="25.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceOfFirstMortgageBond" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfFirstMortgageBond"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CapitalizationDetailsLineItems" xlink:to="us-gaap_ProceedsFromIssuanceOfFirstMortgageBond" order="26.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentMaturityDate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentMaturityDate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CapitalizationDetailsLineItems" xlink:to="us-gaap_DebtInstrumentMaturityDate" order="27.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ProgramLoanAmount" xlink:href="msex-20221231.xsd#msex_ProgramLoanAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CapitalizationDetailsLineItems" xlink:to="ProgramLoanAmount" order="28.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="BorrowedLoan" xlink:href="msex-20221231.xsd#msex_BorrowedLoan"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CapitalizationDetailsLineItems" xlink:to="BorrowedLoan" order="29.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="BorrowingAmount" xlink:href="msex-20221231.xsd#msex_BorrowingAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CapitalizationDetailsLineItems" xlink:to="BorrowingAmount" order="30.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="WeightedAverageInterestRate" xlink:href="msex-20221231.xsd#msex_WeightedAverageInterestRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CapitalizationDetailsLineItems" xlink:to="WeightedAverageInterestRate" order="31.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="OutstandingLongTermDebt" xlink:href="msex-20221231.xsd#msex_OutstandingLongTermDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CapitalizationDetailsLineItems" xlink:to="OutstandingLongTermDebt" order="32.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CarryingAmounts" xlink:href="msex-20221231.xsd#msex_CarryingAmounts"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CapitalizationDetailsLineItems" xlink:to="CarryingAmounts" order="33.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CustomerAdvancesForConstructionWork" xlink:href="msex-20221231.xsd#msex_CustomerAdvancesForConstructionWork"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CapitalizationDetailsLineItems" xlink:to="CustomerAdvancesForConstructionWork" order="34.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://middlesexwater.com/role/EmployeeBenefitPlansDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="EmployeeBenefitPlansDetailsTable" xlink:href="msex-20221231.xsd#msex_EmployeeBenefitPlansDetailsTable"/>
    <loc xlink:type="locator" xlink:label="EmployeeBenefitPlansDetailsLineItems" xlink:href="msex-20221231.xsd#msex_EmployeeBenefitPlansDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="EmployeeBenefitPlansDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EmployeeBenefitPlansDetailsTable" xlink:to="us-gaap_AwardTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioForecastMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioForecastMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="srt_ScenarioForecastMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetirementPlanTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EmployeeBenefitPlansDetailsTable" xlink:to="us-gaap_RetirementPlanTypeAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetirementPlanTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RetirementPlanTypeAxis" xlink:to="us-gaap_RetirementPlanTypeDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PensionPlansDefinedBenefitMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherPensionPlansDefinedBenefitMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherPensionPlansDefinedBenefitMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RetirementPlanTypeAxis" xlink:to="us-gaap_OtherPensionPlansDefinedBenefitMember" order="2.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/2022/elts/us-gaap-2022.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="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="EmployeeBenefitPlansDetailsTable" xlink:to="EmployeeBenefitPlansDetailsLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EmployeeBenefitPlansDetailsLineItems" xlink:to="us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EmployeeBenefitPlansDetailsLineItems" xlink:to="us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="IncreaseDecreaseInAnnualRatePerCapitaCostOfCoveredHealthcareBenefitsYearsOneToThree" xlink:href="msex-20221231.xsd#msex_IncreaseDecreaseInAnnualRatePerCapitaCostOfCoveredHealthcareBenefitsYearsOneToThree"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EmployeeBenefitPlansDetailsLineItems" xlink:to="IncreaseDecreaseInAnnualRatePerCapitaCostOfCoveredHealthcareBenefitsYearsOneToThree" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="IncreaseDecreaseInAnnualRatePerCapitaCostOfCoveredHealthcareBenefitsYearsFourAndFive" xlink:href="msex-20221231.xsd#msex_IncreaseDecreaseInAnnualRatePerCapitaCostOfCoveredHealthcareBenefitsYearsFourAndFive"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EmployeeBenefitPlansDetailsLineItems" xlink:to="IncreaseDecreaseInAnnualRatePerCapitaCostOfCoveredHealthcareBenefitsYearsFourAndFive" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherPostretirementBenefitsPayments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherPostretirementBenefitsPayments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EmployeeBenefitPlansDetailsLineItems" xlink:to="us-gaap_OtherPostretirementBenefitsPayments" order="4.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/2022/elts/us-gaap-2022.xsd#us-gaap_PensionAndOtherPostretirementBenefitContributions"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EmployeeBenefitPlansDetailsLineItems" xlink:to="us-gaap_PensionAndOtherPostretirementBenefitContributions" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="NumberOfHoursRequiredToParticipateInContributionPlan" xlink:href="msex-20221231.xsd#msex_NumberOfHoursRequiredToParticipateInContributionPlan"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EmployeeBenefitPlansDetailsLineItems" xlink:to="NumberOfHoursRequiredToParticipateInContributionPlan" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PercentOfParticipantsContributionsMatchedByCompanyBelowOnePercentOfParticipantsCompensation" xlink:href="msex-20221231.xsd#msex_PercentOfParticipantsContributionsMatchedByCompanyBelowOnePercentOfParticipantsCompensation"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EmployeeBenefitPlansDetailsLineItems" xlink:to="PercentOfParticipantsContributionsMatchedByCompanyBelowOnePercentOfParticipantsCompensation" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="StockBasedCompensationRemainAwardRate" xlink:href="msex-20221231.xsd#msex_StockBasedCompensationRemainAwardRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EmployeeBenefitPlansDetailsLineItems" xlink:to="StockBasedCompensationRemainAwardRate" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PercentOfParticipantsContributionsMatchedByCompanyAboveOnePercentOfParticipantsCompensation" xlink:href="msex-20221231.xsd#msex_PercentOfParticipantsContributionsMatchedByCompanyAboveOnePercentOfParticipantsCompensation"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EmployeeBenefitPlansDetailsLineItems" xlink:to="PercentOfParticipantsContributionsMatchedByCompanyAboveOnePercentOfParticipantsCompensation" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ThresholdPercentageOfParticipantsCompensationAtWhichMatchingDecreases" xlink:href="msex-20221231.xsd#msex_ThresholdPercentageOfParticipantsCompensationAtWhichMatchingDecreases"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EmployeeBenefitPlansDetailsLineItems" xlink:to="ThresholdPercentageOfParticipantsCompensationAtWhichMatchingDecreases" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EmployeeBenefitPlansDetailsLineItems" xlink:to="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="MatchingContributions" xlink:href="msex-20221231.xsd#msex_MatchingContributions"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EmployeeBenefitPlansDetailsLineItems" xlink:to="MatchingContributions" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EmployeeBenefitPlansDetailsLineItems" xlink:to="us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DefinedContributionPlanEmployerDiscretionaryContributionPercent" xlink:href="msex-20221231.xsd#msex_DefinedContributionPlanEmployerDiscretionaryContributionPercent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EmployeeBenefitPlansDetailsLineItems" xlink:to="DefinedContributionPlanEmployerDiscretionaryContributionPercent" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EmployeeBenefitPlansDetailsLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EmployeeBenefitPlansDetailsLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://middlesexwater.com/role/DocumentAndEntityInformation">
    <loc xlink:type="locator" xlink:label="DocumentAndEntityInformationAbstract" xlink:href="msex-20221231.xsd#msex_DocumentAndEntityInformationAbstract"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentInformationTable" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentInformationTable"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentInformationLineItems" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentInformationLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DocumentAndEntityInformationAbstract" xlink:to="dei_DocumentInformationTable" order="1.0"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationTable" xlink:to="dei_DocumentInformationLineItems" order="1.0"/>
    <loc xlink:type="locator" xlink:label="dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityRegistrantName"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityRegistrantName" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_TradingSymbol" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_TradingSymbol"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_TradingSymbol" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentType"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentType" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CurrentFiscalYearEndDate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_CurrentFiscalYearEndDate" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCommonStockSharesOutstanding" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityPublicFloat" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityPublicFloat"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityPublicFloat" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentFlag"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AmendmentFlag" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCentralIndexKey"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCentralIndexKey" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCurrentReportingStatus"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCurrentReportingStatus" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityVoluntaryFilers" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityVoluntaryFilers"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityVoluntaryFilers" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFilerCategory"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityFilerCategory" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityWellKnownSeasonedIssuer" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityWellKnownSeasonedIssuer" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodEndDate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentPeriodEndDate" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalYearFocus"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentFiscalYearFocus" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalPeriodFocus"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentFiscalPeriodFocus" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntitySmallBusiness" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntitySmallBusiness"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntitySmallBusiness" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityEmergingGrowthCompany"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityEmergingGrowthCompany" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityShellCompany"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityShellCompany" order="17.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_IcfrAuditorAttestationFlag" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_IcfrAuditorAttestationFlag"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_IcfrAuditorAttestationFlag" order="18.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentAnnualReport" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentAnnualReport"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentAnnualReport" order="19.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentTransitionReport" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentTransitionReport"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentTransitionReport" order="20.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFileNumber"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityFileNumber" order="21.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityIncorporationStateCountryCode"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityIncorporationStateCountryCode" order="22.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityTaxIdentificationNumber" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityTaxIdentificationNumber"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityTaxIdentificationNumber" order="23.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressAddressLine1" order="24.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressAddressLine2" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine2"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressAddressLine2" order="25.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCityOrTown"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressCityOrTown" order="26.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressStateOrProvince" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressStateOrProvince"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressStateOrProvince" order="27.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressPostalZipCode"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressPostalZipCode" order="28.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CityAreaCode"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_CityAreaCode" order="29.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LocalPhoneNumber"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_LocalPhoneNumber" order="30.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12bTitle"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_Security12bTitle" order="31.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityExchangeName"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_SecurityExchangeName" order="32.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInteractiveDataCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityInteractiveDataCurrent" order="33.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_AuditorName" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorName"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AuditorName" order="34.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_AuditorLocation" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorLocation"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AuditorLocation" order="35.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_AuditorFirmId" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorFirmId"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AuditorFirmId" order="36.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
</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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140570552838336">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Document And Entity Information - USD ($)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Feb. 24, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">MIDDLESEX
WATER COMPANY<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<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-K<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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,642,147<span></span>
</td>
<td class="text">&#160;<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_EntityPublicFloat', window );">Entity Public Float</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,505,071,215<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000066004<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityVoluntaryFilers', window );">Entity Voluntary Filers</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
<td class="text">&#160;<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_EntityWellKnownSeasonedIssuer', window );">Entity Well-known Seasoned Issuer</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Dec. 31,  2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">FY<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_IcfrAuditorAttestationFlag', window );">ICFR Auditor Attestation Flag</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentAnnualReport', window );">Document Annual Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<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_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">NJ<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">22-1114430<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">485C Route 1 South<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine2', window );">Entity Address, Address Line Two</a></td>
<td class="text">Suite 400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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>
<td class="text">&#160;<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>
<td class="text">&#160;<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">(732)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">634-1500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Stock, No Par Value<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<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_AuditorName', window );">Auditor Name</a></td>
<td class="text">Baker Tilly US, LLP<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_AuditorLocation', window );">Auditor Location</a></td>
<td class="text">Philadelphia<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_AuditorFirmId', window );">Auditor Firm ID</a></td>
<td class="text">23<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_AuditorFirmId">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>PCAOB issued Audit Firm Identifier</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-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorFirmId</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:nonemptySequenceNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorLocation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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 Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorLocation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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 Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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_DocumentAnnualReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 annual 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-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentAnnualReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_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_EntityAddressAddressLine2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 2 such as Street or Suite number</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_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_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_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_EntityPublicFloat">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.</p></div>
<a href="javascript:void(0);" onclick="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_EntityPublicFloat</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_EntityVoluntaryFilers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.</p></div>
<a href="javascript:void(0);" onclick="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_EntityVoluntaryFilers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityWellKnownSeasonedIssuer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityWellKnownSeasonedIssuer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_IcfrAuditorAttestationFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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 Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_IcfrAuditorAttestationFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140570548662848">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF INCOME - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</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">$ 162,434<span></span>
</td>
<td class="nump">$ 143,141<span></span>
</td>
<td class="nump">$ 141,592<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>
</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">79,096<span></span>
</td>
<td class="nump">73,671<span></span>
</td>
<td class="nump">70,796<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">23,029<span></span>
</td>
<td class="nump">21,109<span></span>
</td>
<td class="nump">18,472<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">18,208<span></span>
</td>
<td class="nump">15,150<span></span>
</td>
<td class="nump">14,904<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">120,333<span></span>
</td>
<td class="nump">109,930<span></span>
</td>
<td class="nump">104,172<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_GainOrLossOnSaleOfStockInSubsidiary', window );">Gain on Sale of Subsidiary</a></td>
<td class="nump">5,232<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <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_OperatingIncomeLoss', window );">Operating Income</a></td>
<td class="nump">47,333<span></span>
</td>
<td class="nump">33,211<span></span>
</td>
<td class="nump">37,420<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_OtherIncomeExpenseAbstract', window );"><strong>Other Income (Expense):</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">2,314<span></span>
</td>
<td class="nump">2,653<span></span>
</td>
<td class="nump">4,016<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_OtherNonoperatingIncomeExpense', window );">Other Income (Expense), net</a></td>
<td class="nump">5,389<span></span>
</td>
<td class="nump">3,305<span></span>
</td>
<td class="nump">363<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_NonoperatingIncomeExpense', window );">Total Other Income, net</a></td>
<td class="nump">7,703<span></span>
</td>
<td class="nump">5,958<span></span>
</td>
<td class="nump">4,379<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_InterestExpense', window );">Interest Charges</a></td>
<td class="nump">9,367<span></span>
</td>
<td class="nump">8,114<span></span>
</td>
<td class="nump">7,493<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before Income Taxes</a></td>
<td class="nump">45,669<span></span>
</td>
<td class="nump">31,055<span></span>
</td>
<td class="nump">34,306<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_IncomeTaxExpenseBenefit', window );">Income Taxes</a></td>
<td class="nump">3,240<span></span>
</td>
<td class="num">(5,488)<span></span>
</td>
<td class="num">(4,119)<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_NetIncomeLoss', window );">Net Income</a></td>
<td class="nump">42,429<span></span>
</td>
<td class="nump">36,543<span></span>
</td>
<td class="nump">38,425<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockDividendsIncomeStatementImpact', window );">Preferred Stock Dividend Requirements</a></td>
<td class="nump">120<span></span>
</td>
<td class="nump">120<span></span>
</td>
<td class="nump">120<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">$ 42,309<span></span>
</td>
<td class="nump">$ 36,423<span></span>
</td>
<td class="nump">$ 38,305<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_EarningsPerShareOfCommonStockAbstract', 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>
</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_EarningsPerShareBasic', window );">Basic (in Dollars per share)</a></td>
<td class="nump">$ 2.4<span></span>
</td>
<td class="nump">$ 2.08<span></span>
</td>
<td class="nump">$ 2.19<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_EarningsPerShareDiluted', window );">Diluted (in Dollars per share)</a></td>
<td class="nump">$ 2.39<span></span>
</td>
<td class="nump">$ 2.07<span></span>
</td>
<td class="nump">$ 2.18<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_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>
</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_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic (in Shares)</a></td>
<td class="nump">17,597<span></span>
</td>
<td class="nump">17,492<span></span>
</td>
<td class="nump">17,459<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted (in Shares)</a></td>
<td class="nump">17,712<span></span>
</td>
<td class="nump">17,607<span></span>
</td>
<td class="nump">17,574<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_EarningsPerShareOfCommonStockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_EarningsPerShareOfCommonStockAbstract</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_msex_OtherIncomeExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_OtherIncomeExpenseAbstract</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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<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/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<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_GainOrLossOnSaleOfStockInSubsidiary">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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) on sale or disposal of equity in securities of subsidiaries.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(b)(9)(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(b)(7)(c))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(13)(g))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(3)(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<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_GainOrLossOnSaleOfStockInSubsidiary</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126941158&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<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 the cost of borrowed funds 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1377-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<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/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 340<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=6499975&amp;loc=d3e44278-110382<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 360<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6500269&amp;loc=d3e45485-110386<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1505-109256<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140570549208384">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED BALANCE SHEETS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 );">Water Production</a></td>
<td class="nump">$ 249,153<span></span>
</td>
<td class="nump">$ 247,286<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistribution', window );">Transmission and Distribution</a></td>
<td class="nump">735,138<span></span>
</td>
<td class="nump">697,200<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_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment', window );">General</a></td>
<td class="nump">97,581<span></span>
</td>
<td class="nump">95,658<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress', window );">Construction Work in Progress</a></td>
<td class="nump">53,570<span></span>
</td>
<td class="nump">24,947<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,135,442<span></span>
</td>
<td class="nump">1,065,091<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">214,891<span></span>
</td>
<td class="nump">199,723<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">920,551<span></span>
</td>
<td class="nump">865,368<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 );">Cash and Cash Equivalents</a></td>
<td class="nump">3,828<span></span>
</td>
<td class="nump">3,533<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 uncollectible accounts of $2,326 and $2,574 , respectively</a></td>
<td class="nump">16,018<span></span>
</td>
<td class="nump">15,311<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_UnbilledReceivablesCurrent', window );">Unbilled Revenues</a></td>
<td class="nump">8,659<span></span>
</td>
<td class="nump">7,273<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesInventory', window );">Materials and Supplies (at average cost)</a></td>
<td class="nump">6,177<span></span>
</td>
<td class="nump">5,358<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseCurrent', window );">Prepayments</a></td>
<td class="nump">2,624<span></span>
</td>
<td class="nump">2,880<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_AssetsCurrent', window );">TOTAL CURRENT ASSETS</a></td>
<td class="nump">37,306<span></span>
</td>
<td class="nump">34,355<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_OperatingLeaseRightOfUseAsset', window );">Operating Lease Right of Use Asset</a></td>
<td class="nump">3,826<span></span>
</td>
<td class="nump">4,503<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_PreliminarySurveyAndInvestigationCharges', window );">Preliminary Survey and Investigation Charges</a></td>
<td class="nump">2,806<span></span>
</td>
<td class="nump">3,540<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_RegulatoryAssetsNoncurrent', window );">Regulatory Assets</a></td>
<td class="nump">90,046<span></span>
</td>
<td class="nump">100,738<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_NonUtilityAssetsNet', window );">Non-utility Assets - Net</a></td>
<td class="nump">11,207<span></span>
</td>
<td class="nump">11,428<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_EmployeeBenefitPlans', window );">Employee Benefit Plans</a></td>
<td class="nump">8,689<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_OtherAssetsNoncurrent', window );">Other</a></td>
<td class="nump">19<span></span>
</td>
<td class="nump">83<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_DeferredChargesAndOtherAssets', window );">TOTAL OTHER ASSETS</a></td>
<td class="nump">116,593<span></span>
</td>
<td class="nump">120,292<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_Assets', window );">TOTAL ASSETS</a></td>
<td class="nump">1,074,450<span></span>
</td>
<td class="nump">1,020,015<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_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="ro">
<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 );">Common Stock, No Par Value</a></td>
<td class="nump">233,054<span></span>
</td>
<td class="nump">221,919<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained Earnings</a></td>
<td class="nump">167,274<span></span>
</td>
<td class="nump">145,807<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_TotalCommonEquity', window );">TOTAL COMMON EQUITY</a></td>
<td class="nump">400,328<span></span>
</td>
<td class="nump">367,726<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_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="ro">
<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">290,280<span></span>
</td>
<td class="nump">306,520<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_CapitalizationLongtermDebtAndEquity', window );">TOTAL CAPITALIZATION</a></td>
<td class="nump">692,692<span></span>
</td>
<td class="nump">676,330<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_OtherLongTermDebtCurrent', window );">Current Portion of Long-term Debt</a></td>
<td class="nump">17,462<span></span>
</td>
<td class="nump">6,731<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_NotesPayableCurrent', window );">Notes Payable</a></td>
<td class="nump">55,500<span></span>
</td>
<td class="nump">13,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_AccountsPayableCurrent', window );">Accounts Payable</a></td>
<td class="nump">24,847<span></span>
</td>
<td class="nump">21,125<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">12,162<span></span>
</td>
<td class="nump">8,621<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_InterestPayableCurrent', window );">Accrued Interest</a></td>
<td class="nump">2,535<span></span>
</td>
<td class="nump">1,986<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_DeferredRevenueCurrent', window );">Unearned Revenues and Advanced Service Fees</a></td>
<td class="nump">1,365<span></span>
</td>
<td class="nump">1,330<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">3,988<span></span>
</td>
<td class="nump">3,826<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">TOTAL CURRENT LIABILITIES</a></td>
<td class="nump">117,859<span></span>
</td>
<td class="nump">56,619<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 4)</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 );">Customer Advances for Construction</a></td>
<td class="nump">21,382<span></span>
</td>
<td class="nump">23,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_LongTermDebtAndCapitalLeaseObligationsCurrent', window );">Lease Obligations</a></td>
<td class="nump">3,706<span></span>
</td>
<td class="nump">4,367<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Accumulated Deferred Income Taxes</a></td>
<td class="nump">77,783<span></span>
</td>
<td class="nump">69,500<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedEmployeeBenefitsCurrentAndNoncurrent', window );">Employee Benefit Plans</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">11,290<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_RegulatoryLiabilityNoncurrent', window );">Regulatory Liabilities</a></td>
<td class="nump">46,734<span></span>
</td>
<td class="nump">49,431<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_OtherLiabilitiesNoncurrent', window );">Other</a></td>
<td class="nump">919<span></span>
</td>
<td class="nump">1,086<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_LiabilitiesOtherThanLongtermDebtNoncurrent', window );">TOTAL OTHER LIABILITIES</a></td>
<td class="nump">150,524<span></span>
</td>
<td class="nump">159,203<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_ContributionsInAidOfConstruction', window );">CONTRIBUTIONS IN AID OF CONSTRUCTION</a></td>
<td class="nump">113,375<span></span>
</td>
<td class="nump">127,863<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_LiabilitiesAndStockholdersEquity', window );">TOTAL CAPITALIZATION AND LIABILITIES</a></td>
<td class="nump">$ 1,074,450<span></span>
</td>
<td class="nump">$ 1,020,015<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_DeferredChargesAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 element represents aggregate carrying amount, at the balance sheet date, of noncurrent deferred charges held by public utility entities and other noncurrent assets not separately disclosed in the balance sheet.</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_DeferredChargesAndOtherAssets</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_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_NonUtilityAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amount of non utility fixed assets as of the balance sheet date.</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_NonUtilityAssetsNet</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_PreliminarySurveyAndInvestigationCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 preliminary survey and investigation charges that are deferred as of the balance sheet date.</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_PreliminarySurveyAndInvestigationCharges</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_TotalCommonEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 total equity attributable 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;">msex_TotalCommonEquity</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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<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/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<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_AccruedEmployeeBenefitsCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, excluding pension and other postretirement benefits, incurred through that date and payable for perquisites provided to employees pertaining to services received from them.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.15(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.15(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<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_AccruedEmployeeBenefitsCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15)(b)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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_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>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<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>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<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>This element represents the total consolidated (as applicable) capitalization of the entity which is 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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.25)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.(a),19)<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.17)<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<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://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31917-109318<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_DeferredRevenueCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 and obligation to transfer product and 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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_DeferredRevenueCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_InterestPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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_InterestPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<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://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6904-107765<br><br>Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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_LiabilitiesOtherThanLongtermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregated carrying amounts of obligations as of the balance sheet date, excluding long-term debt, incurred as part of the normal operations that are expected to be paid after one year or beyond the normal operating cycle, if longer. Alternate captions include Total Deferred Credits and Other Liabilities.</p></div>
<a href="javascript:void(0);" onclick="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_LiabilitiesOtherThanLongtermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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, excluding 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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_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://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6387103&amp;loc=d3e6435-108320<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 05<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126905020&amp;loc=d3e5879-108316<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(7))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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_PublicUtilitiesInventory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 period end amount for a type of inventory held by the utility in a schedule of inventories.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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_PublicUtilitiesInventory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 other property, plant and equipment (PPE) owned (but not classified elsewhere) by 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_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 340<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6499975&amp;loc=d3e44250-110382<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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>The cumulative amount of the reporting entity's undistributed earnings or 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140570553794736">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED BALANCE SHEETS (Parentheticals) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 );">Allowance for uncollectible accounts</a></td>
<td class="nump">$ 2,326<span></span>
</td>
<td class="nump">$ 2,574<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5074-111524<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140570549224208">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<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">$ 42,429<span></span>
</td>
<td class="nump">$ 36,543<span></span>
</td>
<td class="nump">$ 38,425<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>
<td class="text">&#160;<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_DepreciationDepletionAndAmortization', window );">Depreciation and Amortization</a></td>
<td class="nump">27,475<span></span>
</td>
<td class="nump">26,799<span></span>
</td>
<td class="nump">20,838<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</a></td>
<td class="num">(5,334)<span></span>
</td>
<td class="num">(10,989)<span></span>
</td>
<td class="num">(13,490)<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">(1,387)<span></span>
</td>
<td class="num">(1,505)<span></span>
</td>
<td class="num">(2,503)<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="nump">401<span></span>
</td>
<td class="num">(136)<span></span>
</td>
<td class="num">(391)<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,630<span></span>
</td>
<td class="nump">1,338<span></span>
</td>
<td class="nump">1,096<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainOrLossOnSaleOfStockInSubsidiary', window );">Gain on Sale of Subsidiary</a></td>
<td class="num">(5,232)<span></span>
</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_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>
<td class="text">&#160;<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_IncreaseDecreaseInAccountsReceivable', window );">Accounts Receivable</a></td>
<td class="num">(707)<span></span>
</td>
<td class="num">(742)<span></span>
</td>
<td class="num">(2,661)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_msex_ChangeInUnbilledRevenues', window );">Unbilled Revenues</a></td>
<td class="num">(1,386)<span></span>
</td>
<td class="num">(208)<span></span>
</td>
<td class="nump">118<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_IncreaseDecreaseInRawMaterialsPackagingMaterialsAndSuppliesInventories', window );">Materials &amp; Supplies</a></td>
<td class="num">(819)<span></span>
</td>
<td class="num">(246)<span></span>
</td>
<td class="nump">333<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_IncreaseDecreaseInPrepaidExpense', window );">Prepayments</a></td>
<td class="nump">256<span></span>
</td>
<td class="nump">6<span></span>
</td>
<td class="num">(519)<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_IncreaseDecreaseInAccountsPayable', window );">Accounts Payable</a></td>
<td class="nump">3,722<span></span>
</td>
<td class="num">(9,318)<span></span>
</td>
<td class="nump">7,137<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_IncreaseDecreaseInAccruedTaxesPayable', window );">Accrued Taxes</a></td>
<td class="nump">3,541<span></span>
</td>
<td class="num">(1,517)<span></span>
</td>
<td class="nump">2,503<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_IncreaseDecreaseInInterestPayableNet', window );">Accrued Interest</a></td>
<td class="nump">549<span></span>
</td>
<td class="num">(151)<span></span>
</td>
<td class="nump">106<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_IncreaseDecreaseInPensionAndPostretirementObligations', window );">Employee Benefit Plans</a></td>
<td class="num">(4,266)<span></span>
</td>
<td class="num">(2,645)<span></span>
</td>
<td class="num">(1,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_IncreaseDecreaseInDeferredRevenue', window );">Unearned Revenue &amp; Advanced Service Fees</a></td>
<td class="nump">35<span></span>
</td>
<td class="nump">75<span></span>
</td>
<td class="nump">44<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="nump">454<span></span>
</td>
<td class="num">(4,276)<span></span>
</td>
<td class="nump">3,696<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">61,361<span></span>
</td>
<td class="nump">33,028<span></span>
</td>
<td class="nump">53,355<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>
<td class="text">&#160;<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 of $927 in 2022, $1,148 in 2021 and $1,513 in 2020</a></td>
<td class="num">(91,335)<span></span>
</td>
<td class="num">(79,378)<span></span>
</td>
<td class="num">(105,619)<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_ProceedsFromSaleOfPropertyPlantAndEquipment', window );">Proceeds from Sale of Subsidiary</a></td>
<td class="nump">3,122<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <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_NetCashProvidedByUsedInInvestingActivities', window );">NET CASH USED IN INVESTING ACTIVITIES</a></td>
<td class="num">(88,213)<span></span>
</td>
<td class="num">(79,378)<span></span>
</td>
<td class="num">(105,619)<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_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>
<td class="text">&#160;<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_RepaymentsOfLongTermDebt', window );">Redemption of Long-term Debt</a></td>
<td class="num">(7,423)<span></span>
</td>
<td class="num">(52,691)<span></span>
</td>
<td class="num">(7,472)<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_ProceedsFromIssuanceOfLongTermDebt', window );">Proceeds from Issuance of Long-term Debt</a></td>
<td class="nump">2,662<span></span>
</td>
<td class="nump">86,595<span></span>
</td>
<td class="nump">50,316<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_ProceedsFromRepaymentsOfShortTermDebt', window );">Net Short-term Bank Borrowings</a></td>
<td class="nump">42,500<span></span>
</td>
<td class="nump">11,000<span></span>
</td>
<td class="num">(18,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_PaymentsOfDebtIssuanceCosts', window );">Deferred Debt Issuance Expense</a></td>
<td class="num">(624)<span></span>
</td>
<td class="num">(994)<span></span>
</td>
<td class="num">(148)<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_ProceedsFromIssuanceOfCommonStockExpense', window );">Common Stock Issuance Expense</a></td>
<td class="num">(32)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(37)<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_ProceedsFromIssuanceOfCommonStock', window );">Proceeds from Issuance of Common Stock</a></td>
<td class="nump">10,335<span></span>
</td>
<td class="nump">3,837<span></span>
</td>
<td class="nump">1,230<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfDividendsCommonStock', window );">Payment of Common Dividends</a></td>
<td class="num">(20,810)<span></span>
</td>
<td class="num">(19,373)<span></span>
</td>
<td class="num">(18,178)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock', window );">Payment of Preferred Dividends</a></td>
<td class="num">(120)<span></span>
</td>
<td class="num">(120)<span></span>
</td>
<td class="num">(120)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities', window );">Construction Advances and Contributions-Net</a></td>
<td class="nump">659<span></span>
</td>
<td class="nump">11,225<span></span>
</td>
<td class="nump">8,578<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_NetCashProvidedByUsedInFinancingActivities', window );">NET CASH PROVIDED BY FINANCING ACTIVITIES</a></td>
<td class="nump">27,147<span></span>
</td>
<td class="nump">39,479<span></span>
</td>
<td class="nump">16,169<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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">NET CHANGES IN CASH, CASH EQUIVALENTS AND RESTRICTED CASH</a></td>
<td class="nump">295<span></span>
</td>
<td class="num">(6,871)<span></span>
</td>
<td class="num">(36,095)<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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations', window );">CASH, CASH EQUIVALENTS AND RESTRICTED CASH AT BEGINNING OF PERIOD</a></td>
<td class="nump">3,533<span></span>
</td>
<td class="nump">10,404<span></span>
</td>
<td class="nump">46,499<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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations', window );">CASH, CASH EQUIVALENTS AND RESTRICTED CASH AT END OF PERIOD</a></td>
<td class="nump">3,828<span></span>
</td>
<td class="nump">3,533<span></span>
</td>
<td class="nump">10,404<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_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>
<td class="text">&#160;<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_ContributionOfProperty', window );">Utility Plant received as Construction Advances and Contributions</a></td>
<td class="nump">6,252<span></span>
</td>
<td class="nump">4,750<span></span>
</td>
<td class="nump">5,080<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_DeobligatedPrincipalPayments', window );">Long-term Debt Deobligation</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">64<span></span>
</td>
<td class="nump">258<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_NonCashConsiderationForSaleOfSubsidiary', window );">Non-Cash Consideration for Sale of Subsidiary</a></td>
<td class="nump">2,100<span></span>
</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_SupplementalCashFlowElementsAbstract', window );"><strong>SUPPLEMENTAL DISCLOSURE OF CASH FLOWS INFORMATION:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Interest</a></td>
<td class="nump">9,251<span></span>
</td>
<td class="nump">8,546<span></span>
</td>
<td class="nump">7,644<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_InterestPaidCapitalized', window );">Interest Capitalized</a></td>
<td class="nump">927<span></span>
</td>
<td class="nump">1,148<span></span>
</td>
<td class="nump">1,513<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_IncomeTaxesPaidNet', window );">Income Taxes</a></td>
<td class="nump">$ 3,230<span></span>
</td>
<td class="nump">$ 3,335<span></span>
</td>
<td class="nump">$ 2,509<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_msex_ChangeInUnbilledRevenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for 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_ChangeInUnbilledRevenues</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_DeobligatedPrincipalPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 is long-term debt deobligation.</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_DeobligatedPrincipalPayments</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_NonCashConsiderationForSaleOfSubsidiary">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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  non-cash consideration for sale of subsidiary.</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_NonCashConsiderationForSaleOfSubsidiary</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_ProceedsFromIssuanceOfCommonStockExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 common stock issuence 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;">msex_ProceedsFromIssuanceOfCommonStockExpense</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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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; including, but not limited to, 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4304-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4332-108586<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4313-108586<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.1)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<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_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<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_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainOrLossOnSaleOfStockInSubsidiary">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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) on sale or disposal of equity in securities of subsidiaries.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(b)(9)(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(b)(7)(c))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(13)(g))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(3)(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<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_GainOrLossOnSaleOfStockInSubsidiary</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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>The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4297-108586<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<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_IncreaseDecreaseInDeferredRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 deferred income and obligation to transfer product and 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/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<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_IncreaseDecreaseInDeferredRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncreaseDecreaseInInterestPayableNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 interest payable, which represents the amount owed to note holders, bond holders, and other parties for interest earned on loans or credit extended to 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<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_IncreaseDecreaseInInterestPayableNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4297-108586<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4297-108586<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3367-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3536-108585<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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 325<br> -SubTopic 30<br> -Section 35<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=6384439&amp;loc=d3e42048-111605<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<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_ProceedsFromSaleOfPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3179-108585<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_ProceedsFromSaleOfPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 835<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6501662&amp;loc=d3e56162-110433<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 835<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6501569&amp;loc=d3e55921-110430<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowElementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_SupplementalCashFlowElementsAbstract</td>
</tr>
<tr>
<td style="padding-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>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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140570551119648">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF CASH FLOWS (Parentheticals) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<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">$ 927<span></span>
</td>
<td class="nump">$ 1,148<span></span>
</td>
<td class="nump">$ 1,513<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3179-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 360<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6500269&amp;loc=d3e45485-110386<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140570552743616">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF CAPITAL STOCK AND LONG-TERM DEBT - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConversionOfStockAmountIssued1', window );">Shares Authorized</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_TemporaryEquityAccretionToRedemptionValue', window );">Shares Outstanding</a></td>
<td class="nump">233,054<span></span>
</td>
<td class="nump">221,919<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">167,274<span></span>
</td>
<td class="nump">145,807<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_TotalCommonEquity', window );">TOTAL COMMON EQUITY</a></td>
<td class="nump">400,328<span></span>
</td>
<td class="nump">367,726<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_PreferredSharesAuthorized', window );">Shares Authorized</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <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_PreferredStockValue1', window );">Shares Outstanding</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_LongTermDebt', window );">SUBTOTAL LONG-TERM DEBT</a></td>
<td class="nump">306,387<span></span>
</td>
<td class="nump">311,146<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_DebtInstrumentUnamortizedPremium', window );">Add: Premium on Issuance of Long-term Debt</a></td>
<td class="nump">6,873<span></span>
</td>
<td class="nump">7,271<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_DebtInstrumentUnamortizedDiscount', window );">Less: Unamortized Debt Expense</a></td>
<td class="num">(5,518)<span></span>
</td>
<td class="num">(5,166)<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 );">Less: Current Portion of Long-term Debt</a></td>
<td class="num">(17,462)<span></span>
</td>
<td class="num">(6,731)<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">290,280<span></span>
</td>
<td class="nump">306,520<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_LongTermDebt', window );">SUBTOTAL LONG-TERM DEBT</a></td>
<td class="nump">252,269<span></span>
</td>
<td class="nump">203,892<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 due 2023-2059</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_LongTermDebt', window );">SUBTOTAL LONG-TERM DEBT</a></td>
<td class="nump">44,918<span></span>
</td>
<td class="nump">47,613<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_LongTermDebt', window );">SUBTOTAL LONG-TERM DEBT</a></td>
<td class="nump">9,200<span></span>
</td>
<td class="nump">7,510<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=msex_NewConstructionLoansMember', window );">Construction Loans</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_LongTermDebt', window );">SUBTOTAL LONG-TERM DEBT</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">52,131<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_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">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="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">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="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">$ 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_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_PreferredSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Shares 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_PreferredSharesAuthorized</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_PreferredStockValue1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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>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_PreferredStockValue1</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_TotalCommonEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 total equity attributable 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;">msex_TotalCommonEquity</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_ConversionOfStockAmountIssued1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 value of the financial instrument issued [noncash or part noncash] in the conversion of stock. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or cash payments in 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4304-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4313-108586<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4332-108586<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_ConversionOfStockAmountIssued1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DebtInstrumentUnamortizedDiscount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 accumulated amortization, of debt discount.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28541-108399<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<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_DebtInstrumentUnamortizedDiscount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DebtInstrumentUnamortizedPremium">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 accumulated amortization, of debt premium.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28541-108399<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_DebtInstrumentUnamortizedPremium</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, excluding unamortized premium (discount) and debt issuance cost, of long-term debt. 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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_LongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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 unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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, excluding 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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_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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1377-109256<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_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>The cumulative amount of the reporting entity's undistributed earnings or 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<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_TemporaryEquityAccretionToRedemptionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 accretion of temporary equity to its redemption value 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_TemporaryEquityAccretionToRedemptionValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_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_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_DebtInstrumentAxis=msex_NewConstructionLoansMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_NewConstructionLoansMember</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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140570548547120">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF CAPITAL STOCK AND LONG-TERM DEBT (Parentheticals) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 );">Common stock, shares outstanding</a></td>
<td class="nump">17,642<span></span>
</td>
<td class="nump">17,522<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_StatementClassOfStockAxis=us-gaap_CumulativePreferredStockMember', 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>
<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 due 2023-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">2023-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_FirstMortgageBondsDue20232059Member', window );">First Mortgage Bonds due 2023-2059 | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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_us-gaap_DebtInstrumentAxis=msex_FirstMortgageBondsDue20232059Member', window );">First Mortgage Bonds due 2023-2059 | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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_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_AmortizingSecuredNotesDue20282046Member', window );">Amortizing Secured Notes due 2028-2046 | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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_us-gaap_DebtInstrumentAxis=msex_AmortizingSecuredNotesDue20282046Member', window );">Amortizing Secured Notes due 2028-2046 | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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_us-gaap_DebtInstrumentAxis=msex_StateRevolvingTrustNotesDue20252038Member', window );">State Revolving Trust Notes due 2025-2038</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-2038<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_StateRevolvingTrustNotesDue20252038Member', window );">State Revolving Trust Notes due 2025-2038 | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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_us-gaap_DebtInstrumentAxis=msex_StateRevolvingTrustNotesDue20252038Member', window );">State Revolving Trust Notes due 2025-2038 | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="nump">4.22%<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_NewConstructionLoansMember', window );">Construction Loans</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>
</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21475-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(d))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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_StatementClassOfStockAxis=us-gaap_CumulativePreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CumulativePreferredStockMember</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>
<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_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_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_StateRevolvingTrustNotesDue20252038Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StateRevolvingTrustNotesDue20252038Member</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_NewConstructionLoansMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_NewConstructionLoansMember</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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140570548741952">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF COMMON STOCKHOLDERS' EQUITY - 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_SharesOutstanding', window );">Balance at beginning (in Shares) at Dec. 31, 2019</a></td>
<td class="nump">17,434<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_msex_TotalCommonEquity', window );">Balance at beginning at Dec. 31, 2019</a></td>
<td class="nump">$ 215,125<span></span>
</td>
<td class="nump">$ 108,667<span></span>
</td>
<td class="nump">$ 323,792<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">38,425<span></span>
</td>
<td class="nump">38,425<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesDividendReinvestmentPlan', window );">Dividend Reinvestment &amp; Common Stock Purchase Plan (in Shares)</a></td>
<td class="nump">19<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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">$ 1,230<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">1,230<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">16<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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">$ 851<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">851<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_StockIssuedDuringPeriodSharesOther', window );">Stock Award - Board Of Directors (in Shares)</a></td>
<td class="nump">4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_StockIssuedDuringPeriodValueOther', window );">Stock Award - Board Of Directors</a></td>
<td class="nump">$ 245<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">245<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DividendsCommonStockCash', window );">Cash Dividends on Common Stock</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(18,178)<span></span>
</td>
<td class="num">(18,178)<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">(120)<span></span>
</td>
<td class="num">(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_StockholdersEquityOther', window );">Common Stock Expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(37)<span></span>
</td>
<td class="num">(37)<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_SharesOutstanding', window );">Balance at ending (in Shares) at Dec. 31, 2020</a></td>
<td class="nump">17,473<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_msex_TotalCommonEquity', window );">Balance at ending at Dec. 31, 2020</a></td>
<td class="nump">$ 217,451<span></span>
</td>
<td class="nump">128,757<span></span>
</td>
<td class="nump">346,208<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">36,543<span></span>
</td>
<td class="nump">36,543<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">40<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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,837<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">3,837<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">6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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">$ 350<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">350<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_StockIssuedDuringPeriodSharesOther', window );">Stock Award - Board Of Directors (in Shares)</a></td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueOther', window );">Stock Award - Board Of Directors</a></td>
<td class="nump">$ 281<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">281<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">(19,373)<span></span>
</td>
<td class="num">(19,373)<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">(120)<span></span>
</td>
<td class="num">(120)<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_SharesOutstanding', window );">Balance at ending (in Shares) at Dec. 31, 2021</a></td>
<td class="nump">17,522<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_msex_TotalCommonEquity', window );">Balance at ending at Dec. 31, 2021</a></td>
<td class="nump">$ 221,919<span></span>
</td>
<td class="nump">145,807<span></span>
</td>
<td class="nump">367,726<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">$ 0<span></span>
</td>
<td class="nump">42,429<span></span>
</td>
<td class="nump">42,429<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">114<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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">$ 10,335<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">10,335<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<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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">$ 520<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">520<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_StockIssuedDuringPeriodSharesOther', window );">Stock Award - Board Of Directors (in Shares)</a></td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueOther', window );">Stock Award - Board Of Directors</a></td>
<td class="nump">$ 280<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">280<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DividendsCommonStockCash', window );">Cash Dividends on Common Stock</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(20,810)<span></span>
</td>
<td class="num">(20,810)<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">(120)<span></span>
</td>
<td class="num">(120)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityOther', window );">Common Stock Expenses</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(32)<span></span>
</td>
<td class="num">(32)<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_SharesOutstanding', window );">Balance at ending (in Shares) at Dec. 31, 2022</a></td>
<td class="nump">17,642<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_msex_TotalCommonEquity', window );">Balance at ending 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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_msex_TotalCommonEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 total equity attributable 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;">msex_TotalCommonEquity</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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 405<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=6957935&amp;loc=d3e64057-112817<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<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_SharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 which are neither cancelled nor held in the treasury.</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_SharesOutstanding</td>
</tr>
<tr>
<td style="padding-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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<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_StockIssuedDuringPeriodSharesOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 stock issued attributable to transactions 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_StockIssuedDuringPeriodSharesOther</td>
</tr>
<tr>
<td style="padding-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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<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_StockIssuedDuringPeriodValueOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 shares of stock issued attributable to transactions 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_StockIssuedDuringPeriodValueOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<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_StockholdersEquityOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 element represents movements included in the statement of changes in stockholders' equity which are not separately disclosed or provided for elsewhere in the taxonomy.</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_StockholdersEquityOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140570554194240">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF COMMON STOCKHOLDERS' EQUITY (Parentheticals) - $ / shares<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</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 paid, per share</a></td>
<td class="nump">$ 1.1825<span></span>
</td>
<td class="nump">$ 1.108<span></span>
</td>
<td class="nump">$ 1.041<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140570634589072">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Organization, Summary of Significant Accounting Policies and Recent Developments<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</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_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock', window );">Organization, Summary of Significant Accounting Policies and Recent Developments</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>Note 1 &#8211; Organization, Summary of Significant Accounting Policies
and Recent Developments</b></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"><b>(a) Organization</b> - 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), Utility Service Affiliates (Perth Amboy) Inc. (USA-PA) and Twin Lakes Utilities, Inc. (Twin Lakes). Southern Shores Water Company,
LLC (Southern Shores) and White Marsh Environmental Systems, Inc. (White Marsh) are wholly-owned subsidiaries of Tidewater.</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">Middlesex has operated as a water utility in New Jersey
since 1897 and in Delaware, through our wholly-owned subsidiary, Tidewater, since 1992. We are in the business of collecting, treating,
distributing and selling water for domestic, commercial, municipal, industrial and fire protection purposes. We also operate New Jersey
municipal water, wastewater and storm water systems under contract and provide unregulated water and wastewater services in New Jersey
and Delaware through our subsidiaries. Our rates charged to customers for water and wastewater services, the quality of services we provide
and certain other matters are regulated in New Jersey and Delaware by the New Jersey Board of Public Utilities (NJBPU) and the Delaware
Public Service Commission (DEPSC), respectively. Our USA, USA-PA and White Marsh subsidiaries are not regulated utilities.</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"><b>(b) Principles of Consolidation</b> <i>&#8211;
</i>The financial statements for Middlesex and its wholly-owned subsidiaries (the Company) are reported on a consolidated basis. All significant
intercompany accounts and transactions have been eliminated. Other financial investments in which the Company holds a 50% or less voting
interest and cannot exercise control over the operation and policies of the investments are accounted for under the equity method of accounting.
Under the equity method of accounting, the Company records its investment interests in Non-Utility Assets and its percentage share of
the earnings or losses of the investees in Other Income (Expense).</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"><b>(c) System of Accounts</b> <i>&#8211; </i>The Company&#8217;s
regulated utilities maintain their accounts in accordance with the Uniform System of Accounts prescribed by the NJBPU and DEPSC.</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"><b>(d) Regulatory Accounting</b> - We maintain our
books and records in accordance with accounting principles generally accepted in the United States of America. Middlesex and certain of
its subsidiaries, which account for 93% of Operating Revenues and 99% of Total Assets, are subject to regulation in the state in which
they operate. Those companies are required to maintain their accounts in accordance with regulatory authorities&#8217; rules and guidelines,
which may differ from other authoritative accounting pronouncements. In those instances, the Company follows the guidance provided in
Accounting Standards Codification (ASC) 980, <i>Regulated Operations</i>.</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 accordance with ASC 980, <i>Regulated Operations</i>,
costs and obligations are deferred if it is probable that these items will be recognized for rate-making purposes in future rates. Accordingly,
we have recorded costs and obligations, which will be amortized over various future periods. Any change in the assessment of the probability
of rate-making treatment will require us to change the accounting treatment of the deferred item. We have no reason to believe any of
the deferred items that are recorded will be treated differently by the regulators in the future. For additional information, see Note
2 &#8211; <i>Rate and Regulatory Matters</i>.</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"><b>(e) Retirement Benefit Plans</b> - We maintain
a noncontributory defined benefit pension plan (Pension Plan), which covers all active employees who were hired prior to April 1, 2007,
as well as a defined contribution plan in which all employees are eligible to participate. In addition, the Company maintains an unfunded
supplemental plan for certain of its executive officers. The Company has a retirement benefit plan other than pensions (Other Benefits
Plan) for substantially all of its retired employees. Employees hired after March 31, 2007 are not eligible to participate in this plan.
Coverage includes healthcare and life insurance.</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 Company&#8217;s costs for providing retirement
benefits are dependent upon numerous factors, including actual plan experience and assumptions of future experience. Retirement benefit
plan obligations and expense are determined </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">based on investment performance, discount rates and various other demographic factors related
to the population participating in the Company&#8217;s retirement benefit plans, all of which can change significantly in future years.
For more information on the Company&#8217;s Retirement Benefit Plans, see Note 7 &#8211; <i>Employee Benefit Plans</i>.</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"><b>(f) Utility Plant</b> <i>&#8211; </i>Utility Plant
is stated at original cost as defined for regulatory purposes. Property accounts are charged with the cost of betterments and major replacements
of property. Cost includes direct material, labor and indirect charges for pension benefits and payroll taxes. The cost of labor, materials,
supervision and other expenses incurred in making repairs and minor replacements and in maintaining the properties is charged to the appropriate
expense accounts. At December 31, 2022, there was no event or change in circumstance that would indicate that the carrying amount of any
long-lived asset was not recoverable.</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"><b>(g) Depreciation </b><i>&#8211;</i> Depreciation
is computed by each regulated member of the Company utilizing a rate approved by the applicable regulatory authority. The accumulated
provision for depreciation is charged with the cost of property retired, less salvage. The following table sets forth the range of depreciation
rates for the major utility plant categories used to calculate depreciation for the years ended December 31, 2022, 2021 and 2020. These
rates have been approved by the NJBPU or DEPSC:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in">&#160;</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 90%; border-collapse: collapse; margin-left: auto; margin-right: auto;">
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="white-space: nowrap">Source of Supply</td>
    <td style="white-space: nowrap">1.15% -&#160;&#160;&#160;3.44%</td>
    <td colspan="2" style="white-space: nowrap">Transmission and Distribution (T&amp;D):</td></tr>
  <tr style="vertical-align: top; ">
    <td style="white-space: nowrap; width: 26%">Pumping</td>
    <td style="white-space: nowrap; width: 21%">2.00% -&#160;&#160;&#160;5.39%</td>
    <td style="white-space: nowrap; width: 18%">T&amp;D &#8211; Mains</td>
    <td style="white-space: nowrap; width: 35%">1.10%&#160;&#160;-&#160;&#160;&#160;3.13%</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="white-space: nowrap">Water Treatment</td>
    <td style="white-space: nowrap">1.65% -&#160;&#160;&#160;7.09%</td>
    <td style="white-space: nowrap">T&amp;D &#8211; Services</td>
    <td style="white-space: nowrap">2.12%&#160;&#160;-&#160;&#160;&#160;3.16%</td></tr>
  <tr style="vertical-align: top; ">
    <td style="white-space: nowrap">General Plant</td>
    <td style="white-space: nowrap">2.08% - 17.84%</td>
    <td style="white-space: nowrap">T&amp;D &#8211; Other</td>
    <td style="white-space: nowrap">1.61%&#160;&#160;-&#160;&#160;&#160;4.63%</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="white-space: nowrap">Wastewater Collection</td>
    <td style="white-space: nowrap">1.42% -&#160;&#160;&#160;1.81%</td>
    <td style="white-space: nowrap">&#160;</td>
    <td style="white-space: nowrap">&#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">Non-regulated fixed assets consist primarily of office
buildings, furniture and fixtures, and transportation equipment. These assets are recorded at original cost and depreciation is calculated
based on the estimated useful lives, ranging from 3 to 42 years.</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"><b>(h) Preliminary Survey and Investigation (PS&amp;I)
Costs </b><i>&#8211; </i>In the design of water and wastewater systems that the Company ultimately intends to construct, own and operate,
certain expenditures are incurred to advance those project activities. These PS&amp;I costs are recorded as deferred charges on the balance
sheet as these costs are expected to be recovered through future rates charged to customers as the underlying project assets are placed
into service as utility plant. If it is subsequently determined that costs for a project recorded as PS&amp;I are not recoverable through
rates charged to our customers, the applicable PS&amp;I costs are recorded as Other Expense on the Statement of Income at that time.</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"><b>(i) Customers&#8217; Advances for Construction
(CAC)</b> <i>&#8211; </i>Utility plant and/or cash advances are provided to the Company by customers, real estate developers and builders
in order to extend utility service to their properties. These transactions are recorded as CAC. Contractual Refunds of CACs in the form
of cash are made by the Company and are based on either additional operating revenues generated from new customers or, as new customers
are connected to the respective system. After all refunds are made and/or contract terms have expired, any remaining balance is transferred
to Contributions in Aid of Construction.</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"><b>Contributions in Aid of Construction (CIAC)</b> &#8211; CIAC include
direct non-refundable contributions of utility plant and/or cash and the portion of CAC that becomes non-refundable.</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 accordance with regulatory requirements, CAC and
CIAC are not depreciated. In addition, these amounts reduce the investment base for purposes of setting rates.</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"><b>(j) Allowance for Funds Used During Construction
(AFUDC)</b> - Middlesex and its regulated subsidiaries capitalize AFUDC, which represents the cost of financing projects during construction.
AFUDC is added to the construction costs of individual projects exceeding specific cost and construction period thresholds established
for each company and then depreciated with the utility plant direct costs over the underlying assets&#8217; estimated useful life. AFUDC
is calculated using each company&#8217;s weighted cost of debt and equity as approved in their most recent </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">respective regulatory rate
order. The AFUDC rates for the years ended December 31, 2022, 2021 and 2020 for Middlesex and Tidewater 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: 80%; font: 10pt Times New Roman, Times, Serif; margin-left: auto; margin-right: auto;">
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1pt; white-space: nowrap; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center">2020</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 61%">Middlesex</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 10%; text-align: right">6.35</td><td style="white-space: nowrap; width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 10%; text-align: right">6.50</td><td style="white-space: nowrap; width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 10%; text-align: right">6.50</td><td style="white-space: nowrap; width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Tidewater</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7.92</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">7.92</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">7.92</td><td style="white-space: nowrap; text-align: left">%</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 2in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>(k) Accounts Receivable</b> &#8211; We record bad
debt expense based on a variety of factors such as our customers&#8217; payment history, current economic conditions and trending reasonable
and supportable forecasts on expected collectability of accounts receivable. The allowance for doubtful accounts was $2.3 million and
$2.6 million as of December 31, 2022 and 2021, respectively. For the years ended December 31, 2022, 2021 and 2020, bad debt expense was
$0.5 million, $0.9 million and $1.1 million, respectively. For the years ended December 31, 2022, 2021 and 2020, write-offs were $0.7
million, $0.4 million and $0.5 million, respectively.</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"><b>(l) Revenues</b> - 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 Company 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"><b>&#160;</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company&#8217;s regulated revenue 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 to 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: 146.25pt">&#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 2032 and contain remaining performance obligations for which the Company expects to recognize
revenue in the future. These contracts also contain customary termination provisions.</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">Substantially all of the amounts included in operating
revenues and accounts receivable are from contracts with customers. The Company records its allowance for doubtful accounts 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">&#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">The Company&#8217;s operating revenues are comprised
of the following:</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; margin-left: auto; margin-right: auto;">
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td>&#160;</td>
    <td colspan="11" 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="11" style="white-space: nowrap; text-align: center">Years Ended December 31,</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">2022</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">2021</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">2020</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></tr>
  <tr style="vertical-align: bottom; ">
    <td style="width: 61%; 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">84,950</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">77,699</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">76,798</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">22,689</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">16,715</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">15,448</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <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">11,152</td><td 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,990</td><td 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,512</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">12,726</td><td 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,608</td><td 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,374</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <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">18,769</td><td 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,590</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">15,187</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">12,006</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">12,391</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">12,130</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <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">162,292</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">142,993</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">141,449</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">831</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">929</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">532</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <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">440</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">427</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">415</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">(1,129</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">(1,208</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">(804</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left; padding-bottom: 1pt">Total Revenue</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">162,434</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">$</td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right">143,141</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">$</td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right">141,592</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 146.25pt">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>(m) Unamortized Debt Expense and Premiums on Long-Term
Debt</b> - Unamortized Debt Expense and Premiums on Long-Term Debt, included on the consolidated balance sheet in long-term debt, are
amortized over the lives of the related debt issues.</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"><b>(n) Income Taxes</b> - Middlesex files a consolidated
federal income tax return for the Company and income taxes are allocated based on the separate return method. Certain income and expense
items are accounted for in different time periods for financial reporting than for income tax reporting purposes. Deferred income taxes
are provided on differences between the tax basis of assets and liabilities and the amounts at which they are carried in the consolidated
financial statements. Investment tax credits have been deferred and are amortized over the estimated useful life of the related property.
In the event that there are interest and penalties associated with income tax adjustments from income tax authority examinations, these
amounts will be reported under interest expense and other expense, respectively. For more information on income taxes, see Note 3 &#8211;
<i>Income Taxes</i>.</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"><b>(o) Cash and Cash Equivalents</b> - For purposes
of reporting cash flows, the Company considers all highly liquid investments with original maturity dates of three months or less to be
cash equivalents. Cash and cash equivalents represent bank balances and money market funds with investments maturing in less than 90 days.</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"><b>(p) Restricted Cash </b>&#8211; Restricted cash
includes cash proceeds from loan transactions entered into through government financing programs and are held in trusts for specific capital
expenditures or debt service.</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"><b>(q) Use of Estimates</b> - Conformity with accounting
principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the reported
amounts in the financial statements. Actual results could differ from those estimates.</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"><b>(r) Recent Accounting Pronouncements</b> - There are no new adopted
or proposed accounting guidance that the Company is aware of that could have a material impact on the Company&#8217;s consolidated financial
statements.</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"><b>(s) Coronavirus (COVID-19) Pandemic</b> <span>&#8211;
</span>In January 2023, the United States Secretary of Health and Human Services renewed the determination that a nationwide health emergency
exists as a result of the COVID-19 Pandemic with an announced end to the declared health emergency on May 11, 2023. <span>While
the Company&#8217;s operations and capital construction program have not been materially disrupted to date from the pandemic, the COVID-19
impact on economic conditions nationally and areas the Company operated continues to be uncertain and could affect the Company&#8217;s
results of operations, financial condition and liquidity in the future. In New Jersey, the </span>declared COVID-19 State of Emergency
Order ended in March 2022. <span>In Delaware, the </span>declared COVID-19 State of Emergency Order ended
in July 2021<span>. </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i>&#160;</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>The </span>NJBPU
and the DEPSC <span>have approved the tracking of COVID-19 related incremental costs for potential recovery
in customer rates in future rate proceedings. Neither jurisdiction has established a timetable or </span>definitive formal procedures
for seeking cost recovery<span>. </span>The Company&#8217;s allowance for doubtful accounts was increased for
expected increases in accounts receivable write-offs due to the financial impact of COVID-19 on customers. The Company has not deferred
any <span>COVID-19 related incremental costs. </span>We will continue to monitor the effects of COVID-19.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><i>&#160;</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>(t) Regulatory Notice of Non-Compliance &#8211;
</b>In September 2021, the New Jersey Department of Environmental Protection (NJDEP) issued a Notice of Non-Compliance (Notice) to Middlesex
based on self-reporting by Middlesex that the level of Perfluorooctanoic Acid (PFOA) in water treated at its Park Avenue Wellfield Treatment
Plant in South Plainfield, New Jersey exceeded a recently promulgated NJDEP standard effective in 2021. The NJDEP standard for PFOA was
developed based on a Health-based Maximum Contaminant Level of 14 parts per trillion. Neither the NJDEP nor Middlesex has characterized
this exceedance as an acute health threat. However, Middlesex was required to notify its affected customers and complied in November 2021
as required by the regulation.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><i>&#160;</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Notice further required the Company to take
any action necessary to comply with the new standard by September 7, 2022. Prior to 2021, the Company began design for construction
of an enhanced treatment process at the Park Avenue Wellfield Treatment Plant to comply with the new standard prior to the
regulation being enacted. Since completion was not expected until mid-2023, in December 2021, the Company implemented an interim
solution to meet the Notice requirements. The Park Avenue Wellfield Treatment Plant was temporarily taken off-line and alternate
sources of supply were obtained. Simultaneously, the Company accelerated a portion of the enhanced treatment project to allow a
restart of the Park Avenue Wellfield Treatment Plant ahead of historical higher water demand periods during the summer months.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><i>&#160;</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In June 2022, a portion of the enhanced treatment
process was completed, placed into service and is effectively treating the ground water in compliance with all state and federal drinking
water standards.</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">On September 13, 2022, the Company entered into an
Administrative Consent Order (ACO) with the NJDEP, which requires the Company to take whatever actions are necessary to achieve and maintain
compliance with the Safe Drinking Water Act, N.J.S.A, 58:12A-1 et seq., and the Safe Drinking Water Act regulations N.J.A.C. 7:10-1 et
seq., including applicable public notifications. The Company&#8217;s agreement to enter into an ACO avoided any further Notice regarding
the fact that the permanent treatment solution was not in service by September 7, 2022. The Company issued the public notifications in
February 2023 and will continue to update and distribute public information as prescribed in the ACO. In addition, in accordance with
the ACO:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in"><i>&#160;</i></p><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">On or before June 30, 2023, the Company shall complete the permanent construction of the Park Avenue Wellfield
treatment upgrades, place the treatment upgrades into operation, and all water at the Park Avenue Wellfield Treatment Plant shall be treated
to comply with the PFOA NJDEP standards.</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in"><i>&#160;</i></p><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">The Company must perform required sample testing and reporting for PFOA subsequent to completion of the
Park Avenue Wellfield treatment upgrades.</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in"><i>&#160;</i></p><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">The Company shall submit to the NJDEP quarterly progress reports detailing the Company&#8217;s compliance
with the ACO.</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><i>&#160;</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company&#8217;s failure to comply with the compliance
schedule and/or progress reporting requirements of the ACO could lead to penalties up to $500 per day. In addition, the NJDEP could penalize
the Company for other violations, if any, of the ACO.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><i>&#160;</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In November 2021, the Company was served with two
PFOA-related class action lawsuits seeking restitution for medical, water replacement and other claimed related costs. These lawsuits
are in the early stages of the legal process and their ultimate resolution cannot be predicted at this time. The Company&#8217;s insurance
provider has </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">acknowledged coverage of potential liability which may result from these lawsuits. In May 2022, the Company impleaded 3M
Company (3M) as a third-party defendant in one of these class action lawsuits. The Company had previously initiated a separate lawsuit
against 3M seeking to hold 3M accountable for introduction of perfluoroalkyl substances, which include PFOA, into the Company&#8217;s
water supply at its Park Avenue Wellfield facility.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><i>&#160;</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; ">In January 2022, the Company
filed a petition with the NJBPU seeking to establish a regulatory asset and deferred accounting treatment until its next base rate setting
proceeding for all costs associated with the interim solution to comply with the Notice. The Company is currently awaiting a decision
on this matter from the NJBPU.</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; "><b>(u) Sale of Subsidiary</b>
&#8211;&#8211; <span style="font-size: 10pt">In January 2022, Middlesex closed on the DEPSC approved sale of 100% of the common stock
of its subsidiary Tidewater Environmental Services, Inc. for $6.4 million in cash and other consideration, resulting in a $5.2 million
pre-tax gain. </span>The Company will continue to own and operate its regulated water utilities in Delaware as well as its non-regulated
operations and maintenance contract business.</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_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI https://asc.fasb.org/topic&amp;trid=2122369<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140570550257072">
<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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</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>Regulated Operations [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 - Rate and Regulatory Matters</b></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"><b><i>Rate Matters</i></b></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"><b>Middlesex</b> - In December 2021, Middlesex&#8217;s
petition to the NJBPU seeking permission to increase its base water rates was concluded, based on a negotiated settlement, resulting in
an expected increase in annual operating revenues of $27.7 million. The approved tariff rates were designed to recover increased operating
costs, as well as a return on invested capital of $513.5 million, based on an authorized return on common equity of 9.6%. The increase
was implemented in two phases with $20.7 million of the increase effective January 1, 2022 and the remaining $7.0 million effective January
1, 2023. As part of the negotiated settlement, the Purchased Water Adjustment Clause (PWAC), which is a rate mechanism that allows for
recovery of increased purchased water costs between base rate case filings, was reset to zero.</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 September 2022, the NJBPU approved Middlesex's
Emergency Relief Motion to reset its PWAC tariff rate to recover additional costs of $2.7 million for the purchase of treated water from
a non-affiliated regulated water utility. The increase, effective October 1, 2022, is on an interim basis and subject to refund with interest,
pending final resolution of this matter, which is expected in the second quarter of 2023.</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 March 2021, the NJBPU approved Middlesex&#8217;s
annual petition to reset its PWAC tariff rate to recover additional costs of $1.1 million for the purchase of treated water from a non-affiliated
regulated water utility.&#160; The new PWAC rate became effective April 4, 2021.</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"><b>Tidewater &#8211; </b>On August 31, 2022, the DEPSC
issued an Order requiring Tidewater to reduce its base rates charged to general metered and private fire customers by 6%, effective for
service rendered on and after September 1, 2022. In June 2022, the Delaware Division of the Public Advocate filed a petition with the
DEPSC requesting that Tidewater&#8217;s rates be reduced based on the claim that Tidewater had been earning above its authorized rate
of return. The rate reduction is expected to reduce annual revenues by approximately $2.2 million.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in"><i>&#160;</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In March 2021, Tidewater was notified by the DEPSC
that it had determined Tidewater&#8217;s earned rate of return exceeded the rate of return authorized by the DEPSC. Consequently, Tidewater
reset its Distribution System Improvement Charge (DSIC) rate to zero effective April 1, 2021 and refunded approximately $1.0 million to
customers primarily in the form of an account credit for DSIC revenue previously billed between April 1, 2020 and March 31, 2021. A DSIC
is a rate-mechanism that allows water utilities to recover investments in, and generate a return on, qualifying capital improvements made
between base rate proceedings.</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"><b>Pinelands <i>&#8211; </i></b>In September 2022,
Pinelands Water and Pinelands Wastewater filed separate petitions with the NJBPU seeking permission to increase base rates by approximately
$0.6 million and $0.4 million per year, respectively. These requests were necessitated by capital infrastructure investments both companies
have made, or have committed to make, and increased operations and maintenance costs. We cannot predict whether the NJBPU will ultimately
approve, deny, or reduce the amount of the requests. A decision by the NJBPU in both matters is expected in the first quarter of 2023.</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"><b>Southern Shores <i>- </i></b>Effective January
1, 2020, the DEPSC approved the renewal of a multi-year agreement for water service to a 2,200 unit condominium community we serve in
Sussex County, Delaware.&#160; Under the agreement, current rates were to remain in effect until December 31, 2024, unless there are unanticipated
capital expenditures or regulatory related changes in operating expenses exceeding certain thresholds during this time period. In 2022,
capital expenditures did exceed the established threshold and rates were increased by 5.39%, effective January 1, 2023. Beginning in 2025
and thereafter, inflation based rate increases cannot exceed the lesser of the regional Consumer Price Index or, 3%. Inflation based increases
are in addition to the threshold rate increases. This agreement expires on December 31, 2029.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i>&#160;</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Twin Lakes Utilities, Inc. (Twin Lakes) - </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. &#160; 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 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 Pennsylvania 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 Pennsylvania
Court&#8217;s review of the merits arguments contained in Twin Lakes&#8217; PFR. In December 2021, the Pennsylvania 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 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 Pennsylvania Court
erred in failing to address Twin Lakes&#8217; constitutional claims. The timing of the final decision by the Supreme Court of Pennsylvania
and the final adjudication of this matter cannot be predicted at this time.</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 0 9pt; text-align: justify; ">The financial results,
total assets and financial obligations of Twin Lakes are not material to Middlesex.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b><i>Regulatory Matters</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i>&#160;</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">We have recorded certain costs as regulatory assets
because we expect full recovery of, or are currently recovering, these costs in the rates we charge customers. These deferred costs have
been excluded from rate base and, therefore, we are not earning a return on the unamortized balances. These items are detailed 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: 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="font-weight: bold">&#160;</td>
    <td colspan="7" style="text-align: center; white-space: nowrap; font-weight: bold">(Thousands of Dollars)</td><td>&#160;</td>
    <td style="white-space: nowrap">&#160;</td></tr>
  <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">December 31,</td><td style="font-weight: bold">&#160;</td>
    <td style="white-space: nowrap; font-weight: bold; text-align: center">Remaining</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; font-weight: bold; font-style: normal">&#160;&#160;&#160;<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-style: normal; font-weight: 700"><span style="text-decoration:underline">Regulatory Assets</span></span></td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center">2022</td><td style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center">Recovery Periods</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 61%; text-align: left">Retirement Benefits</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">9,214</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">24,926</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 12%; text-align: center">Various</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Income Taxes</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">74,422</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">70,427</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">Various</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1pt">Rate Cases, Tank Painting, and Other</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,410</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,385</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="text-align: center; padding-bottom: 1pt">2-10 years</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 2.5pt">Total</td><td style="border-bottom: Black 2.5pt double">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">90,046</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">100,738</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double">&#160;</td>
    <td style="text-align: center; padding-bottom: 2.5pt">&#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">Retirement benefits include pension and other retirement
benefits that have been recorded on the Consolidated Balance Sheet in accordance with the guidance provided in ASC 715<i>, Compensation
&#8211; Retirement Benefits. </i>These amounts represent obligations in excess of current funding, which the Company believes will be
fully recovered in rates set by the regulatory authorities.</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 recovery period for income taxes is dependent
upon when the temporary differences between the tax and book treatment of various items reverse.</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 2017 Tax Act reduced the statutory corporate federal
income tax rate from&#160;35%&#160;to&#160;21%. The tariff rates charged to customers effective prior to 2018 in the Company&#8217;s regulated
companies include recovery of income taxes at the statutory rate in effect at the time those rates were approved by the respective state
public utility commissions. As of December 31, 2022 and 2021, the Company has recorded regulatory liabilities of $29.0 million and <span style="font-family: Times New Roman, Times, Serif">$30.4
</span>million, respectively for excess income taxes collected through rates due to the lower income tax rate under the 2017 Tax Act.
These regulatory liabilities are overwhelmingly related to utility plant depreciation deduction timing differences, which are subject
to Internal Revenue Service (IRS) normalization rules. The IRS rules limit how quickly the excess taxes attributable to accelerated taxes
can be returned to customers. The current base rates for Middlesex and Pinelands customers became effective after 2017 and reflect the
impact of the 2017 Tax Act on their revenue requirements.</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">As part of Middlesex&#8217;s March 2018 base water
rate settlement with the NJBPU, Middlesex received approval for regulatory accounting treatment of income tax benefits associated with
the adoption of tangible property regulations issued by the IRS, and, as of December 31, 2022 and 2021, the Company has recorded $0.0
and $3.0 million of related regulatory liabilities, respectively,</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 Company uses composite depreciation rates for
its regulated utility assets, which is currently an acceptable method under generally accepted accounting principles and is widely used
in the utility industry. Historically, under the composite depreciation method, the anticipated costs of removing assets upon retirement
are provided for over the life of those assets as a component of depreciation expense. The Company recovers certain asset retirement costs
through rates charged to customers as an approved component of depreciation expense. As of December 31, 2022 and 2021, the Company has
approximately $17.7 million and $16.1 million, respectively, of expected costs of removal recovered currently in rates in excess of actual
costs incurred as regulatory liabilities.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 980<br> -URI https://asc.fasb.org/topic&amp;trid=2156578<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140570634549648">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</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_IncomeTaxesLineItems', window );"><strong>Income Taxes [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_IncomeTaxDisclosureTextBlock', window );">Income Taxes</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>Note 3 &#8211; Income Taxes </b></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 0 6pt; text-align: justify">Income tax (benefit) expense differs from the
amount computed by applying the statutory rate on book income subject to tax for the following reasons:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font-size: 10pt">&#160;</span></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="font-weight: bold">&#160;</td>
    <td colspan="11" style="white-space: nowrap; font-weight: bold; text-align: center">(Thousands of Dollars)</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="11" style="white-space: nowrap; font-weight: bold; text-align: center">Years Ended December 31,</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">2022</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">2021</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">2020</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 61%; text-align: left">Income Tax at Statutory Rate</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">9,590</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,521</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">7,204</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Tax Effect of:</td><td>&#160;</td>
    <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: 5pt; text-align: left">Utility Plant Related</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,106</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,290</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,356</td><td style="white-space: nowrap; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 5pt; text-align: left">Tangible Property Repairs</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(6,767</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">(12,281</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">(11,298</td><td style="white-space: nowrap; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 5pt; text-align: left">State Income Taxes &#8211; Net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,296</td><td 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,499</td><td 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,364</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 5pt; text-align: left">Other</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">227</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">63</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">(33</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">Total Income Tax Expense (Benefit)</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,240</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">(5,488</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">(4,119</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; text-align: center">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">Income tax expense (benefit) is 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: 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="font-weight: bold">&#160;</td>
    <td colspan="11" style="white-space: nowrap; font-weight: bold; text-align: center">(Thousands of Dollars)</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="11" style="white-space: nowrap; font-weight: bold; text-align: center">Years Ended December 31,</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">2022</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">2021</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">2020</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">Current:</td><td>&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 5pt; text-align: left; width: 61%">Federal</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">425</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">(8,247</td><td style="white-space: nowrap; width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">(4,281</td><td style="white-space: nowrap; width: 1%; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 5pt; text-align: left">State</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,381</td><td 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,467</td><td 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,598</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Deferred:</td><td>&#160;</td>
    <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; ">
    <td style="padding-left: 5pt; text-align: left">Federal</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,242</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">933</td><td 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,490</td><td style="white-space: nowrap; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 5pt; text-align: left">State</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">260</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">431</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(871</td><td style="white-space: nowrap; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 5pt; text-align: left">Investment Tax Credits</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">(68</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">(72</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">(75</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">Total Income Tax (Benefit) Expense</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,240</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">(5,488</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">(4,119</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; text-align: center"><span style="font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">As part of Middlesex&#8217;s March 2018 base water
rate settlement with the NJBPU, Middlesex received approval for regulatory accounting treatment of income tax benefits associated with
the adoption of tangible property regulations issued by the IRS (fully amortized as of March 31, 2022) as well as prospective recognition
of the income tax benefits for the immediate deduction of repair costs on tangible property. This results in significant reductions in
the Company&#8217;s effective income tax rate, current income tax expense (benefit) and deferred income tax expense (benefit).</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">Deferred income taxes reflect the net tax effect of temporary differences
between the carrying amounts of assets and liabilities for financial purposes and the amounts used for income tax purposes. The components
of the net deferred tax liability are as follows:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0.5in"><span style="font-size: 10pt">&#160;</span></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="font-weight: bold">&#160;</td>
    <td colspan="7" style="white-space: nowrap; font-weight: bold; text-align: center">(Thousands of Dollars)</td></tr>
  <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">December 31,</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">2022</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">2021</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 74%; text-align: left">Utility Plant Related</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">72,996</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">65,107</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Customer Advances</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(3,568</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">(3,595</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">Employee Benefits</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7,380</td><td 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,091</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Investment Tax Credits</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">304</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">373</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-bottom: 1pt">Other</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">671</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">524</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1pt">Total Accumulated Deferred Income Taxes</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">77,783</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">69,500</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: center; text-indent: 0.5in"><span style="font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company&#8217;s federal income tax returns for
the tax years 2014 through 2017 were selected for examination by the IRS, which included the tax year in which the Company had adopted
the final IRS tangible property regulations and changed its accounting method for the tax treatment of expenditures that qualified as
deductible repairs. As a result of the audit examination, the Company agreed to certain modifications of its accounting method for expenditures
that qualify as deductible repairs. In 2019, the Company paid $2.7 million in income taxes and $0.1 million in interest in connection
with the conclusion of the 2014 through 2017 federal income tax return audits. The statutory review period for 2018 and prior federal
income tax returns has now closed, and as such, in the third quarter of 2022 the Company reversed the December 31, 2021 income tax reserve
provision and interest expense liability of $0.5 million and $0.2 million, respectively.</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 statutory review periods for federal income tax
returns for the years prior to 2019 have been closed. There are no unrecognized tax benefits resulting from prior period tax positions.</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_IncomeTaxesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_IncomeTaxesLineItems</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_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32857-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330215-122817<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32809-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.5.Q1)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32705-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6424409&amp;loc=d3e44925-109338<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -URI https://asc.fasb.org/topic&amp;trid=2144680<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6424122&amp;loc=d3e41874-109331<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<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_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140570634589072">
<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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</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 Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 4 - Commitments and Contingent Liabilities</b></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"><i>Water Supply</i> - Middlesex has an agreement with
the New Jersey Water Supply Authority (NJWSA) for the purchase of untreated water through November 30, 2023, which provides for an average
purchase of 27.0 million gallons a day (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">&#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">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Tidewater contracts with the City of Dover, Delaware
to purchase treated water of 15.0 million gallons annually.</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">Purchased water costs are shown below:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 261pt; text-indent: -4.5pt">&#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="font-weight: bold">&#160;</td>
    <td colspan="11" style="white-space: nowrap; font-weight: bold; text-align: center">(Millions of Dollars)</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="11" style="white-space: nowrap; font-weight: bold; text-align: center">Years Ended December 31,</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">2022</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">2021</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">2020</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 61%; text-align: left">Untreated</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">3.2</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.3</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.4</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1pt">Treated</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.9</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.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">3.6</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">7.1</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">6.9</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">7.0</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 0 0 4.5pt; text-align: center; text-indent: -4.5pt"><span style="font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i>Leases - </i>The Company determines if an arrangement
is a lease at the inception of the lease. 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"><i>&#160;</i></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"><i>&#160;</i></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 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 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">&#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 was $0.8 million for each of the years ended December 31, 2022, 2021 and 2020.</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">Information related to operating lease ROU assets is 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: 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="font-weight: bold">&#160;</td>
    <td colspan="7" style="white-space: nowrap; font-weight: bold; text-align: center">(In Millions)</td></tr>
  <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">December 31,</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: right; border-bottom: Black 1pt solid">2022</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: right; border-bottom: Black 1pt solid">2021</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 74%; text-align: left">ROU Asset at Lease Inception</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">7.3</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">7.3</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1pt">Accumulated Amortization</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.5</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">(2.8</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">Current ROU Asset</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.8</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.5</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; text-indent: 55pt">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">The Company&#8217;s future minimum operating lease commitments as of December
31, 2022 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="2" style="white-space: nowrap; text-align: center">(In Millions)</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td>&#160;</td>
    <td colspan="2" style="white-space: nowrap; text-align: right">December 31, 2022</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 82%; text-align: right">2023</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 15%; text-align: right">0.8</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: right">2024</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">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; ">
    <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: rgb(204,238,255)">
    <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; ">
    <td style="text-align: right; padding-bottom: 1pt">Thereafter</td><td style="padding-bottom: 1pt">&#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.8</td><td style="white-space: nowrap; padding-bottom: 1pt; 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">6.0</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: right; padding-bottom: 1pt">Imputed Interest</td><td style="padding-bottom: 1pt">&#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.6</td><td style="white-space: nowrap; padding-bottom: 1pt; 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">4.4</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: right; padding-bottom: 1pt">Less Current Portion*</td><td style="padding-bottom: 1pt">&#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.7</td><td style="white-space: nowrap; padding-bottom: 1pt; 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 style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">3.7</td><td style="white-space: nowrap; padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <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 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><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; "><i>Construction</i> &#8211;The
Company has projected to spend approximately $102 million in 2023, $86 million in 2024 and $78 million in 2025 on its construction program.
The Company has entered into several contractual construction agreements that in total obligate it to expend an estimated $16.8 million
in the future. The actual amount and timing of capital expenditures is dependent on the need for 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 and could be impacted if the effects of the COVID-19 pandemic continues for an extended period of time (for further discussion
of the impact of COVID-19 on the Company, see <i>Note 1(s) COVID-19</i>). 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: 56.25pt">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i>Contingencies</i> &#8211; 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">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 9pt; text-align: justify"><i>PFOA Matter - </i>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. These lawsuits are in the early stages of the legal process and their ultimate resolution cannot be predicted at this
time. The Company&#8217;s insurance provider has acknowledged coverage of potential liability resulting from these lawsuits (for further
discussion of this matter, see <i>Note 1(t) Regulatory Notice of Non-Compliance</i>).</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i>Change in Control Agreements</i> &#8211; The Company
has Change in Control Agreements with its executive officers that provide compensation and benefits in the event of termination of employment
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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI https://asc.fasb.org/topic&amp;trid=2144648<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 440<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6491277&amp;loc=d3e6429-115629<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -URI https://asc.fasb.org/topic&amp;trid=2127136<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<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>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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140570550227616">
<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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</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_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 5 &#8211; Short-term Borrowings</b></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">Information regarding the Company&#8217;s short-term
borrowings for the years ended December 31, 2022 and 2021 is summarized below:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#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="font-weight: bold">&#160;</td>
    <td colspan="6" style="white-space: nowrap; font-weight: bold; text-align: center">(Millions of Dollars)</td><td style="font-weight: bold">&#160;</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="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2022</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td><td style="font-weight: bold; border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2021</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 74%">Average Amount Outstanding</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">28.9</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">23.7</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Weighted Average Interest Rate</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3.34</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.12</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">Notes Payable at Year-End</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">55.5</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">13.0</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Weighted Average Interest Rate at Year-End</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.17</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.04</td><td style="white-space: nowrap; text-align: left">%</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">The Company maintains bank lines of credit aggregating
$140.0 million.</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; font-weight: bold">&#160;</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td colspan="10" style="white-space: nowrap; font-weight: bold; text-align: center">(Millions)</td><td style="white-space: nowrap; font-weight: bold">&#160;</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td style="white-space: nowrap; font-weight: bold">&#160;</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td style="white-space: nowrap; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; font-weight: bold">&#160;</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td colspan="10" style="white-space: nowrap; font-weight: bold; text-align: center">As of December 31, 2022</td><td style="white-space: nowrap; font-weight: bold">&#160;</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td style="white-space: nowrap; font-weight: bold">&#160;</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td style="white-space: nowrap; font-weight: bold; text-align: center">Line of Credit</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td style="white-space: nowrap; font-weight: bold; border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center">Outstanding</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold">&#160;</td><td style="white-space: nowrap; font-weight: bold; border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center">Available</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold">&#160;</td><td style="white-space: nowrap; font-weight: bold; border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center">Maximum</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold">&#160;</td><td style="white-space: nowrap; font-weight: bold; border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center">Credit Type</td><td style="white-space: nowrap; font-weight: bold; border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center">Renewal Date</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="white-space: nowrap; width: 29%; 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: 10%; text-align: right">15.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: 10%; text-align: right">45.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: 10%; 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: 15%">&#160;Uncommitted</td><td style="white-space: nowrap; width: 1%">&#160;</td>
    <td style="white-space: nowrap; width: 15%; text-align: left">January 25, 2024</td></tr>
  <tr style="vertical-align: bottom; ">
    <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">39.5</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">28.5</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">&#160;Committed</td><td style="white-space: nowrap">&#160;</td>
    <td style="white-space: nowrap; text-align: left">January 31, 2024</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="white-space: nowrap; text-align: left">CoBank, ACB (CoBank)</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">1.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; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: right">11.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; 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">&#160;Committed</td><td style="white-space: nowrap">&#160;</td>
    <td style="white-space: nowrap; text-align: left">November 30, 2023</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="white-space: nowrap">&#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">55.5</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">84.5</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">&#160;</td><td style="white-space: nowrap">&#160;</td>
    <td style="white-space: nowrap; text-align: right">&#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"><span style="text-decoration: none">The Bank of America
line of credit is renewed on an annual basis and was increased from $30 million to $60 million in January 2022. </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="text-decoration: none">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="text-decoration: none">The maturity dates
for the Notes Payable as of December 31, 2022 are in January 2023 through March 2023 and are extendable at the discretion of the Company.
</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 408.5pt">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The interest rates for borrowings under the Bank of
America and PNC Bank lines of credit are set using the Bloomberg Short-Term Bank Yield Index and adding a credit spread, which varies
by financial institution. The interest rate for borrowings under the CoBank line of credit are set weekly using CoBank&#8217;s internal
cost of funds index that is similar to the Standard Overnight Financing Rate and adding a credit spread. There is no requirement for a
compensating balance under any of the established lines of credit.</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_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -URI https://asc.fasb.org/topic&amp;trid=2208564<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>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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140570550121856">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Capitalization<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</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_CapitalizationLineItems', window );"><strong>Capitalization [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_msex_CapitalizationTextBlock', window );">Capitalization</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>Note 6 - Capitalization</b></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">All the transactions discussed below related to the
issuance of securities were approved by either the NJBPU or DEPSC, except where otherwise noted.</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"><b><i>Common Stock</i></b></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 Company issues shares of its common stock in connection
with its Middlesex Water Company Investment Plan (the Investment Plan), a direct share purchase and dividend reinvestment plan for the
Company&#8217;s common stock. The Company raised approximately $10.3 million under the Investment Plan during 2022.
On March 1, 2023, the Company will begin offering shares of its common stock for purchase at a 3% discount to participants in the Investment
Plan. The discount offering will continue until 200,000 shares are purchased at the discounted price or December 1, 2023, whichever event
occurs first.&#160;&#160;The discount applies to all common stock purchases made under the Investment Plan, whether by optional cash payment
or by dividend reinvestment. Since the inception of the Investment Plan and its predecessor plan, the Company has periodically replenished
the level of authorized shares in the plans. Currently, 0.2 million shares remain registered with the United States Securities and Exchange
Commission for the Investment Plan and available for potential issuance to participants. Middlesex has filed a </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">petition with the NJBPU
seeking to increase the number of authorized shares under the Investment Plan by 0.7 million shares.</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 Company issues common shares under a restricted
stock plan for certain management employees, which is described in Note 7 &#8211; <i>Employee Benefit Plans</i>.</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 Company maintains a stock plan for its independent
Directors as a component of outside members of the Board of Directors compensation. For the years ended December 31, 2022, 2021 and 2020,
2,664, 3,444 and 4,074 shares, respectively, of Middlesex common stock were granted and issued to the Company&#8217;s independent Directors
under the plan. The maximum number of shares authorized for grant under the plan is 100,000, of which 46,461 shares remain available for
future awards.</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 the event dividends on the preferred stock are
in arrears, no dividends may be declared or paid on the common stock of the Company.</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"><b><i>Preferred Stock</i></b></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">At December 31, 2022 and 2021, there were 120,000
shares of preferred stock authorized and less than 21,000 shares of preferred stock outstanding. There were <span style="-sec-ix-hidden: hidden-fact-36">no</span> preferred stock dividends
in arrears.</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 Company may not pay any dividends on its common
stock unless full cumulative dividends to the preceding dividend date for all outstanding shares of preferred stock have been paid or
set aside for payment. If four or more quarterly dividends are in arrears, the preferred shareholders, as a class, are entitled to elect
two members to the Board of Directors in addition to Directors elected by holders of the common stock. In addition, if Middlesex were
to liquidate, holders of preferred stock would be paid back the stated value of their preferred shares before any distributions could
be made to common stockholders.</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 conversion feature of the no par $7.00 Series
Cumulative and Convertible Preferred Stock allows the security holders to exchange one convertible preferred share for twelve shares of
the Company's common stock. In addition, the Company may redeem up to 10% of the outstanding convertible stock in any calendar year at
a price equal to the fair value of twelve shares of the Company's common stock for each share of convertible stock redeemed.</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"><b><i>Long-term Debt</i></b></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">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. 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. The interest rate on the Company&#8217;s current construction loan borrowings is zero percent
(0%). 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. The term
of the long-term loans currently offered through the NJIB is up to thirty years.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><b>&#160;</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In May 2022, Middlesex repaid two outstanding NJIB
construction loans by issuing First Mortgage Bonds (FMBs) to the NJIB under two loan agreements. The total amount of FMBs issued is $52.2
million and designated as Series 2022A ($16.2 million) and Series 2022B ($36.0 million). The interest rate on the Series 2022A bond is
zero and the interest rate on the Series 2022B bond ranges between 2.7% and 3.0%. The final maturity date for both FMBs is August 1, 2056,
with scheduled debt service payments over the life of these loans.</p><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 NJIB has changed the SRF program for project funding
priority ranking, the proportions of interest free loans and market interest rate loans and overall loan limits on interest free loan
balances to investor-owned water utilities. These changes affect SRF projects for which the construction loan closes after September 2018.
Under the new </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">guidelines, the principal balance having a stated interest rate of zero percent (0%) is 25% of the loan balance with the
remaining portion of 75% having a market based interest rate. This is limited to the first $10.0 million of the loan. Loan amounts above
$10.0 million do not participate in the 0% rate program, but do participate at the market based interest rate. As a result of all these
changes, the Company&#8217;s future capital funding plan currently does not include participating in the NJIB SRF program.</p><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">In June 2021, Middlesex received approval from the
NJBPU to redeem up to $45.5 million of outstanding FMBs, specifically Series RR ($22.5 million) and Series SS ($23.0 million), and issue
replacement FMBs at an overall lower cost of debt. In November 2021, Middlesex closed on a $45.5 million, 2.90% private placement of FMBs,
designated as Series 2021B with a 2051 maturity date to effectuate the redemptions.</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 May 2020, Middlesex received
approval from the NJBPU to borrow up to $100 million, in one or more private placement transactions through December 31, 2023 to help
fund Middlesex&#8217;s multi-year capital construction program. In connection with this approval:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; ">&#160;</p><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">In November 2021, Middlesex closed on a $19.5 million, 2.79% private placement of FMBs with a 2041 maturity
date designated as Series 2021A. Proceeds were used to reduce the Company&#8217;s outstanding balances under its lines of credit.; and</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify">&#160;</p><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 style=" font-size: 10pt">&#9679;</span></td><td style="text-align: justify">In November 2020, Middlesex closed on a $40.0 million, 2.90% private placement of FMBs with a 2050 maturity
date designated as Series 2020A. Proceeds were used to reduce the Company&#8217;s outstanding balances under its lines of credit and for
the Company&#8217;s 2020 capital program.</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">In December 2021, Tidewater closed on the DEPSC approved
$5.0 million Delaware SRF Program loan and began receiving disbursements in January 2022. Tidewater has borrowed $2.6 million under this
loan with borrowing expected to continue through mid-2023. The final maturity date on the loan is 2044.</p><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">In September 2021, Tidewater completed its $20 million
secured borrowing with CoBank, at an interest rate of 3.94% with a 2046 maturity date. Proceeds from the loan were used to pay off its
outstanding balances under its 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 aggregate annual principal repayment obligations
for all long-term debt over the next five years and thereafter are shown below:</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; font-weight: bold; text-align: center"><span style="text-decoration:underline">Year</span></td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">(Millions
                                            of Dollars)</p> <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">Annual
                                            Maturities</p></td><td style="padding-bottom: 1pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 82%; text-align: center">2023</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 15%; text-align: right">17.5</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: center">2024</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">7.4</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: center">2025</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">6.9</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: center">2026</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">6.7</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: center">2027</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">6.4</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: center">Thereafter</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">261.5</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><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The weighted average interest rate on all long-term
debt at December 31, 2022 and 2021 was 2.98% and 2.83%, respectively. Except for the FMB Series 2020 ($40.0 million), FMB Series 2021
($65.0 million) and Amortizing Secured Notes ($44.9 million), all of the Company&#8217;s outstanding long-term debt has been issued through
the NJEDA ($63.6 million), the NJIB SRF program ($83.7 million) and the Delaware SRF program ($9.2 million).</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">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><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"><b><i>Earnings Per Share</i></b></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 following table presents the calculation of basic
and diluted earnings per share (EPS) for the years ended December 31, 2022, 2021 and 2020. Basic EPS is computed on the basis of the weighted
average number of shares outstanding. 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="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%; margin-left: auto; margin-right: auto;">
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="22" style="white-space: nowrap; font-weight: bold; text-align: center">(In Thousands, Except Per Share Amounts)</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; font-weight: bold; text-align: justify">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="6" style="white-space: nowrap; font-weight: bold; text-align: center">2022</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="6" style="white-space: nowrap; font-weight: bold; text-align: center">2021</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">2020</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; border-bottom: Black 1pt solid">Basic:</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="2" style="white-space: nowrap; border-bottom: Black 1pt solid">Income</td><td style="border-bottom: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="2" style="white-space: nowrap; border-bottom: Black 1pt solid">Shares</td><td style="border-bottom: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="2" style="white-space: nowrap; border-bottom: Black 1pt solid">Income</td><td style="border-bottom: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="2" style="white-space: nowrap; border-bottom: Black 1pt solid">Shares</td><td style="border-bottom: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="2" style="white-space: nowrap; border-bottom: Black 1pt solid">Income</td><td style="border-bottom: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="2" style="white-space: nowrap; border-bottom: Black 1pt solid">Shares</td><td style="border-bottom: Black 1pt solid">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 34%; text-align: left">Net Income</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 8%; text-align: right">42,429</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: 8%; text-align: right">17,597</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: 8%; text-align: right">36,543</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: 8%; text-align: right">17,492</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: 8%; text-align: right">38,425</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: 8%; text-align: right">17,459</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; border-bottom: Black 1pt solid">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">(120</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">(120</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">(120</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">42,309</td><td 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,597</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">36,423</td><td 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,492</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">38,305</td><td 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,459</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Basic EPS</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">2.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">&#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">2.08</td><td 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">2.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></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="border-bottom: Black 1pt solid">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><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; ">
    <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">42,309</td><td 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,597</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">36,423</td><td 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,492</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">38,305</td><td 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,459</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; border-bottom: Black 1pt solid">$7.00 Series 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">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">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">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">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">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">115</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <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">42,376</td><td 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,712</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">36,490</td><td 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,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">38,372</td><td 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,574</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; border-bottom: Black 1pt solid">Diluted EPS</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.39</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">$</td><td style="border-bottom: Black 1pt solid; text-align: right">2.07</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">$</td><td style="border-bottom: Black 1pt solid; text-align: right">2.18</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>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b><i>Fair Value of Financial Instruments</i></b></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 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 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 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 Bonds in
the table below are classified as Level 2 measurements. The carrying amount and fair value of the Bonds were as follows:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#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="font-weight: bold">&#160;</td>
    <td colspan="14" style="white-space: nowrap; font-weight: bold; text-align: center">(Thousands of Dollars)</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="14" style="white-space: nowrap; font-weight: bold; text-align: center">At December 31,</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1pt; white-space: nowrap">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td>&#160;</td>
    <td colspan="2" style="white-space: nowrap; text-align: center">Carrying</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="white-space: nowrap; text-align: center">Fair</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="white-space: nowrap; text-align: center">Carrying</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="white-space: nowrap; text-align: center">Fair</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; border-bottom: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="2" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">Amount</td><td style="border-bottom: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="2" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">Value</td><td style="border-bottom: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="2" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">Amount</td><td style="border-bottom: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="2" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">Value</td><td style="border-bottom: Black 1pt solid">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: bottom; width: 48%; text-align: left">FMBs</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">147,269</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">138,756</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,828</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">107,781</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: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">It was not practicable to estimate their 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 rate and due date on these series of long-term debt, please refer to those series of long-term debt titled &#8220;Amortizing
Secured Notes&#8221;, &#8220;State Revolving Trust Notes&#8221;, &#8220;State Revolving Fund Bond&#8221; and &#8220;Construction Loans&#8221;
on the Consolidated Statements of Capital Stock and Long-Term Debt. The carrying amount of these instruments was $159.1 million and $212.3
million at December 31, 2022 and 2021, respectively. Customer advances for construction have carrying amounts of $21.4 million and $23.5
million at December 31, 2022 and 2021, 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><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_msex_CapitalizationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CapitalizationLineItems</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_CapitalizationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Capitalization.</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_CapitalizationTextBlock</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: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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140570550266800">
<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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</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_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Benefits [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"><b>Note 7 - Employee Benefit Plans </b></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 0 6pt; text-align: justify"><b><i>Pension Benefits</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company&#8217;s 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 can participate
in a defined contribution profit sharing plan that provides an annual contribution at the discretion of the Company, based upon a percentage
of the participants&#8217; annual paid compensation. In order to be eligible for contribution, the eligible employee must be employed
by the Company on December 31<sup>st</sup> of the year to which the contribution relates. The Company maintains an unfunded supplemental
plan for a limited number of its executive officers. The Accumulated Benefit Obligation for the Company&#8217;s Pension Plan at December
31, 2022 and 2021 was $79.4 million and $100.4 million, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 57pt">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify"><b><i>Other Benefits</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company&#8217;s Other Benefits Plan covers substantially
all of its current retired employees. Employees hired after March 31, 2007 are not eligible to participate in this plan. Coverage includes
healthcare and life insurance.</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"><b><i>Regulatory Treatment of Over/Underfunded Retirement Obligations</i></b></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">Because the Company is subject to rate regulation
in the states in which it operates, it is required to maintain its accounts in accordance with the regulatory authority&#8217;s rules
and guidelines, which may differ from other authoritative accounting pronouncements. In those instances, the Company follows the guidance
of ASC 980, <i>Regulated Operations</i>. Based on prior regulatory practice, and in accordance with the guidance in ASC 980, <i>Regulated
Operations</i>, the Company records underfunded Pension Plan and Other Benefits Plan obligation costs, which otherwise would be recognized
in Other Comprehensive Income under ASC 715, <i>Compensation &#8211; Retirement Benefits</i>, as a Regulatory Asset, and expects to recover
those costs in rates charged to customers.</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">The Company uses a December 31 measurement date for all of its employee
benefit plans. The tables below set forth information relating to the Company&#8217;s Pension Plan and Other Benefits Plan for 2022 and
2021.</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; margin-left: auto; margin-right: auto;">
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td style="font-style: normal">&#160;</td>
    <td colspan="15" style="white-space: nowrap; font-style: normal; text-align: center">(<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-style: normal; font-weight: 700">Thousands of Dollars)</span></td></tr>
  <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">Pension Plan</td><td style="font-weight: bold">&#160;</td>
    <td colspan="7" style="white-space: nowrap; font-weight: bold; text-align: center">Other Benefits Plan</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="15" style="white-space: nowrap; font-weight: bold; text-align: center">December 31,</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">2022</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">2021</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">2022</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">2021</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Change in Projected Benefit Obligation:</td><td>&#160;</td>
    <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; ">
    <td style="width: 56%; text-align: left">Beginning Balance</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 8%; text-align: right">113,710</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: 8%; text-align: right">115,861</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: 8%; text-align: right">49,396</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: 8%; text-align: right">52,776</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">Service Cost</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,362</td><td 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,696</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">799</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">917</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Interest Cost</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,042</td><td 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,706</td><td 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,325</td><td 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,236</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">Actuarial (Gain) Loss</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(27,850</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">(4,185</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">(17,761</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">(4,705</td><td style="white-space: nowrap; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1pt">Benefits Paid</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,476</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">(3,368</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">(850</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">(828</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="padding-bottom: 1pt">Ending Balance</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">87,788</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">113,710</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">32,909</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">49,396</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">&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; 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="font-style: normal">&#160;</td>
    <td colspan="15" style="white-space: nowrap; font-style: normal; text-align: center">(<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-style: normal; font-weight: 700">Thousands of Dollars)</span></td></tr>
  <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">Pension Plan</td><td style="font-weight: bold">&#160;</td>
    <td colspan="7" style="white-space: nowrap; font-weight: bold; text-align: center">Other Benefits Plan</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="15" style="white-space: nowrap; font-weight: bold; text-align: center">December 31,</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">2022</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">2021</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">2022</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">2021</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">Change in Fair Value of Plan Assets:</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; 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: 56%; text-align: left">Beginning Balance</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 8%; text-align: right">100,750</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: 8%; text-align: right">88,921</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: 8%; text-align: right">50,668</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: 8%; text-align: right">44,892</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Actual Return on Plan Assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(14,346</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">11,798</td><td 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,639</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">5,776</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">Employer Contributions</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,900</td><td 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,400</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">850</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">828</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1pt">Benefits Paid</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,476</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">(3,369</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">(850</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">(828</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="padding-bottom: 1pt">Ending Balance</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">84,828</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">100,750</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">44,029</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,668</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <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">Funded Status</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(2,960</td><td style="white-space: nowrap; text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(12,960</td><td style="white-space: nowrap; text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">11,120</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,272</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  </table><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; margin-left: auto; margin-right: auto;">
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td style="font-style: normal">&#160;</td>
    <td colspan="15" style="white-space: nowrap; font-style: normal; text-align: center">(<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-style: normal; font-weight: 700">Thousands of Dollars)</span></td></tr>
  <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">Pension Plan</td><td style="font-weight: bold">&#160;</td>
    <td colspan="7" style="white-space: nowrap; font-weight: bold; text-align: center">Other Benefits Plan</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="15" style="white-space: nowrap; font-weight: bold; text-align: center">December 31,</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">2022</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">2021</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">2022</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">2021</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Amounts Recognized in the Consolidated</td><td>&#160;</td>
    <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; ">
    <td style="text-align: left">Balance Sheets consist of:</td><td>&#160;</td>
    <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="width: 56%; text-align: left; padding-left: 9px">Current Liability</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 8%; text-align: right">529</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: 8%; text-align: right">398</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: 8%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-37">&#8212;</div></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: 8%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-38">&#8212;</div></td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1pt; padding-left: 9px">Noncurrent Liability (Asset)</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,431</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">12,562</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">(11,120</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">(1,272</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 Liability (Asset) Recognized</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,960</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">12,960</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">(11,120</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">(1,272</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><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; 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; font-weight: bold">&#160;</td>
    <td colspan="23" style="white-space: nowrap; font-weight: bold; text-align: center">(Thousands of Dollars)</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td colspan="11" style="white-space: nowrap; font-weight: bold; text-align: center">Pension Plan</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td colspan="11" style="white-space: nowrap; font-weight: bold; text-align: center">Other Benefits Plan</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td colspan="23" style="white-space: nowrap; font-weight: bold; text-align: center">Years Ended December 31,</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold">&#160;</td><td style="white-space: nowrap; font-weight: bold; border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center">2022</td><td style="white-space: nowrap; font-weight: bold; border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center">2021</td><td style="white-space: nowrap; font-weight: bold; border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center">2020</td><td style="white-space: nowrap; font-weight: bold; border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center">2022</td><td style="white-space: nowrap; font-weight: bold; border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center">2021</td><td style="white-space: nowrap; font-weight: bold; border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center">2020</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">Components of Net Periodic Benefit Cost</td><td style="white-space: nowrap">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: left">&#160;</td><td style="white-space: nowrap">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: left">&#160;</td><td style="white-space: nowrap">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: left">&#160;</td><td style="white-space: nowrap">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: left">&#160;</td><td style="white-space: nowrap">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: left">&#160;</td><td style="white-space: nowrap">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="white-space: nowrap; width: 34%; text-align: left">Service Cost</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: 8%; text-align: right">2,363</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: 8%; text-align: right">2,696</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: 8%; text-align: right">2,434</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: 8%; text-align: right">799</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: 8%; text-align: right">917</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: 8%; text-align: right">993</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="white-space: nowrap; text-align: left">Interest Cost</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">3,042</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">2,706</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">3,099</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">1,325</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">1,236</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">1,699</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="white-space: nowrap; text-align: left">Expected Return on Plan Assets</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">(7,041</td><td style="white-space: nowrap; text-align: left">)</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,225</td><td style="white-space: nowrap; text-align: left">)</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,635</td><td style="white-space: nowrap; text-align: left">)</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">(3,547</td><td style="white-space: nowrap; text-align: left">)</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">(3,142</td><td style="white-space: nowrap; text-align: left">)</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">(2,853</td><td style="white-space: nowrap; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="white-space: nowrap; text-align: left; border-bottom: Black 1pt solid">Amortization of Net Actuarial Loss</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">1,673</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">2,868</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">2,059</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"><div style="-sec-ix-hidden: hidden-fact-39">&#8212;</div></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">527</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">1,352</td><td style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="white-space: nowrap; text-align: left; border-bottom: Black 1pt solid">Net Periodic Benefit Cost*</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">37</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">2,045</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">1,957</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">(1,423</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">$</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: right">(462</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">$</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: right">1,191</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">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>*</b>Service
cost is included in Operations and Maintenance expense on the consolidated statements of income; all other amounts are included in Other
Income (Expense), net.</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">Amounts that are expected to be amortized from Regulatory Assets into Net
Periodic Benefit Cost in 2023 are as follows:</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 style="font-weight: bold">&#160;</td>
    <td colspan="7" style="text-align: center; white-space: nowrap; font-weight: bold">(Thousands of Dollars)</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"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 8.1pt; text-align: center"><b>&#160;</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 8.1pt; text-align: center"><b>Pension<br/>
 Plan</b></p></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">Other<br/>
&#160;Benefits Plan</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 70%; text-align: left">Actuarial Loss (Gain)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">658</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: 12%; text-align: right">(191</td><td style="white-space: nowrap; width: 1%; 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">The discount rate and compensation increase rate for determining our postretirement
benefit plans&#8217; benefit obligations and costs as of and for the years ended December 31, 2022, 2021 and 2020, respectively, 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: 100%; 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="font-weight: bold">&#160;</td>
    <td colspan="11" style="white-space: nowrap; font-weight: bold; text-align: center">Pension Plan</td><td style="font-weight: bold">&#160;</td>
    <td colspan="11" style="white-space: nowrap; font-weight: bold; text-align: center">Other Benefits Plan</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1pt; white-space: nowrap">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center">2020</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Weighted Average Assumptions:</td><td>&#160;</td>
    <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><td>&#160;</td>
    <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; ">
    <td style="padding-left: 5pt; width: 34%; text-align: left">Expected Return on Plan Assets</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 8%; text-align: right">7.00</td><td style="white-space: nowrap; width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 8%; text-align: right">7.00</td><td style="white-space: nowrap; width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 8%; text-align: right">7.00</td><td style="white-space: nowrap; width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 8%; text-align: right">7.00</td><td style="white-space: nowrap; width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 8%; text-align: right">7.00</td><td style="white-space: nowrap; width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 8%; text-align: right">7.00</td><td style="white-space: nowrap; width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 5pt; text-align: left">Discount Rate for:</td><td>&#160;</td>
    <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><td>&#160;</td>
    <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; ">
    <td style="padding-left: 10pt; text-align: left">Benefit Obligation</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4.98</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.72</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.37</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">4.98</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.72</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.37</td><td style="white-space: nowrap; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left">Benefit Cost</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2.72</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.37</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">3.12</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.72</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.37</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">3.12</td><td style="white-space: nowrap; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 5pt; text-align: left">Compensation Increase for:</td><td>&#160;</td>
    <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><td>&#160;</td>
    <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">Benefit Obligation</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3.00</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">3.00</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">3.00</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">3.00</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">3.00</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">3.00</td><td style="white-space: nowrap; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 10pt; text-align: left">Benefit Cost</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3.00</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">3.00</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">3.00</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">3.00</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">3.00</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">3.00</td><td style="white-space: nowrap; text-align: left">%</td></tr>
  </table><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 compensation increase assumption for the Other
Benefits Plan is attributable to life insurance provided to qualifying employees upon their retirement. The insurance coverage will be
determined based on the employee&#8217;s base compensation as of their retirement date.</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 Company utilizes the Society of Actuaries&#8217;
mortality table (Pri-2012) (Mortality Improvement Scale MP2021 for the 2022 valuation).</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">For the 2022 valuation, costs and obligations for
our Other Benefits Plan assumed a 7.5% annual rate of increase in the per capita cost of covered healthcare benefits in 2022 with the
annual rate of increase declining 0.5% per year for 2023-2028, resulting in an annual rate of increase in the per capita cost of covered
healthcare benefits of 4.5% by year 2029.</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">A one-percentage point change in assumed healthcare cost trend rates would
have the following effects on the Other Benefits Plan:</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 style="font-weight: bold">&#160;</td>
    <td colspan="7" style="white-space: nowrap; font-weight: bold; text-align: center">(Thousands of Dollars)</td></tr>
  <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">1 Percentage Point</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">Increase</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">Decrease</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 74%; text-align: left; padding-left: 0pt">Effect on Current Year Service and Interest Costs</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">435</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">(334</td><td style="white-space: nowrap; width: 1%; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 0pt">Effect on Projected Benefit Obligation</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">4,239</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">(3,448</td><td style="white-space: nowrap; text-align: left">)</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">The following benefit payments, which reflect expected future service,
are expected to be paid:</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 style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td colspan="7" style="white-space: nowrap; font-weight: bold; text-align: center">(Thousands of Dollars)</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center">Year</td><td style="white-space: nowrap; font-weight: bold; border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center">Pension Plan</td><td style="white-space: nowrap; font-weight: bold; border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center">Other Benefits Plan</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="white-space: nowrap; width: 68%; text-align: right">2023</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: 13%; text-align: right">4,153</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: 13%; text-align: right">1,262</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="white-space: nowrap; text-align: right">2024</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">4,961</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">1,423</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="white-space: nowrap; text-align: right">2025</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,349</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">1,550</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="white-space: nowrap; text-align: right">2026</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,344</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">1,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="white-space: nowrap; text-align: right">2027</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,437</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">1,699</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="white-space: nowrap; text-align: right">2028-2032</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">28,483</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">9,363</td><td style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="white-space: nowrap">&#160;&#160;Totals</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">53,727</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">16,942</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"><b><i>&#160;</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b><i>Benefit Plans Assets</i></b></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">The allocation of plan assets at December 31, 2022 and 2021 by asset category
is as follows:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#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; font-weight: bold">&#160;</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td colspan="11" style="white-space: nowrap; font-weight: bold; text-align: center">Pension Plan</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td colspan="11" style="white-space: nowrap; font-weight: bold; text-align: center">Other Benefits Plan</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold">Asset Category</td><td style="white-space: nowrap; font-weight: bold; border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center">2022</td><td style="white-space: nowrap; font-weight: bold; border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center">2021</td><td style="white-space: nowrap; font-weight: bold; border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold">Target</td><td style="white-space: nowrap; font-weight: bold; border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center">2022</td><td style="white-space: nowrap; font-weight: bold; border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center">2021</td><td style="white-space: nowrap; font-weight: bold; border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold">Target</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="white-space: nowrap; width: 22%; text-align: left">Equity Securities</td><td style="white-space: nowrap; width: 1%">&#160;</td>
    <td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="white-space: nowrap; width: 10%; text-align: right">53.6</td><td style="white-space: nowrap; width: 1%; text-align: left">%</td><td style="white-space: nowrap; width: 1%">&#160;</td>
    <td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="white-space: nowrap; width: 10%; text-align: right">59.6</td><td style="white-space: nowrap; width: 1%; text-align: left">%</td><td style="white-space: nowrap; width: 1%">&#160;</td>
    <td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="white-space: nowrap; width: 10%; text-align: right">55</td><td style="white-space: nowrap; width: 1%; text-align: left">%</td><td style="white-space: nowrap; width: 1%">&#160;</td>
    <td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="white-space: nowrap; width: 10%; text-align: right">55.2</td><td style="white-space: nowrap; width: 1%; text-align: left">%</td><td style="white-space: nowrap; width: 1%">&#160;</td>
    <td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="white-space: nowrap; width: 10%; text-align: right">66.8</td><td style="white-space: nowrap; width: 1%; text-align: left">%</td><td style="white-space: nowrap; width: 1%">&#160;</td>
    <td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="white-space: nowrap; width: 10%; text-align: right">43</td><td style="white-space: nowrap; width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="white-space: nowrap; text-align: left">Debt Securities</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">40.9</td><td style="white-space: nowrap; text-align: left">%</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">37.9</td><td style="white-space: nowrap; text-align: left">%</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">38</td><td style="white-space: nowrap; text-align: left">%</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">24.7</td><td style="white-space: nowrap; text-align: left">%</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">30.7</td><td style="white-space: nowrap; text-align: left">%</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">50</td><td style="white-space: nowrap; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="white-space: nowrap">Cash</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">3.9</td><td style="white-space: nowrap; text-align: left">%</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">1.0</td><td style="white-space: nowrap; text-align: left">%</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">2</td><td style="white-space: nowrap; text-align: left">%</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">20.1</td><td style="white-space: nowrap; text-align: left">%</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">2.5</td><td style="white-space: nowrap; text-align: left">%</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">2</td><td style="white-space: nowrap; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="white-space: nowrap; text-align: left; padding-bottom: 1pt">Real Estate/Commodities</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">1.6</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">1.5</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; text-align: left">&#160;</td><td style="white-space: nowrap; text-align: right">5</td><td style="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">0.0</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">0.0</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; text-align: left">&#160;</td><td style="white-space: nowrap; text-align: right">5</td><td style="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; padding-left: 18px">Total</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">100.0</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">100.0</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; text-align: left">&#160;</td><td style="white-space: nowrap; text-align: right">&#160;</td><td style="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">100.0</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">100.0</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; text-align: left">&#160;</td><td style="white-space: nowrap; 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: center">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Two outside investment firms each manage a portion
of the Pension Plan asset portfolio. One of those investment firms also manages the Other Benefits Plan asset portfolio. Quarterly meetings
are held between the Company&#8217;s Pension Committee of the Board of Directors and the investment managers to review their performance
and asset allocation. If the actual asset allocation is outside the targeted range, the Pension Committee reviews current market conditions
and advice provided by the investment managers to determine the appropriateness of rebalancing the portfolio.</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 objective of the Company is to maximize the long-term
return on retirement plan assets, relative to a reasonable level of risk, maintain a diversified investment portfolio and maintain compliance
with the Employee Retirement Income Security Act of 1974. The expected long-term rate of return is based on the various asset categories
in which plan assets are invested and the current expectations and historical performance for these categories.</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"><b><i>Fair Value Measurements</i></b></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">Accounting guidance provides a fair value hierarchy
that prioritizes the inputs to valuation techniques used to measure fair value. The hierarchy gives the highest priority to unadjusted
quoted prices in active markets for identical assets or liabilities (Level 1 measurements) and the lowest priority to unobservable inputs
(Level 3 measurements). The three levels of the fair value hierarchy are described as follows:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify">&#160;</p><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">Level 1 &#8211; Inputs to the valuation methodology are unadjusted quoted market prices for identical
assets or liabilities in accessible active markets.</td></tr></table><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">Level 2 &#8211; Inputs to the valuation methodology that are observable, either directly or indirectly,
such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable
or can be corroborated by observable market data for substantially the full term of the assets or liabilities. If the asset or liability
has a specified contractual term, the Level 2 input must be observable for substantially the full term of the asset or liability.</td></tr></table><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">Level 3 &#8211; Inputs to the valuation methodology are unobservable and significant to the fair value
measurement.</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">Certain investments in cash and cash equivalents,
equity securities, and commodities are valued based on quoted market prices in active markets and are classified as Level 1 investments.
Certain investments in cash and cash equivalents, equity securities and fixed income securities are valued using prices received from
pricing vendors that utilize observable inputs and are therefore classified as Level 2 investments.</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">The following tables present Middlesex&#8217;s Pension Plan assets measured
and recorded at fair value within the fair value hierarchy:</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: 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="font-weight: bold">&#160;</td>
    <td colspan="15" style="white-space: nowrap; font-weight: bold; text-align: center">(Thousands of Dollars)</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="15" style="white-space: nowrap; font-weight: bold; text-align: center">As of December 31, 2022</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; font-weight: bold">&#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">Level 1</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">Level 2</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">Level 3</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">Total</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 48%; text-align: left">Mutual Funds</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">71,559</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"><div style="-sec-ix-hidden: hidden-fact-40">&#8212;</div></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"><div style="-sec-ix-hidden: hidden-fact-41">&#8212;</div></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">71,559</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Money Market Funds</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,271</td><td style="white-space: nowrap; 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-42">&#8212;</div></td><td style="white-space: nowrap; 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-43">&#8212;</div></td><td 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,271</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">Common Equity Securities</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,998</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"><div style="-sec-ix-hidden: hidden-fact-44">&#8212;</div></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"><div style="-sec-ix-hidden: hidden-fact-45">&#8212;</div></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,998</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 9px">Total Investments</td><td style="border-bottom: Black 2.5pt double">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">84,828</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-46">&#8212;</div></td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-47">&#8212;</div></td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">84,828</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left">&#160;</td></tr>
  </table><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: 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="font-weight: bold">&#160;</td>
    <td colspan="15" style="white-space: nowrap; font-weight: bold; text-align: center">(Thousands of Dollars)</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="15" style="white-space: nowrap; font-weight: bold; text-align: center">As of December 31, 2021</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; font-weight: bold">&#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">Level 1</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">Level 2</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">Level 3</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">Total</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 48%; text-align: left">Mutual Funds</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">87,687</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"><div style="-sec-ix-hidden: hidden-fact-48">&#8212;</div></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"><div style="-sec-ix-hidden: hidden-fact-49">&#8212;</div></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">87,687</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Money Market Funds</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,057</td><td style="white-space: nowrap; 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-50">&#8212;</div></td><td style="white-space: nowrap; 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-51">&#8212;</div></td><td 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,057</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">Common Equity Securities</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">12,006</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"><div style="-sec-ix-hidden: hidden-fact-52">&#8212;</div></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"><div style="-sec-ix-hidden: hidden-fact-53">&#8212;</div></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">12,006</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 9px">Total Investments</td><td style="border-bottom: Black 2.5pt double">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">100,750</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-54">&#8212;</div></td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-55">&#8212;</div></td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">100,750</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; 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">The following tables present Middlesex&#8217;s Other Benefits Plan assets
measured and recorded at fair value within the fair value hierarchy:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#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="font-weight: bold">&#160;</td>
    <td colspan="15" style="white-space: nowrap; font-weight: bold; text-align: center">(Thousands of Dollars)</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="15" style="white-space: nowrap; font-weight: bold; text-align: center">As of December 31, 2022</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; font-weight: bold">&#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">Level 1</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">Level 2</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">Level 3</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">Total</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 48%; text-align: left">Mutual Funds</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">23,660</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"><div style="-sec-ix-hidden: hidden-fact-56">&#8212;</div></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"><div style="-sec-ix-hidden: hidden-fact-57">&#8212;</div></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">23,660</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Money Market Funds</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8,623</td><td style="white-space: nowrap; 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-58">&#8212;</div></td><td style="white-space: nowrap; 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-59">&#8212;</div></td><td 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,623</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">Agency/US/State/Municipal Debt</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-60">&#8212;</div></td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">10,592</td><td style="white-space: nowrap; 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-61">&#8212;</div></td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">10,592</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1pt">Other</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,154</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"><div style="-sec-ix-hidden: hidden-fact-62">&#8212;</div></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"><div style="-sec-ix-hidden: hidden-fact-63">&#8212;</div></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,154</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: 2.5pt; padding-left: 9px">Total Investments</td><td style="border-bottom: Black 2.5pt double">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">33,437</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">10,592</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-64">&#8212;</div></td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">44,029</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in">&#160;&#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="font-weight: bold">&#160;</td>
    <td colspan="15" style="white-space: nowrap; font-weight: bold; text-align: center">(Thousands of Dollars)</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="15" style="white-space: nowrap; font-weight: bold; text-align: center">As of December 31, 2021</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; font-weight: bold">&#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">Level 1</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">Level 2</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">Level 3</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">Total</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 48%; text-align: left">Mutual Funds</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">33,844</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"><div style="-sec-ix-hidden: hidden-fact-65">&#8212;</div></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"><div style="-sec-ix-hidden: hidden-fact-66">&#8212;</div></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">33,844</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Money Market Funds</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,291</td><td style="white-space: nowrap; 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-67">&#8212;</div></td><td style="white-space: nowrap; 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-68">&#8212;</div></td><td 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,291</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">Agency/US/State/Municipal Debt</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"><div style="-sec-ix-hidden: hidden-fact-69">&#8212;</div></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">15,533</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"><div style="-sec-ix-hidden: hidden-fact-70">&#8212;</div></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">15,533</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 9px">Total Investments</td><td style="border-bottom: Black 2.5pt double">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">35,135</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">15,533</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-71">&#8212;</div></td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">50,668</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify"><b><i>Benefit Plans Contributions</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">For the Pension Plan, Middlesex made total cash contributions
of $1.9 million in 2022 and expects to make approximately $2.0 million of cash contributions in 2023.</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">For the Other Benefits Plan, Middlesex made total
cash contributions of $0.9 million in 2022 and expects to make approximately $0.9 million of cash contributions in 2023.</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"><b><i>401(k) Plan</i></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 maintains a 401(k) defined contribution
plan, which covers substantially all employees with more than 1,000 hours of service. Under the terms of the Plan, the Company matches
100% of a participant&#8217;s contributions, which do not exceed 1% of a participant&#8217;s compensation, plus 50% of a participant&#8217;s
contributions exceeding 1%, but not more than 6%. The Company&#8217;s matching contribution was $0.7 million for each of the years ended
December 31, 2022, 2021 and 2020.</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">Employees hired after March 31, 2007 are not eligible
to participate in the Pension Plan and are generally eligible to participate in a discretionary profit sharing plan administered through
the 401(k) plan. In December each year, the Board of Directors may approve that a stated percentage of eligible compensation be contributed
to the account of the employee participant in the first quarter of the following year. For those employees still actively employed on
December 31, 2022 or retired during the current year, the Company will fund a discretionary contribution of $0.9 million before April
1, 2023, which represents 5.0% of eligible 2022 compensation. For the years ended December 31, 2021 and 2020, the Company made qualifying discretionary contributions totaling $0.8 million and $0.7 million, respectively.</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 0 6pt; text-align: justify"><b><i>Stock-Based Compensation</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company maintains a long-term incentive compensation
plan for certain management employees where awards are made in the form of restricted common stock. Shares of restricted stock issued
under the plan are subject to forfeiture by the employee in the event of termination of employment for any reason within five years of
the award other than as a result of retirement at normal retirement age, death, disability or change in control. The maximum number of
shares authorized for award under the plan is 300,000 shares, of which approximately 80% remain available for award.</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 Company recognizes compensation expense at fair
value for the plan awards in accordance with ASC 718, <i>Compensation &#8211; Stock Compensation</i>. Compensation expense is determined
by the market value of the stock on the date of the award and is being amortized over the expected vesting period.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i>&#160;</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">The following table presents awarded but not yet vested share information
for the plan:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%; margin-left: auto; margin-right: auto;">
  <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="2" style="white-space: nowrap; font-weight: bold; border-bottom: Black 1pt solid">Shares(thousands)</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td><td style="font-weight: bold; border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Unearned<br/> Compensation <br/> (thousands)</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">Weighted Average <br/> Granted Price</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 61%; border-bottom: Black 1pt solid">Balance, January 1, 2020</td><td style="width: 1%; border-bottom: Black 1pt solid">&#160;</td>
    <td style="width: 1%; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="width: 10%; border-bottom: Black 1pt solid; text-align: right">97</td><td style="white-space: nowrap; width: 1%; border-bottom: Black 1pt solid; 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">&#160;</td><td style="width: 10%; border-bottom: Black 1pt solid; text-align: right">1,706</td><td style="white-space: nowrap; width: 1%; border-bottom: Black 1pt solid; 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">&#160;</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Granted</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">16</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">982</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">60.12</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Vested</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(27</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"><div style="-sec-ix-hidden: hidden-fact-72">&#8212;</div></td><td 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; ">
    <td style="text-align: left; border-bottom: Black 1pt solid">Amortization of Compensation expense</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"><div style="-sec-ix-hidden: hidden-fact-73">&#8212;</div></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">(851</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></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="border-bottom: Black 1pt solid">Balance, December 31, 2020</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">86</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,837</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></tr>
  <tr style="vertical-align: bottom; ">
    <td>Granted</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">15</td><td 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,151</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">79.02</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Vested</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(18</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"><div style="-sec-ix-hidden: hidden-fact-74">&#160;</div></td><td 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; ">
    <td style="text-align: left; border-bottom: Black 1pt solid">Amortization of Compensation expense</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"><div style="-sec-ix-hidden: hidden-fact-75">&#8212;</div></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,057</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></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="border-bottom: Black 1pt solid">Balance, December 31, 2021</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">83</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,931</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></tr>
  <tr style="vertical-align: bottom; ">
    <td>Granted</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">11</td><td 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,151</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">105.17</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Vested</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(17</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"><div style="-sec-ix-hidden: hidden-fact-76">&#8212;</div></td><td 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; ">
    <td style="text-align: left; border-bottom: Black 1pt solid">Amortization of Compensation expense</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"><div style="-sec-ix-hidden: hidden-fact-77">&#8212;</div></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,350</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></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="border-bottom: Black 2.5pt double">Balance, December 31, 2022</td><td style="font-weight: bold; border-bottom: Black 2.5pt double">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">77</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; border-bottom: Black 2.5pt double">&#160;</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,732</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; 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>
  </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_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_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/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section S99<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=21916913&amp;loc=d3e273930-122802<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (o)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (p)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 70<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=49170846&amp;loc=d3e28014-114942<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -URI https://asc.fasb.org/topic&amp;trid=2235017<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 60<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=6414203&amp;loc=d3e39689-114964<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (q)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (r)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iii)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (l)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (r)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<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>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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140570549973792">
<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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</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_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 8 &#8211; Business Segment Data</b></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 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. The Company is subject to regulations as to its rates, services and other matters by the states of New Jersey
and Delaware with respect to utility service 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.</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">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 0 0 3.5in; 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="font-weight: bold">&#160;</td>
    <td colspan="10" style="white-space: nowrap; font-weight: bold; text-align: center">(Thousands of Dollars)</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="10" style="white-space: nowrap; font-weight: bold; text-align: center">Years Ended December 31,</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; font-weight: bold; border-bottom: Black 1pt solid">Operations by Segments:</td><td style="font-weight: bold; border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2022</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td><td style="font-weight: bold; border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="2" style="text-align: center; white-space: nowrap; font-weight: bold; border-bottom: Black 1pt solid">2021</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td><td style="font-weight: bold; border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2020</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">Revenues:</td><td>&#160;</td>
    <td colspan="2" style="white-space: nowrap">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="white-space: nowrap">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="white-space: nowrap">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; width: 61%">Regulated</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">151,117</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,531</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,851</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <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">12,446</td><td 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,818</td><td 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,545</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; border-bottom: Black 1pt solid">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">(1,129</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">(1,208</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">(804</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; border-bottom: Black 1pt solid">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">162,434</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">143,141</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">141,592</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 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 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></tr>
  <tr style="vertical-align: bottom; ">
    <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></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">44,257</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">29,577</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">34,043</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 10pt; text-align: left; border-bottom: Black 1pt solid">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">3,076</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,634</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,377</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">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">47,333</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">33,211</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">37,420</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <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 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 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></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">&#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; ">
    <td style="padding-left: 10pt">Regulated</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">22,783</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">20,897</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">18,264</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; border-bottom: Black 1pt solid">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">246</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">212</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">208</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; border-bottom: Black 1pt solid">Consolidated Depreciation</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">23,029</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,109</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,472</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 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 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></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Other Income (Expense), Net:</td><td>&#160;</td>
    <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">7,898</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">6,112</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">4,605</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <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">279</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">279</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">130</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; border-bottom: Black 1pt solid">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">(474</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">(433</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">(356</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; border-bottom: Black 1pt solid">Consolidated Other Income (Expense), Net</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">7,703</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">5,958</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,379</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 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 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></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Interest Expense:</td><td>&#160;</td>
    <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">9,833</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">8,529</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">7,780</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <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">7</td><td 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</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">70</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; border-bottom: Black 1pt solid">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">(473</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">(432</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">(357</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; border-bottom: Black 1pt solid">Consolidated Interest Expense</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,367</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">8,114</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">7,493</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></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Income Taxes:</td><td>&#160;</td>
    <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">2,084</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">(6,723</td><td style="white-space: nowrap; text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(5,139</td><td style="white-space: nowrap; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 10pt; text-align: left; border-bottom: Black 1pt solid">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,156</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,235</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,020</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">Consolidated Income Taxes</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,240</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">(5,488</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">(4,119</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">)</td></tr>

<tr style="vertical-align: bottom; ">
    <td style="white-space: nowrap">&#160;</td><td>&#160;</td>
    <td colspan="2" style="white-space: nowrap; text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="white-space: nowrap; text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="white-space: nowrap; text-align: right">&#160;</td><td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="white-space: nowrap">Net Income:</td><td>&#160;</td>
    <td colspan="2" style="white-space: nowrap; text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="white-space: nowrap; text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="white-space: nowrap; text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 10pt; width: 61%">Regulated</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">40,229</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">33,849</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">35,951</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="padding-left: 10pt; text-align: left; border-bottom: Black 1pt solid">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">2,200</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,694</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,474</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; border-bottom: Black 1pt solid">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">42,429</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">36,543</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">38,425</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>

<tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td>&#160;</td>
    <td colspan="2" style="white-space: nowrap">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="white-space: nowrap">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="white-space: nowrap; text-align: right">&#160;</td><td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="white-space: nowrap">Capital Expenditures:</td><td>&#160;</td>
    <td colspan="2" style="white-space: nowrap">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="white-space: nowrap">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="white-space: nowrap; text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; width: 61%">Regulated</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">91,054</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">79,195</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">105,091</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 10pt; text-align: left; border-bottom: Black 1pt solid">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">281</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">183</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">528</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">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">91,335</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">79,378</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">105,619</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">&#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; border-bottom: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="2" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>As of</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>December 31, 2022</b></p></td><td style="border-bottom: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="2" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>As of</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>December 31, 2021</b></p></td><td style="border-bottom: Black 1pt solid">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Assets:</td><td>&#160;</td>
    <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; ">
    <td style="padding-left: 10pt; width: 74%">Regulated</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">1,079,180</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,022,116</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="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">6,999</td><td 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,811</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 10pt; text-align: left; border-bottom: Black 1pt solid">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">(11,729</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">(9,912</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; border-bottom: Black 1pt solid">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,074,450</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,020,015</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_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 34<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8981-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8721-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 26<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8844-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8657-108599<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8721-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -URI https://asc.fasb.org/topic&amp;trid=2134510<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>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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140570550036000">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Quarterly Data - Unaudited<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</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_QuarterlyDataUnauditedLineItems', window );"><strong>Quarterly Data - Unaudited [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_QuarterlyFinancialInformationTextBlock', window );">Quarterly Data - Unaudited</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>Note 9 - Quarterly Data - Unaudited</b></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">Financial information for each quarter of 2022 and 2021 is as follows:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%; margin-left: auto; margin-right: auto;">
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="18" style="white-space: nowrap; font-weight: bold; text-align: center">(Thousands of Dollars, Except per Share Data)</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; font-weight: bold; text-align: left; border-bottom: Black 1pt solid">2022</td><td style="font-weight: bold; font-style: normal; border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; font-style: normal; text-align: center; border-bottom: Black 1pt solid">1<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-style: normal; font-weight: 700"><sup>st</sup></span></td><td style="border-bottom: Black 1pt solid; font-weight: bold; font-style: normal">&#160;</td><td style="font-weight: bold; font-style: normal; border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; font-style: normal; text-align: center; border-bottom: Black 1pt solid">2<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-style: normal; font-weight: 700"><sup>nd</sup></span></td><td style="border-bottom: Black 1pt solid; font-weight: bold; font-style: normal">&#160;</td><td style="font-weight: bold; font-style: normal; border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; font-style: normal; text-align: center; border-bottom: Black 1pt solid">3<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-style: normal; font-weight: 700"><sup>rd</sup></span></td><td style="border-bottom: Black 1pt solid; font-weight: bold; font-style: normal">&#160;</td><td style="font-weight: bold; font-style: normal; border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; font-style: normal; text-align: center; border-bottom: Black 1pt solid">4<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-style: normal; font-weight: 700"><sup>th</sup></span></td><td style="border-bottom: Black 1pt solid; font-weight: bold; font-style: normal">&#160;</td><td style="font-weight: bold; border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Total</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td>&#160;</td>
    <td colspan="2" style="white-space: nowrap; text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="white-space: nowrap; text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="white-space: nowrap; text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="white-space: nowrap; text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="white-space: nowrap; text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 35%; 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">36,196</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,683</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">47,732</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">38,823</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">162,434</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Gain on Sale of Subsidiary</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,232</td><td 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">&#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">&#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,232</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 Income</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">12,523</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">10,088</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">16,575</td><td 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,146</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">47,332</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Net Income</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">12,100</td><td 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,868</td><td 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,291</td><td 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,169</td><td 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,428</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Basic Earnings per Share</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">0.69</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.50</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.81</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.40</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">2.40</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Diluted Earnings per Share</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">0.68</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.50</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.81</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.40</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">2.39</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Common Dividend Per Share</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">0.2900</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.2900</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.2900</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.3125</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.1825</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">High/Low Common Stock Price</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;$94.56/$121.10</td><td 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;$75.77/$108.27</td><td 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;$77.08/$96.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;$74.20/$95.82</td><td 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="margin: 0">&#160;</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%; margin-left: auto; margin-right: auto;">
<tr style="vertical-align: bottom">
    <td style="white-space: nowrap; font-weight: bold; text-align: left; border-bottom: Black 1pt solid">2021</td><td style="font-weight: bold; font-style: normal; border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; font-style: normal; text-align: center; border-bottom: Black 1pt solid">1<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-style: normal; font-weight: 700"><sup>st</sup></span></td><td style="border-bottom: Black 1pt solid; font-weight: bold; font-style: normal">&#160;</td><td style="font-weight: bold; font-style: normal; border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; font-style: normal; text-align: center; border-bottom: Black 1pt solid">2<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-style: normal; font-weight: 700"><sup>nd</sup></span></td><td style="border-bottom: Black 1pt solid; font-weight: bold; font-style: normal">&#160;</td><td style="font-weight: bold; font-style: normal; border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; font-style: normal; text-align: center; border-bottom: Black 1pt solid">3<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-style: normal; font-weight: 700"><sup>rd</sup></span></td><td style="border-bottom: Black 1pt solid; font-weight: bold; font-style: normal">&#160;</td><td style="font-weight: bold; font-style: normal; border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; font-style: normal; text-align: center; border-bottom: Black 1pt solid">4<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-style: normal; font-weight: 700"><sup>th</sup></span></td><td style="border-bottom: Black 1pt solid; font-weight: bold; font-style: normal">&#160;</td><td style="font-weight: bold; border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Total</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td></tr>

<tr style="vertical-align: bottom; ">
    <td style="width: 35%">&#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><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: rgb(204,238,255)">
    <td style="text-align: left">Operating Revenues</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">32,541</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">36,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">39,874</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">34,025</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">143,141</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Operating Income</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,634</td><td 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,814</td><td 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,424</td><td 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,339</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">33,211</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">6,907</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">10,923</td><td 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,476</td><td 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,237</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">36,543</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Basic Earnings per Share</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">0.39</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.62</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.65</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.42</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">2.08</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Diluted Earnings per Share</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">0.39</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.62</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.65</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.41</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">2.07</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Common Dividend Per Share</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">0.2725</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.2725</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.2725</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.2900</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.1075</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">High/Low Common Stock Price</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;$85.92/$67.09</td><td 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;$88.61/$77.31</td><td 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;$116.40/$81.02</td><td 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;$119.37/$98.12</td><td 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">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The information above, in the opinion of the Company,
includes all adjustments consisting only of normal recurring accruals necessary for a fair presentation of such amounts. The business
of the Company is subject to seasonal fluctuation with the peak period usually occurring during the summer months. The quarterly earnings
per share amounts above may differ slightly from previous filings due to the effects of rounding.</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_QuarterlyDataUnauditedLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_QuarterlyDataUnauditedLineItems</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_QuarterlyFinancialInformationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 quarterly financial data. Includes, but is not limited to, tabular presentation of financial information for fiscal quarters, effect of year-end adjustments, and an explanation of matters or transactions that affect comparability of the information.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -URI https://asc.fasb.org/topic&amp;trid=2126967<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1B<br> -URI https://asc.fasb.org/extlink&amp;oid=126900988&amp;loc=SL124452896-108306<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_QuarterlyFinancialInformationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140570548979072">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accounting Policies, by Policy (Policies)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</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_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NatureOfOperations', window );">Organization</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>(a) Organization</b> - 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), Utility Service Affiliates (Perth Amboy) Inc. (USA-PA) and Twin Lakes Utilities, Inc. (Twin Lakes). Southern Shores Water Company,
LLC (Southern Shores) and White Marsh Environmental Systems, Inc. (White Marsh) are wholly-owned subsidiaries of Tidewater.</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">Middlesex has operated as a water utility in New Jersey
since 1897 and in Delaware, through our wholly-owned subsidiary, Tidewater, since 1992. We are in the business of collecting, treating,
distributing and selling water for domestic, commercial, municipal, industrial and fire protection purposes. We also operate New Jersey
municipal water, wastewater and storm water systems under contract and provide unregulated water and wastewater services in New Jersey
and Delaware through our subsidiaries. Our rates charged to customers for water and wastewater services, the quality of services we provide
and certain other matters are regulated in New Jersey and Delaware by the New Jersey Board of Public Utilities (NJBPU) and the Delaware
Public Service Commission (DEPSC), respectively. Our USA, USA-PA and White Marsh subsidiaries are not regulated utilities.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><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_ConsolidationPolicyTextBlock', window );">Principles of Consolidation</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>(b) Principles of Consolidation</b> <i>&#8211;
</i>The financial statements for Middlesex and its wholly-owned subsidiaries (the Company) are reported on a consolidated basis. All significant
intercompany accounts and transactions have been eliminated. Other financial investments in which the Company holds a 50% or less voting
interest and cannot exercise control over the operation and policies of the investments are accounted for under the equity method of accounting.
Under the equity method of accounting, the Company records its investment interests in Non-Utility Assets and its percentage share of
the earnings or losses of the investees in Other Income (Expense).</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><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_SystemOfAccountsPolicyTextBlock', window );">System of Accounts</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>(c) System of Accounts</b> <i>&#8211; </i>The Company&#8217;s
regulated utilities maintain their accounts in accordance with the Uniform System of Accounts prescribed by the NJBPU and DEPSC.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><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_PublicUtilitiesPolicyTextBlock', window );">Regulatory Accounting</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>(d) Regulatory Accounting</b> - We maintain our
books and records in accordance with accounting principles generally accepted in the United States of America. Middlesex and certain of
its subsidiaries, which account for 93% of Operating Revenues and 99% of Total Assets, are subject to regulation in the state in which
they operate. Those companies are required to maintain their accounts in accordance with regulatory authorities&#8217; rules and guidelines,
which may differ from other authoritative accounting pronouncements. In those instances, the Company follows the guidance provided in
Accounting Standards Codification (ASC) 980, <i>Regulated Operations</i>.</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 accordance with ASC 980, <i>Regulated Operations</i>,
costs and obligations are deferred if it is probable that these items will be recognized for rate-making purposes in future rates. Accordingly,
we have recorded costs and obligations, which will be amortized over various future periods. Any change in the assessment of the probability
of rate-making treatment will require us to change the accounting treatment of the deferred item. We have no reason to believe any of
the deferred items that are recorded will be treated differently by the regulators in the future. For additional information, see Note
2 &#8211; <i>Rate and Regulatory Matters</i>.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><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_PensionAndOtherPostretirementPlansPolicy', window );">Retirement Benefit Plans</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>(e) Retirement Benefit Plans</b> - We maintain
a noncontributory defined benefit pension plan (Pension Plan), which covers all active employees who were hired prior to April 1, 2007,
as well as a defined contribution plan in which all employees are eligible to participate. In addition, the Company maintains an unfunded
supplemental plan for certain of its executive officers. The Company has a retirement benefit plan other than pensions (Other Benefits
Plan) for substantially all of its retired employees. Employees hired after March 31, 2007 are not eligible to participate in this plan.
Coverage includes healthcare and life insurance.</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 Company&#8217;s costs for providing retirement
benefits are dependent upon numerous factors, including actual plan experience and assumptions of future experience. Retirement benefit
plan obligations and expense are determined </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">based on investment performance, discount rates and various other demographic factors related
to the population participating in the Company&#8217;s retirement benefit plans, all of which can change significantly in future years.
For more information on the Company&#8217;s Retirement Benefit Plans, see Note 7 &#8211; <i>Employee Benefit Plans</i>.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><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_PropertyPlantAndEquipmentDisclosureTextBlock', window );">Utility Plant</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>(f) Utility Plant</b> <i>&#8211; </i>Utility Plant
is stated at original cost as defined for regulatory purposes. Property accounts are charged with the cost of betterments and major replacements
of property. Cost includes direct material, labor and indirect charges for pension benefits and payroll taxes. The cost of labor, materials,
supervision and other expenses incurred in making repairs and minor replacements and in maintaining the properties is charged to the appropriate
expense accounts. At December 31, 2022, there was no event or change in circumstance that would indicate that the carrying amount of any
long-lived asset was not recoverable.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><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_DepreciationDepletionAndAmortizationPolicyTextBlock', window );">Depreciation</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>(g) Depreciation </b><i>&#8211;</i> Depreciation
is computed by each regulated member of the Company utilizing a rate approved by the applicable regulatory authority. The accumulated
provision for depreciation is charged with the cost of property retired, less salvage. The following table sets forth the range of depreciation
rates for the major utility plant categories used to calculate depreciation for the years ended December 31, 2022, 2021 and 2020. These
rates have been approved by the NJBPU or DEPSC:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in">&#160;</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 90%; border-collapse: collapse; margin-left: auto; margin-right: auto;">
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="white-space: nowrap">Source of Supply</td>
    <td style="white-space: nowrap">1.15% -&#160;&#160;&#160;3.44%</td>
    <td colspan="2" style="white-space: nowrap">Transmission and Distribution (T&amp;D):</td></tr>
  <tr style="vertical-align: top; ">
    <td style="white-space: nowrap; width: 26%">Pumping</td>
    <td style="white-space: nowrap; width: 21%">2.00% -&#160;&#160;&#160;5.39%</td>
    <td style="white-space: nowrap; width: 18%">T&amp;D &#8211; Mains</td>
    <td style="white-space: nowrap; width: 35%">1.10%&#160;&#160;-&#160;&#160;&#160;3.13%</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="white-space: nowrap">Water Treatment</td>
    <td style="white-space: nowrap">1.65% -&#160;&#160;&#160;7.09%</td>
    <td style="white-space: nowrap">T&amp;D &#8211; Services</td>
    <td style="white-space: nowrap">2.12%&#160;&#160;-&#160;&#160;&#160;3.16%</td></tr>
  <tr style="vertical-align: top; ">
    <td style="white-space: nowrap">General Plant</td>
    <td style="white-space: nowrap">2.08% - 17.84%</td>
    <td style="white-space: nowrap">T&amp;D &#8211; Other</td>
    <td style="white-space: nowrap">1.61%&#160;&#160;-&#160;&#160;&#160;4.63%</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="white-space: nowrap">Wastewater Collection</td>
    <td style="white-space: nowrap">1.42% -&#160;&#160;&#160;1.81%</td>
    <td style="white-space: nowrap">&#160;</td>
    <td style="white-space: nowrap">&#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">Non-regulated fixed assets consist primarily of office
buildings, furniture and fixtures, and transportation equipment. These assets are recorded at original cost and depreciation is calculated
based on the estimated useful lives, ranging from 3 to 42 years.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><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_PreliminarySurveyAndInvestigationPsiCostsPolicyTextBlock', window );">Preliminary Survey and Investigation (PS&amp;I) Costs</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>(h) Preliminary Survey and Investigation (PS&amp;I)
Costs </b><i>&#8211; </i>In the design of water and wastewater systems that the Company ultimately intends to construct, own and operate,
certain expenditures are incurred to advance those project activities. These PS&amp;I costs are recorded as deferred charges on the balance
sheet as these costs are expected to be recovered through future rates charged to customers as the underlying project assets are placed
into service as utility plant. If it is subsequently determined that costs for a project recorded as PS&amp;I are not recoverable through
rates charged to our customers, the applicable PS&amp;I costs are recorded as Other Expense on the Statement of Income at that time.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><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_CustomersAdvancesForConstructionCacPolicyTextBlock', window );">Customers&#8217; Advances for Construction (CAC)</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>(i) Customers&#8217; Advances for Construction
(CAC)</b> <i>&#8211; </i>Utility plant and/or cash advances are provided to the Company by customers, real estate developers and builders
in order to extend utility service to their properties. These transactions are recorded as CAC. Contractual Refunds of CACs in the form
of cash are made by the Company and are based on either additional operating revenues generated from new customers or, as new customers
are connected to the respective system. After all refunds are made and/or contract terms have expired, any remaining balance is transferred
to Contributions in Aid of Construction.</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"><b>Contributions in Aid of Construction (CIAC)</b> &#8211; CIAC include
direct non-refundable contributions of utility plant and/or cash and the portion of CAC that becomes non-refundable.</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 accordance with regulatory requirements, CAC and
CIAC are not depreciated. In addition, these amounts reduce the investment base for purposes of setting rates.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><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_AllowanceForFundsUsedDuringConstructionPolicy', window );">Allowance for Funds Used During Construction (AFUDC)</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>(j) Allowance for Funds Used During Construction
(AFUDC)</b> - Middlesex and its regulated subsidiaries capitalize AFUDC, which represents the cost of financing projects during construction.
AFUDC is added to the construction costs of individual projects exceeding specific cost and construction period thresholds established
for each company and then depreciated with the utility plant direct costs over the underlying assets&#8217; estimated useful life. AFUDC
is calculated using each company&#8217;s weighted cost of debt and equity as approved in their most recent </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">respective regulatory rate
order. The AFUDC rates for the years ended December 31, 2022, 2021 and 2020 for Middlesex and Tidewater 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: 80%; font: 10pt Times New Roman, Times, Serif; margin-left: auto; margin-right: auto;">
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1pt; white-space: nowrap; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center">2020</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 61%">Middlesex</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 10%; text-align: right">6.35</td><td style="white-space: nowrap; width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 10%; text-align: right">6.50</td><td style="white-space: nowrap; width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 10%; text-align: right">6.50</td><td style="white-space: nowrap; width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Tidewater</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7.92</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">7.92</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">7.92</td><td style="white-space: nowrap; text-align: left">%</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 2in; text-align: justify">&#160;</p><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_ReceivablesPolicyTextBlock', window );">Accounts Receivable</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>(k) Accounts Receivable</b> &#8211; We record bad
debt expense based on a variety of factors such as our customers&#8217; payment history, current economic conditions and trending reasonable
and supportable forecasts on expected collectability of accounts receivable. The allowance for doubtful accounts was $2.3 million and
$2.6 million as of December 31, 2022 and 2021, respectively. For the years ended December 31, 2022, 2021 and 2020, bad debt expense was
$0.5 million, $0.9 million and $1.1 million, respectively. For the years ended December 31, 2022, 2021 and 2020, write-offs were $0.7
million, $0.4 million and $0.5 million, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p><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_RevenuesPolicyTextBlock', window );">Revenues</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>(l) Revenues</b> - 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 Company 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"><b>&#160;</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company&#8217;s regulated revenue 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 to 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: 146.25pt">&#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 2032 and contain remaining performance obligations for which the Company expects to recognize
revenue in the future. These contracts also contain customary termination provisions.</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">Substantially all of the amounts included in operating
revenues and accounts receivable are from contracts with customers. The Company records its allowance for doubtful accounts 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">&#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">The Company&#8217;s operating revenues are comprised
of the following:</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; margin-left: auto; margin-right: auto;">
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td>&#160;</td>
    <td colspan="11" 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="11" style="white-space: nowrap; text-align: center">Years Ended December 31,</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">2022</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">2021</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">2020</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></tr>
  <tr style="vertical-align: bottom; ">
    <td style="width: 61%; 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">84,950</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">77,699</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">76,798</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">22,689</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">16,715</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">15,448</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <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">11,152</td><td 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,990</td><td 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,512</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">12,726</td><td 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,608</td><td 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,374</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <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">18,769</td><td 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,590</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">15,187</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">12,006</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">12,391</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">12,130</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <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">162,292</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">142,993</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">141,449</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">831</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">929</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">532</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <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">440</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">427</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">415</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">(1,129</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">(1,208</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">(804</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left; padding-bottom: 1pt">Total Revenue</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">162,434</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">$</td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right">143,141</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">$</td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right">141,592</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 146.25pt">&#160;</p><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_DeferredChargesPolicyTextBlock', window );">Unamortized Debt Expense and Premiums on Long-Term Debt</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>(m) Unamortized Debt Expense and Premiums on Long-Term
Debt</b> - Unamortized Debt Expense and Premiums on Long-Term Debt, included on the consolidated balance sheet in long-term debt, are
amortized over the lives of the related debt issues.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><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_IncomeTaxPolicyTextBlock', window );">Income Taxes</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>(n) Income Taxes</b> - Middlesex files a consolidated
federal income tax return for the Company and income taxes are allocated based on the separate return method. Certain income and expense
items are accounted for in different time periods for financial reporting than for income tax reporting purposes. Deferred income taxes
are provided on differences between the tax basis of assets and liabilities and the amounts at which they are carried in the consolidated
financial statements. Investment tax credits have been deferred and are amortized over the estimated useful life of the related property.
In the event that there are interest and penalties associated with income tax adjustments from income tax authority examinations, these
amounts will be reported under interest expense and other expense, respectively. For more information on income taxes, see Note 3 &#8211;
<i>Income Taxes</i>.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><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_CashAndCashEquivalentsPolicyTextBlock', window );">Cash and Cash Equivalents</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>(o) Cash and Cash Equivalents</b> - For purposes
of reporting cash flows, the Company considers all highly liquid investments with original maturity dates of three months or less to be
cash equivalents. Cash and cash equivalents represent bank balances and money market funds with investments maturing in less than 90 days.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><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_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy', window );">Restricted Cash</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>(p) Restricted Cash </b>&#8211; Restricted cash
includes cash proceeds from loan transactions entered into through government financing programs and are held in trusts for specific capital
expenditures or debt service.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><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_UseOfEstimates', window );">Use of Estimates</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>(q) Use of Estimates</b> - Conformity with accounting
principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the reported
amounts in the financial statements. Actual results could differ from those estimates.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><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_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recent Accounting Pronouncements</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>(r) Recent Accounting Pronouncements</b> - There are no new adopted
or proposed accounting guidance that the Company is aware of that could have a material impact on the Company&#8217;s consolidated financial
statements.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><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_CovidNineteenPolicyTextBlock', window );">Coronavirus (COVID-19) Pandemic</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>(s) Coronavirus (COVID-19) Pandemic</b> <span>&#8211;
</span>In January 2023, the United States Secretary of Health and Human Services renewed the determination that a nationwide health emergency
exists as a result of the COVID-19 Pandemic with an announced end to the declared health emergency on May 11, 2023. <span>While
the Company&#8217;s operations and capital construction program have not been materially disrupted to date from the pandemic, the COVID-19
impact on economic conditions nationally and areas the Company operated continues to be uncertain and could affect the Company&#8217;s
results of operations, financial condition and liquidity in the future. In New Jersey, the </span>declared COVID-19 State of Emergency
Order ended in March 2022. <span>In Delaware, the </span>declared COVID-19 State of Emergency Order ended
in July 2021<span>. </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i>&#160;</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>The </span>NJBPU
and the DEPSC <span>have approved the tracking of COVID-19 related incremental costs for potential recovery
in customer rates in future rate proceedings. Neither jurisdiction has established a timetable or </span>definitive formal procedures
for seeking cost recovery<span>. </span>The Company&#8217;s allowance for doubtful accounts was increased for
expected increases in accounts receivable write-offs due to the financial impact of COVID-19 on customers. The Company has not deferred
any <span>COVID-19 related incremental costs. </span>We will continue to monitor the effects of COVID-19.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><i>&#160;</i></p><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_RegulatoryEnvironmentalCostsPolicy', window );">Regulatory Notice of Non-Compliance</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>(t) Regulatory Notice of Non-Compliance &#8211;
</b>In September 2021, the New Jersey Department of Environmental Protection (NJDEP) issued a Notice of Non-Compliance (Notice) to Middlesex
based on self-reporting by Middlesex that the level of Perfluorooctanoic Acid (PFOA) in water treated at its Park Avenue Wellfield Treatment
Plant in South Plainfield, New Jersey exceeded a recently promulgated NJDEP standard effective in 2021. The NJDEP standard for PFOA was
developed based on a Health-based Maximum Contaminant Level of 14 parts per trillion. Neither the NJDEP nor Middlesex has characterized
this exceedance as an acute health threat. However, Middlesex was required to notify its affected customers and complied in November 2021
as required by the regulation.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><i>&#160;</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Notice further required the Company to take
any action necessary to comply with the new standard by September 7, 2022. Prior to 2021, the Company began design for construction
of an enhanced treatment process at the Park Avenue Wellfield Treatment Plant to comply with the new standard prior to the
regulation being enacted. Since completion was not expected until mid-2023, in December 2021, the Company implemented an interim
solution to meet the Notice requirements. The Park Avenue Wellfield Treatment Plant was temporarily taken off-line and alternate
sources of supply were obtained. Simultaneously, the Company accelerated a portion of the enhanced treatment project to allow a
restart of the Park Avenue Wellfield Treatment Plant ahead of historical higher water demand periods during the summer months.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><i>&#160;</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In June 2022, a portion of the enhanced treatment
process was completed, placed into service and is effectively treating the ground water in compliance with all state and federal drinking
water standards.</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">On September 13, 2022, the Company entered into an
Administrative Consent Order (ACO) with the NJDEP, which requires the Company to take whatever actions are necessary to achieve and maintain
compliance with the Safe Drinking Water Act, N.J.S.A, 58:12A-1 et seq., and the Safe Drinking Water Act regulations N.J.A.C. 7:10-1 et
seq., including applicable public notifications. The Company&#8217;s agreement to enter into an ACO avoided any further Notice regarding
the fact that the permanent treatment solution was not in service by September 7, 2022. The Company issued the public notifications in
February 2023 and will continue to update and distribute public information as prescribed in the ACO. In addition, in accordance with
the ACO:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in"><i>&#160;</i></p><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">On or before June 30, 2023, the Company shall complete the permanent construction of the Park Avenue Wellfield
treatment upgrades, place the treatment upgrades into operation, and all water at the Park Avenue Wellfield Treatment Plant shall be treated
to comply with the PFOA NJDEP standards.</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in"><i>&#160;</i></p><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">The Company must perform required sample testing and reporting for PFOA subsequent to completion of the
Park Avenue Wellfield treatment upgrades.</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in"><i>&#160;</i></p><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">The Company shall submit to the NJDEP quarterly progress reports detailing the Company&#8217;s compliance
with the ACO.</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><i>&#160;</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company&#8217;s failure to comply with the compliance
schedule and/or progress reporting requirements of the ACO could lead to penalties up to $500 per day. In addition, the NJDEP could penalize
the Company for other violations, if any, of the ACO.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><i>&#160;</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In November 2021, the Company was served with two
PFOA-related class action lawsuits seeking restitution for medical, water replacement and other claimed related costs. These lawsuits
are in the early stages of the legal process and their ultimate resolution cannot be predicted at this time. The Company&#8217;s insurance
provider has </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">acknowledged coverage of potential liability which may result from these lawsuits. In May 2022, the Company impleaded 3M
Company (3M) as a third-party defendant in one of these class action lawsuits. The Company had previously initiated a separate lawsuit
against 3M seeking to hold 3M accountable for introduction of perfluoroalkyl substances, which include PFOA, into the Company&#8217;s
water supply at its Park Avenue Wellfield facility.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><i>&#160;</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; ">In January 2022, the Company
filed a petition with the NJBPU seeking to establish a regulatory asset and deferred accounting treatment until its next base rate setting
proceeding for all costs associated with the interim solution to comply with the Notice. The Company is currently awaiting a decision
on this matter from the NJBPU.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; ">&#160;</p><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_ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy', window );">Sale of Subsidiary</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; "><b>(u) Sale of Subsidiary</b>
&#8211;&#8211; <span style="font-size: 10pt">In January 2022, Middlesex closed on the DEPSC approved sale of 100% of the common stock
of its subsidiary Tidewater Environmental Services, Inc. for $6.4 million in cash and other consideration, resulting in a $5.2 million
pre-tax gain. </span>The Company will continue to own and operate its regulated water utilities in Delaware as well as its non-regulated
operations and maintenance contract business.</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_CovidNineteenPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 accounting poliy for COVID-19.</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_CovidNineteenPolicyTextBlock</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: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_msex_CustomersAdvancesForConstructionCacPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 accounting policy for customer advances 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_CustomersAdvancesForConstructionCacPolicyTextBlock</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: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_msex_PreliminarySurveyAndInvestigationPsiCostsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 accounting policy for preliminary survey and Investigation 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;">msex_PreliminarySurveyAndInvestigationPsiCostsPolicyTextBlock</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: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_msex_RevenuesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 accounting poliy for 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_RevenuesPolicyTextBlock</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: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_msex_SystemOfAccountsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 accounting policy for system of accounts.</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_SystemOfAccountsPolicyTextBlock</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: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_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForFundsUsedDuringConstructionPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 accounting policy for AFUDC (for example, component of PPE, credit to income statement), information regarding the inclusion in rates (only capitalized if its inclusion in rates is probable) and description of AFUDC (for example, represents the cost of capital used during construction).</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 360<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6500269&amp;loc=d3e45485-110386<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_AllowanceForFundsUsedDuringConstructionPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4273-108586<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_CashAndCashEquivalentsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(1)(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4273-108586<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_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConsolidationPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18823-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=d3e5614-111684<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_ConsolidationPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 accounting policy for subsidiaries or other investments that are consolidated, including the accounting treatment for intercompany accounts or transactions and any 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/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=d3e5614-111684<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_ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy</td>
</tr>
<tr>
<td style="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_DeferredChargesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 accounting policy for deferral and amortization of significant deferred charges.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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_DeferredChargesPolicyTextBlock</td>
</tr>
<tr>
<td style="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_DepreciationDepletionAndAmortizationPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 accounting policy for depreciation, depletion, and amortization of property and equipment costs, including methods used and estimated useful lives and how impairment of such assets is assessed and recognized.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18823-107790<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_DepreciationDepletionAndAmortizationPolicyTextBlock</td>
</tr>
<tr>
<td style="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_IncomeTaxPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the 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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e32247-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32847-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32840-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL116659661-227067<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e32280-109318<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32809-109319<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_IncomeTaxPolicyTextBlock</td>
</tr>
<tr>
<td style="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_NatureOfOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -URI https://asc.fasb.org/topic&amp;trid=2134479<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_NatureOfOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div>
<a href="javascript:void(0);" onclick="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_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PensionAndOtherPostretirementPlansPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 accounting policy for pension and other postretirement benefit plans. This accounting policy may address (1) the types of plans sponsored by the entity, and the benefits provided by each plan (2) groups that participate in (or are covered by) each plan (3) how plan assets, liabilities and expenses are measured, including the use of any actuaries and (4) significant assumptions used by the entity to value plan assets and liabilities and how such assumptions are derived.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 60<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=66047640&amp;loc=d3e39622-114963<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 80<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=65877416&amp;loc=d3e29149-114947<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 70<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=49170846&amp;loc=d3e28014-114942<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6412939&amp;loc=d3e15145-114933<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<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_PensionAndOtherPostretirementPlansPolicy</td>
</tr>
<tr>
<td style="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_PropertyPlantAndEquipmentDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=d3e99893-112916<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -URI https://asc.fasb.org/topic&amp;trid=2155823<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=SL120174063-112916<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=d3e99779-112916<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_PropertyPlantAndEquipmentDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilitiesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 accounting policy for public utilities. Examples include a discussion about the scope criteria and appropriateness for and extent of the application of generally accepted accounting principles related to accounting for the effects of certain types of regulation (may include identification of specific business units). Other examples of the disclosures may include: descriptions of the form and economic effects of regulation (for example, but not limited to, recording of regulatory assets and liabilities to the rate setting process); statement about periodic assessments of periodic assessments of generally accepted accounting principles related to accounting for the effects of certain types of regulation; information regarding amortization of and return on regulatory assets and liabilities, including the remaining amounts and recovery or settlement periods; accounting for changes to recovery estimates; AFUDC, plant abandonment's and plant disallowances.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 10<br> -Section 05<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126950214&amp;loc=d3e39995-110364<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_PublicUtilitiesPolicyTextBlock</td>
</tr>
<tr>
<td style="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_ReceivablesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5033-111524<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=84159169&amp;loc=d3e10178-111534<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=84159169&amp;loc=d3e10149-111534<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=84159169&amp;loc=d3e10133-111534<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_ReceivablesPolicyTextBlock</td>
</tr>
<tr>
<td style="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_RegulatoryEnvironmentalCostsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 accounting policy for liabilities for remediation of environmental matters. The accounting policy may specify the conditions under which rate actions of a regulator provide reasonable assurance of the existence of an asset pertaining thereto.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 410<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 10.F)<br> -URI https://asc.fasb.org/extlink&amp;oid=122136391&amp;loc=d3e660557-123036<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_RegulatoryEnvironmentalCostsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6191-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6161-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6143-108592<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6061-108592<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6132-108592<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<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_UseOfEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140570551065360">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Organization, Summary of Significant Accounting Policies and Recent Developments (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</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_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_msex_RangeOfDepreciationRatesTableTextBlock', window );">Schedule of depreciation rates</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 90%; border-collapse: collapse; margin-left: auto; margin-right: auto;">
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="white-space: nowrap">Source of Supply</td>
    <td style="white-space: nowrap">1.15% -&#160;&#160;&#160;3.44%</td>
    <td colspan="2" style="white-space: nowrap">Transmission and Distribution (T&amp;D):</td></tr>
  <tr style="vertical-align: top; ">
    <td style="white-space: nowrap; width: 26%">Pumping</td>
    <td style="white-space: nowrap; width: 21%">2.00% -&#160;&#160;&#160;5.39%</td>
    <td style="white-space: nowrap; width: 18%">T&amp;D &#8211; Mains</td>
    <td style="white-space: nowrap; width: 35%">1.10%&#160;&#160;-&#160;&#160;&#160;3.13%</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="white-space: nowrap">Water Treatment</td>
    <td style="white-space: nowrap">1.65% -&#160;&#160;&#160;7.09%</td>
    <td style="white-space: nowrap">T&amp;D &#8211; Services</td>
    <td style="white-space: nowrap">2.12%&#160;&#160;-&#160;&#160;&#160;3.16%</td></tr>
  <tr style="vertical-align: top; ">
    <td style="white-space: nowrap">General Plant</td>
    <td style="white-space: nowrap">2.08% - 17.84%</td>
    <td style="white-space: nowrap">T&amp;D &#8211; Other</td>
    <td style="white-space: nowrap">1.61%&#160;&#160;-&#160;&#160;&#160;4.63%</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="white-space: nowrap">Wastewater Collection</td>
    <td style="white-space: nowrap">1.42% -&#160;&#160;&#160;1.81%</td>
    <td style="white-space: nowrap">&#160;</td>
    <td style="white-space: nowrap">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><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_AllowanceForFundsUsedDuringConstructionRatesTableTextBlock', window );">Schedule of allowance for funds used during construction rates</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 80%; font: 10pt Times New Roman, Times, Serif; margin-left: auto; margin-right: auto;">
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1pt; white-space: nowrap; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center">2020</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 61%">Middlesex</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 10%; text-align: right">6.35</td><td style="white-space: nowrap; width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 10%; text-align: right">6.50</td><td style="white-space: nowrap; width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 10%; text-align: right">6.50</td><td style="white-space: nowrap; width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Tidewater</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7.92</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">7.92</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">7.92</td><td style="white-space: nowrap; text-align: left">%</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 2in; text-align: justify">&#160;</p><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"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; 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="11" 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="11" style="white-space: nowrap; text-align: center">Years Ended December 31,</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">2022</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">2021</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">2020</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></tr>
  <tr style="vertical-align: bottom; ">
    <td style="width: 61%; 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">84,950</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">77,699</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">76,798</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">22,689</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">16,715</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">15,448</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <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">11,152</td><td 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,990</td><td 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,512</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">12,726</td><td 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,608</td><td 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,374</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <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">18,769</td><td 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,590</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">15,187</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">12,006</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">12,391</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">12,130</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <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">162,292</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">142,993</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">141,449</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">831</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">929</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">532</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <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">440</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">427</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">415</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">(1,129</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">(1,208</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">(804</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left; padding-bottom: 1pt">Total Revenue</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">162,434</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">$</td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right">143,141</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">$</td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right">141,592</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 146.25pt">&#160;</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_AllowanceForFundsUsedDuringConstructionRatesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Allowance for Funds Used During Construction Rates.</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_AllowanceForFundsUsedDuringConstructionRatesTableTextBlock</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: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_msex_RangeOfDepreciationRatesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Schedule of range of depreciation rates.</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_RangeOfDepreciationRatesTableTextBlock</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: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_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<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>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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140570552659248">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Rate and Regulatory Matters (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</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>Regulated Operations [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_ScheduleOfRegulatoryAssetsTextBlock', window );">Schedule of regulatory assets</a></td>
<td class="text"><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="font-weight: bold">&#160;</td>
    <td colspan="7" style="text-align: center; white-space: nowrap; font-weight: bold">(Thousands of Dollars)</td><td>&#160;</td>
    <td style="white-space: nowrap">&#160;</td></tr>
  <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">December 31,</td><td style="font-weight: bold">&#160;</td>
    <td style="white-space: nowrap; font-weight: bold; text-align: center">Remaining</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; font-weight: bold; font-style: normal">&#160;&#160;&#160;<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-style: normal; font-weight: 700"><span style="text-decoration:underline">Regulatory Assets</span></span></td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center">2022</td><td style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center">Recovery Periods</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 61%; text-align: left">Retirement Benefits</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">9,214</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">24,926</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 12%; text-align: center">Various</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Income Taxes</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">74,422</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">70,427</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">Various</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1pt">Rate Cases, Tank Painting, and Other</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,410</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,385</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="text-align: center; padding-bottom: 1pt">2-10 years</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 2.5pt">Total</td><td style="border-bottom: Black 2.5pt double">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">90,046</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">100,738</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double">&#160;</td>
    <td style="text-align: center; padding-bottom: 2.5pt">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&#160;</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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfRegulatoryAssetsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 assets that are created when regulatory agencies permit public utilities to defer certain costs included in rate-setting to the balance sheet.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 340<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6499975&amp;loc=d3e44250-110382<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 715<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6501251&amp;loc=d3e52485-110419<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 340<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=6499975&amp;loc=d3e44264-110382<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_ScheduleOfRegulatoryAssetsTextBlock</td>
</tr>
<tr>
<td style="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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140570554155504">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</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_IncomeTaxesTablesLineItems', window );"><strong>Income Taxes [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_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Schedule of income tax expense reconciliation</a></td>
<td class="text"><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="font-weight: bold">&#160;</td>
    <td colspan="11" style="white-space: nowrap; font-weight: bold; text-align: center">(Thousands of Dollars)</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="11" style="white-space: nowrap; font-weight: bold; text-align: center">Years Ended December 31,</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">2022</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">2021</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">2020</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 61%; text-align: left">Income Tax at Statutory Rate</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">9,590</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,521</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">7,204</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Tax Effect of:</td><td>&#160;</td>
    <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: 5pt; text-align: left">Utility Plant Related</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,106</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,290</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,356</td><td style="white-space: nowrap; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 5pt; text-align: left">Tangible Property Repairs</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(6,767</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">(12,281</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">(11,298</td><td style="white-space: nowrap; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 5pt; text-align: left">State Income Taxes &#8211; Net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,296</td><td 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,499</td><td 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,364</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 5pt; text-align: left">Other</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">227</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">63</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">(33</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">Total Income Tax Expense (Benefit)</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,240</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">(5,488</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">(4,119</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; text-align: center">&#160;</p><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_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Schedule of income tax expense</a></td>
<td class="text"><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="font-weight: bold">&#160;</td>
    <td colspan="11" style="white-space: nowrap; font-weight: bold; text-align: center">(Thousands of Dollars)</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="11" style="white-space: nowrap; font-weight: bold; text-align: center">Years Ended December 31,</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">2022</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">2021</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">2020</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">Current:</td><td>&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 5pt; text-align: left; width: 61%">Federal</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">425</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">(8,247</td><td style="white-space: nowrap; width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">(4,281</td><td style="white-space: nowrap; width: 1%; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 5pt; text-align: left">State</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,381</td><td 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,467</td><td 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,598</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Deferred:</td><td>&#160;</td>
    <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; ">
    <td style="padding-left: 5pt; text-align: left">Federal</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,242</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">933</td><td 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,490</td><td style="white-space: nowrap; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 5pt; text-align: left">State</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">260</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">431</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(871</td><td style="white-space: nowrap; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 5pt; text-align: left">Investment Tax Credits</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">(68</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">(72</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">(75</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">Total Income Tax (Benefit) Expense</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,240</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">(5,488</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">(4,119</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; text-align: center"><span style="font-size: 10pt">&#160;</span></p><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_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Schedule of net deferred tax liability</a></td>
<td class="text"><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="font-weight: bold">&#160;</td>
    <td colspan="7" style="white-space: nowrap; font-weight: bold; text-align: center">(Thousands of Dollars)</td></tr>
  <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">December 31,</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">2022</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">2021</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 74%; text-align: left">Utility Plant Related</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">72,996</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">65,107</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Customer Advances</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(3,568</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">(3,595</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">Employee Benefits</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7,380</td><td 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,091</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Investment Tax Credits</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">304</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">373</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-bottom: 1pt">Other</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">671</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">524</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1pt">Total Accumulated Deferred Income Taxes</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">77,783</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">69,500</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: center; text-indent: 0.5in"><span style="font-size: 10pt">&#160;</span></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_IncomeTaxesTablesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_IncomeTaxesTablesLineItems</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_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<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_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<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_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<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_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140570549399728">
<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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</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 Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentTableTextBlock', window );">Schedule of purchased water costs</a></td>
<td class="text"><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="font-weight: bold">&#160;</td>
    <td colspan="11" style="white-space: nowrap; font-weight: bold; text-align: center">(Millions of Dollars)</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="11" style="white-space: nowrap; font-weight: bold; text-align: center">Years Ended December 31,</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">2022</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">2021</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">2020</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 61%; text-align: left">Untreated</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">3.2</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.3</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.4</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1pt">Treated</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.9</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.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">3.6</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">7.1</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">6.9</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">7.0</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 0 0 4.5pt; text-align: center; text-indent: -4.5pt"><span style="font-size: 10pt">&#160;</span></p><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_LeaseCostTableTextBlock', window );">Schedule of operating lease ROU assets</a></td>
<td class="text"><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="font-weight: bold">&#160;</td>
    <td colspan="7" style="white-space: nowrap; font-weight: bold; text-align: center">(In Millions)</td></tr>
  <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">December 31,</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: right; border-bottom: Black 1pt solid">2022</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: right; border-bottom: Black 1pt solid">2021</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 74%; text-align: left">ROU Asset at Lease Inception</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">7.3</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">7.3</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1pt">Accumulated Amortization</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.5</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">(2.8</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">Current ROU Asset</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.8</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.5</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; text-indent: 55pt">&#160;</p><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_LesseeOperatingLeasesTextBlock', window );">Schedule of future minimum operating lease commitments</a></td>
<td class="text"><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="2" style="white-space: nowrap; text-align: center">(In Millions)</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td>&#160;</td>
    <td colspan="2" style="white-space: nowrap; text-align: right">December 31, 2022</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 82%; text-align: right">2023</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 15%; text-align: right">0.8</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: right">2024</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">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; ">
    <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: rgb(204,238,255)">
    <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; ">
    <td style="text-align: right; padding-bottom: 1pt">Thereafter</td><td style="padding-bottom: 1pt">&#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.8</td><td style="white-space: nowrap; padding-bottom: 1pt; 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">6.0</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: right; padding-bottom: 1pt">Imputed Interest</td><td style="padding-bottom: 1pt">&#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.6</td><td style="white-space: nowrap; padding-bottom: 1pt; 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">4.4</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: right; padding-bottom: 1pt">Less Current Portion*</td><td style="padding-bottom: 1pt">&#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.7</td><td style="white-space: nowrap; padding-bottom: 1pt; 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 style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">3.7</td><td style="white-space: nowrap; padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <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 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><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_LeaseCostTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<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_LeaseCostTableTextBlock</td>
</tr>
<tr>
<td style="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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -URI https://asc.fasb.org/subtopic&amp;trid=77888251<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(19))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(17))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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>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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140570550112992">
<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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</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_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfShortTermDebtTextBlock', window );">Schedule of information regarding short-term borrowings</a></td>
<td class="text"><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="font-weight: bold">&#160;</td>
    <td colspan="6" style="white-space: nowrap; font-weight: bold; text-align: center">(Millions of Dollars)</td><td style="font-weight: bold">&#160;</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="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2022</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td><td style="font-weight: bold; border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2021</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 74%">Average Amount Outstanding</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">28.9</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">23.7</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Weighted Average Interest Rate</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3.34</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.12</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">Notes Payable at Year-End</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">55.5</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">13.0</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Weighted Average Interest Rate at Year-End</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.17</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.04</td><td style="white-space: nowrap; text-align: left">%</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><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_ScheduleOfLineOfCreditFacilitiesTextBlock', window );">Schedule of Line of Credit</a></td>
<td class="text"><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; font-weight: bold">&#160;</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td colspan="10" style="white-space: nowrap; font-weight: bold; text-align: center">(Millions)</td><td style="white-space: nowrap; font-weight: bold">&#160;</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td style="white-space: nowrap; font-weight: bold">&#160;</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td style="white-space: nowrap; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; font-weight: bold">&#160;</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td colspan="10" style="white-space: nowrap; font-weight: bold; text-align: center">As of December 31, 2022</td><td style="white-space: nowrap; font-weight: bold">&#160;</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td style="white-space: nowrap; font-weight: bold">&#160;</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td style="white-space: nowrap; font-weight: bold; text-align: center">Line of Credit</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td style="white-space: nowrap; font-weight: bold; border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center">Outstanding</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold">&#160;</td><td style="white-space: nowrap; font-weight: bold; border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center">Available</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold">&#160;</td><td style="white-space: nowrap; font-weight: bold; border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center">Maximum</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold">&#160;</td><td style="white-space: nowrap; font-weight: bold; border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center">Credit Type</td><td style="white-space: nowrap; font-weight: bold; border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center">Renewal Date</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="white-space: nowrap; width: 29%; 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: 10%; text-align: right">15.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: 10%; text-align: right">45.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: 10%; 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: 15%">&#160;Uncommitted</td><td style="white-space: nowrap; width: 1%">&#160;</td>
    <td style="white-space: nowrap; width: 15%; text-align: left">January 25, 2024</td></tr>
  <tr style="vertical-align: bottom; ">
    <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">39.5</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">28.5</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">&#160;Committed</td><td style="white-space: nowrap">&#160;</td>
    <td style="white-space: nowrap; text-align: left">January 31, 2024</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="white-space: nowrap; text-align: left">CoBank, ACB (CoBank)</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">1.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; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: right">11.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; 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">&#160;Committed</td><td style="white-space: nowrap">&#160;</td>
    <td style="white-space: nowrap; text-align: left">November 30, 2023</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="white-space: nowrap">&#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">55.5</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">84.5</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">&#160;</td><td style="white-space: nowrap">&#160;</td>
    <td style="white-space: nowrap; text-align: right">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&#160;</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_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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>
</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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140570554147488">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Capitalization (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</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_CapitalizationTablesLineItems', 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_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Schedule of long-term debt</a></td>
<td class="text"><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; font-weight: bold; text-align: center"><span style="text-decoration:underline">Year</span></td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">(Millions
                                            of Dollars)</p> <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">Annual
                                            Maturities</p></td><td style="padding-bottom: 1pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 82%; text-align: center">2023</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 15%; text-align: right">17.5</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: center">2024</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">7.4</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: center">2025</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">6.9</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: center">2026</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">6.7</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: center">2027</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">6.4</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: center">Thereafter</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">261.5</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><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_FairValueByBalanceSheetGroupingTextBlock', window );">Schedule of basic and diluted earnings per share</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%; margin-left: auto; margin-right: auto;">
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="22" style="white-space: nowrap; font-weight: bold; text-align: center">(In Thousands, Except Per Share Amounts)</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; font-weight: bold; text-align: justify">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="6" style="white-space: nowrap; font-weight: bold; text-align: center">2022</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="6" style="white-space: nowrap; font-weight: bold; text-align: center">2021</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">2020</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; border-bottom: Black 1pt solid">Basic:</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="2" style="white-space: nowrap; border-bottom: Black 1pt solid">Income</td><td style="border-bottom: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="2" style="white-space: nowrap; border-bottom: Black 1pt solid">Shares</td><td style="border-bottom: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="2" style="white-space: nowrap; border-bottom: Black 1pt solid">Income</td><td style="border-bottom: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="2" style="white-space: nowrap; border-bottom: Black 1pt solid">Shares</td><td style="border-bottom: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="2" style="white-space: nowrap; border-bottom: Black 1pt solid">Income</td><td style="border-bottom: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="2" style="white-space: nowrap; border-bottom: Black 1pt solid">Shares</td><td style="border-bottom: Black 1pt solid">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 34%; text-align: left">Net Income</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 8%; text-align: right">42,429</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: 8%; text-align: right">17,597</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: 8%; text-align: right">36,543</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: 8%; text-align: right">17,492</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: 8%; text-align: right">38,425</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: 8%; text-align: right">17,459</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; border-bottom: Black 1pt solid">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">(120</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">(120</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">(120</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">42,309</td><td 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,597</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">36,423</td><td 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,492</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">38,305</td><td 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,459</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Basic EPS</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">2.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">&#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">2.08</td><td 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">2.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></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="border-bottom: Black 1pt solid">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><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; ">
    <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">42,309</td><td 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,597</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">36,423</td><td 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,492</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">38,305</td><td 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,459</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; border-bottom: Black 1pt solid">$7.00 Series 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">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">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">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">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">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">115</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <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">42,376</td><td 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,712</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">36,490</td><td 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,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">38,372</td><td 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,574</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; border-bottom: Black 1pt solid">Diluted EPS</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.39</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">$</td><td style="border-bottom: Black 1pt solid; text-align: right">2.07</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">$</td><td style="border-bottom: Black 1pt solid; text-align: right">2.18</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>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-size: 10pt">&#160;</span></p><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_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock', window );">Schedule of carrying amount and fair value of the bonds</a></td>
<td class="text"><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="font-weight: bold">&#160;</td>
    <td colspan="14" style="white-space: nowrap; font-weight: bold; text-align: center">(Thousands of Dollars)</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="14" style="white-space: nowrap; font-weight: bold; text-align: center">At December 31,</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1pt; white-space: nowrap">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td>&#160;</td>
    <td colspan="2" style="white-space: nowrap; text-align: center">Carrying</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="white-space: nowrap; text-align: center">Fair</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="white-space: nowrap; text-align: center">Carrying</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="white-space: nowrap; text-align: center">Fair</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; border-bottom: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="2" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">Amount</td><td style="border-bottom: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="2" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">Value</td><td style="border-bottom: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="2" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">Amount</td><td style="border-bottom: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="2" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">Value</td><td style="border-bottom: Black 1pt solid">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: bottom; width: 48%; text-align: left">FMBs</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">147,269</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">138,756</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,828</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">107,781</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: justify">&#160;</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_CapitalizationTablesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CapitalizationTablesLineItems</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_FairValueByBalanceSheetGroupingTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13467-108611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<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_FairValueByBalanceSheetGroupingTextBlock</td>
</tr>
<tr>
<td style="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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 maturity and sinking fund requirement for 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<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_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140570548955552">
<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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</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_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Benefits [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_ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock', window );">Schedule of pension plan and other benefits plan</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; 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="font-style: normal">&#160;</td>
    <td colspan="15" style="white-space: nowrap; font-style: normal; text-align: center">(<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-style: normal; font-weight: 700">Thousands of Dollars)</span></td></tr>
  <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">Pension Plan</td><td style="font-weight: bold">&#160;</td>
    <td colspan="7" style="white-space: nowrap; font-weight: bold; text-align: center">Other Benefits Plan</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="15" style="white-space: nowrap; font-weight: bold; text-align: center">December 31,</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">2022</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">2021</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">2022</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">2021</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Change in Projected Benefit Obligation:</td><td>&#160;</td>
    <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; ">
    <td style="width: 56%; text-align: left">Beginning Balance</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 8%; text-align: right">113,710</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: 8%; text-align: right">115,861</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: 8%; text-align: right">49,396</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: 8%; text-align: right">52,776</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">Service Cost</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,362</td><td 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,696</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">799</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">917</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Interest Cost</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,042</td><td 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,706</td><td 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,325</td><td 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,236</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">Actuarial (Gain) Loss</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(27,850</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">(4,185</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">(17,761</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">(4,705</td><td style="white-space: nowrap; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1pt">Benefits Paid</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,476</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">(3,368</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">(850</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">(828</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="padding-bottom: 1pt">Ending Balance</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">87,788</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">113,710</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">32,909</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">49,396</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">&#160;</p><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_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock', window );">Schedule of change in fair value of plan assets</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; 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="font-style: normal">&#160;</td>
    <td colspan="15" style="white-space: nowrap; font-style: normal; text-align: center">(<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-style: normal; font-weight: 700">Thousands of Dollars)</span></td></tr>
  <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">Pension Plan</td><td style="font-weight: bold">&#160;</td>
    <td colspan="7" style="white-space: nowrap; font-weight: bold; text-align: center">Other Benefits Plan</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="15" style="white-space: nowrap; font-weight: bold; text-align: center">December 31,</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">2022</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">2021</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">2022</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">2021</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">Change in Fair Value of Plan Assets:</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; 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: 56%; text-align: left">Beginning Balance</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 8%; text-align: right">100,750</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: 8%; text-align: right">88,921</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: 8%; text-align: right">50,668</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: 8%; text-align: right">44,892</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Actual Return on Plan Assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(14,346</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">11,798</td><td 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,639</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">5,776</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">Employer Contributions</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,900</td><td 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,400</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">850</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">828</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1pt">Benefits Paid</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,476</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">(3,369</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">(850</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">(828</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="padding-bottom: 1pt">Ending Balance</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">84,828</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">100,750</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">44,029</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,668</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <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">Funded Status</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(2,960</td><td style="white-space: nowrap; text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(12,960</td><td style="white-space: nowrap; text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">11,120</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,272</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p><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_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock', window );">Schedule of employee benefit plans recognized in balance sheet</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; 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="font-style: normal">&#160;</td>
    <td colspan="15" style="white-space: nowrap; font-style: normal; text-align: center">(<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-style: normal; font-weight: 700">Thousands of Dollars)</span></td></tr>
  <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">Pension Plan</td><td style="font-weight: bold">&#160;</td>
    <td colspan="7" style="white-space: nowrap; font-weight: bold; text-align: center">Other Benefits Plan</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="15" style="white-space: nowrap; font-weight: bold; text-align: center">December 31,</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">2022</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">2021</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">2022</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">2021</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Amounts Recognized in the Consolidated</td><td>&#160;</td>
    <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; ">
    <td style="text-align: left">Balance Sheets consist of:</td><td>&#160;</td>
    <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="width: 56%; text-align: left; padding-left: 9px">Current Liability</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 8%; text-align: right">529</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: 8%; text-align: right">398</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: 8%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-37">&#8212;</div></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: 8%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-38">&#8212;</div></td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1pt; padding-left: 9px">Noncurrent Liability (Asset)</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,431</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">12,562</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">(11,120</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">(1,272</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 Liability (Asset) Recognized</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,960</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">12,960</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">(11,120</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">(1,272</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><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_ScheduleOfNetBenefitCostsTableTextBlock', window );">Schedule of components of net benefit cost</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; 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; font-weight: bold">&#160;</td>
    <td colspan="23" style="white-space: nowrap; font-weight: bold; text-align: center">(Thousands of Dollars)</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td colspan="11" style="white-space: nowrap; font-weight: bold; text-align: center">Pension Plan</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td colspan="11" style="white-space: nowrap; font-weight: bold; text-align: center">Other Benefits Plan</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td colspan="23" style="white-space: nowrap; font-weight: bold; text-align: center">Years Ended December 31,</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold">&#160;</td><td style="white-space: nowrap; font-weight: bold; border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center">2022</td><td style="white-space: nowrap; font-weight: bold; border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center">2021</td><td style="white-space: nowrap; font-weight: bold; border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center">2020</td><td style="white-space: nowrap; font-weight: bold; border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center">2022</td><td style="white-space: nowrap; font-weight: bold; border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center">2021</td><td style="white-space: nowrap; font-weight: bold; border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center">2020</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">Components of Net Periodic Benefit Cost</td><td style="white-space: nowrap">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: left">&#160;</td><td style="white-space: nowrap">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: left">&#160;</td><td style="white-space: nowrap">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: left">&#160;</td><td style="white-space: nowrap">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: left">&#160;</td><td style="white-space: nowrap">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: left">&#160;</td><td style="white-space: nowrap">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="white-space: nowrap; width: 34%; text-align: left">Service Cost</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: 8%; text-align: right">2,363</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: 8%; text-align: right">2,696</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: 8%; text-align: right">2,434</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: 8%; text-align: right">799</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: 8%; text-align: right">917</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: 8%; text-align: right">993</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="white-space: nowrap; text-align: left">Interest Cost</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">3,042</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">2,706</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">3,099</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">1,325</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">1,236</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">1,699</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="white-space: nowrap; text-align: left">Expected Return on Plan Assets</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">(7,041</td><td style="white-space: nowrap; text-align: left">)</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,225</td><td style="white-space: nowrap; text-align: left">)</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,635</td><td style="white-space: nowrap; text-align: left">)</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">(3,547</td><td style="white-space: nowrap; text-align: left">)</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">(3,142</td><td style="white-space: nowrap; text-align: left">)</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">(2,853</td><td style="white-space: nowrap; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="white-space: nowrap; text-align: left; border-bottom: Black 1pt solid">Amortization of Net Actuarial Loss</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">1,673</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">2,868</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">2,059</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"><div style="-sec-ix-hidden: hidden-fact-39">&#8212;</div></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">527</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">1,352</td><td style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="white-space: nowrap; text-align: left; border-bottom: Black 1pt solid">Net Periodic Benefit Cost*</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">37</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">2,045</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">1,957</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">(1,423</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">$</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: right">(462</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">$</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: right">1,191</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">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>*</b>Service
cost is included in Operations and Maintenance expense on the consolidated statements of income; all other amounts are included in Other
Income (Expense), net.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p><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_ScheduleOfPensionPlanAndOtherBenefitsPlan', window );">Schedule of regulatory assets into net periodic benefit cost</a></td>
<td class="text"><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 style="font-weight: bold">&#160;</td>
    <td colspan="7" style="text-align: center; white-space: nowrap; font-weight: bold">(Thousands of Dollars)</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"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 8.1pt; text-align: center"><b>&#160;</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 8.1pt; text-align: center"><b>Pension<br/>
 Plan</b></p></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">Other<br/>
&#160;Benefits Plan</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 70%; text-align: left">Actuarial Loss (Gain)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">658</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: 12%; text-align: right">(191</td><td style="white-space: nowrap; width: 1%; text-align: left">)</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p><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_ScheduleOfAssumptionsUsedTableTextBlock', window );">Schedule of discount and compensation rates</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; 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="font-weight: bold">&#160;</td>
    <td colspan="11" style="white-space: nowrap; font-weight: bold; text-align: center">Pension Plan</td><td style="font-weight: bold">&#160;</td>
    <td colspan="11" style="white-space: nowrap; font-weight: bold; text-align: center">Other Benefits Plan</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1pt; white-space: nowrap">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center">2020</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Weighted Average Assumptions:</td><td>&#160;</td>
    <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><td>&#160;</td>
    <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; ">
    <td style="padding-left: 5pt; width: 34%; text-align: left">Expected Return on Plan Assets</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 8%; text-align: right">7.00</td><td style="white-space: nowrap; width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 8%; text-align: right">7.00</td><td style="white-space: nowrap; width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 8%; text-align: right">7.00</td><td style="white-space: nowrap; width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 8%; text-align: right">7.00</td><td style="white-space: nowrap; width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 8%; text-align: right">7.00</td><td style="white-space: nowrap; width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 8%; text-align: right">7.00</td><td style="white-space: nowrap; width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 5pt; text-align: left">Discount Rate for:</td><td>&#160;</td>
    <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><td>&#160;</td>
    <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; ">
    <td style="padding-left: 10pt; text-align: left">Benefit Obligation</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4.98</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.72</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.37</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">4.98</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.72</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.37</td><td style="white-space: nowrap; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left">Benefit Cost</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2.72</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.37</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">3.12</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.72</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.37</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">3.12</td><td style="white-space: nowrap; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 5pt; text-align: left">Compensation Increase for:</td><td>&#160;</td>
    <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><td>&#160;</td>
    <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">Benefit Obligation</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3.00</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">3.00</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">3.00</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">3.00</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">3.00</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">3.00</td><td style="white-space: nowrap; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 10pt; text-align: left">Benefit Cost</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3.00</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">3.00</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">3.00</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">3.00</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">3.00</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">3.00</td><td style="white-space: nowrap; text-align: left">%</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>&#160;</b></p><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_ScheduleOfEffectOfOnePercentagePointChangeInAssumedHealthCareCostTrendRatesTableTextBlock', window );">Schedule of effect of one-percentage point change in assumed health care cost trend rates</a></td>
<td class="text"><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="font-weight: bold">&#160;</td>
    <td colspan="7" style="white-space: nowrap; font-weight: bold; text-align: center">(Thousands of Dollars)</td></tr>
  <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">1 Percentage Point</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">Increase</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">Decrease</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 74%; text-align: left; padding-left: 0pt">Effect on Current Year Service and Interest Costs</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">435</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">(334</td><td style="white-space: nowrap; width: 1%; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 0pt">Effect on Projected Benefit Obligation</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">4,239</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">(3,448</td><td style="white-space: nowrap; text-align: left">)</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><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_ScheduleOfExpectedBenefitPaymentsTableTextBlock', window );">Schedule of expected benefit payments</a></td>
<td class="text"><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 style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td colspan="7" style="white-space: nowrap; font-weight: bold; text-align: center">(Thousands of Dollars)</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center">Year</td><td style="white-space: nowrap; font-weight: bold; border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center">Pension Plan</td><td style="white-space: nowrap; font-weight: bold; border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center">Other Benefits Plan</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="white-space: nowrap; width: 68%; text-align: right">2023</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: 13%; text-align: right">4,153</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: 13%; text-align: right">1,262</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="white-space: nowrap; text-align: right">2024</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">4,961</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">1,423</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="white-space: nowrap; text-align: right">2025</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,349</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">1,550</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="white-space: nowrap; text-align: right">2026</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,344</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">1,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="white-space: nowrap; text-align: right">2027</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,437</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">1,699</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="white-space: nowrap; text-align: right">2028-2032</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">28,483</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">9,363</td><td style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="white-space: nowrap">&#160;&#160;Totals</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">53,727</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">16,942</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"><b><i>&#160;</i></b></p><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_AllocationOfPlanAssetsTableTextBlock', window );">Schedule of allocation of plan assets</a></td>
<td class="text"><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; font-weight: bold">&#160;</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td colspan="11" style="white-space: nowrap; font-weight: bold; text-align: center">Pension Plan</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td colspan="11" style="white-space: nowrap; font-weight: bold; text-align: center">Other Benefits Plan</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold">Asset Category</td><td style="white-space: nowrap; font-weight: bold; border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center">2022</td><td style="white-space: nowrap; font-weight: bold; border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center">2021</td><td style="white-space: nowrap; font-weight: bold; border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold">Target</td><td style="white-space: nowrap; font-weight: bold; border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center">2022</td><td style="white-space: nowrap; font-weight: bold; border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center">2021</td><td style="white-space: nowrap; font-weight: bold; border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold">Target</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="white-space: nowrap; width: 22%; text-align: left">Equity Securities</td><td style="white-space: nowrap; width: 1%">&#160;</td>
    <td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="white-space: nowrap; width: 10%; text-align: right">53.6</td><td style="white-space: nowrap; width: 1%; text-align: left">%</td><td style="white-space: nowrap; width: 1%">&#160;</td>
    <td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="white-space: nowrap; width: 10%; text-align: right">59.6</td><td style="white-space: nowrap; width: 1%; text-align: left">%</td><td style="white-space: nowrap; width: 1%">&#160;</td>
    <td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="white-space: nowrap; width: 10%; text-align: right">55</td><td style="white-space: nowrap; width: 1%; text-align: left">%</td><td style="white-space: nowrap; width: 1%">&#160;</td>
    <td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="white-space: nowrap; width: 10%; text-align: right">55.2</td><td style="white-space: nowrap; width: 1%; text-align: left">%</td><td style="white-space: nowrap; width: 1%">&#160;</td>
    <td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="white-space: nowrap; width: 10%; text-align: right">66.8</td><td style="white-space: nowrap; width: 1%; text-align: left">%</td><td style="white-space: nowrap; width: 1%">&#160;</td>
    <td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="white-space: nowrap; width: 10%; text-align: right">43</td><td style="white-space: nowrap; width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="white-space: nowrap; text-align: left">Debt Securities</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">40.9</td><td style="white-space: nowrap; text-align: left">%</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">37.9</td><td style="white-space: nowrap; text-align: left">%</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">38</td><td style="white-space: nowrap; text-align: left">%</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">24.7</td><td style="white-space: nowrap; text-align: left">%</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">30.7</td><td style="white-space: nowrap; text-align: left">%</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">50</td><td style="white-space: nowrap; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="white-space: nowrap">Cash</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">3.9</td><td style="white-space: nowrap; text-align: left">%</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">1.0</td><td style="white-space: nowrap; text-align: left">%</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">2</td><td style="white-space: nowrap; text-align: left">%</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">20.1</td><td style="white-space: nowrap; text-align: left">%</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">2.5</td><td style="white-space: nowrap; text-align: left">%</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">2</td><td style="white-space: nowrap; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="white-space: nowrap; text-align: left; padding-bottom: 1pt">Real Estate/Commodities</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">1.6</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">1.5</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; text-align: left">&#160;</td><td style="white-space: nowrap; text-align: right">5</td><td style="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">0.0</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">0.0</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; text-align: left">&#160;</td><td style="white-space: nowrap; text-align: right">5</td><td style="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; padding-left: 18px">Total</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">100.0</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">100.0</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; text-align: left">&#160;</td><td style="white-space: nowrap; text-align: right">&#160;</td><td style="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">100.0</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">100.0</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; text-align: left">&#160;</td><td style="white-space: nowrap; 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: center">&#160;</p><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_ScheduleOfAllocationOfPlanAssetsTableTextBlock', window );">Schedule of fair value of plan assets</a></td>
<td class="text"><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="font-weight: bold">&#160;</td>
    <td colspan="15" style="white-space: nowrap; font-weight: bold; text-align: center">(Thousands of Dollars)</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="15" style="white-space: nowrap; font-weight: bold; text-align: center">As of December 31, 2022</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; font-weight: bold">&#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">Level 1</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">Level 2</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">Level 3</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">Total</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 48%; text-align: left">Mutual Funds</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">71,559</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"><div style="-sec-ix-hidden: hidden-fact-40">&#8212;</div></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"><div style="-sec-ix-hidden: hidden-fact-41">&#8212;</div></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">71,559</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Money Market Funds</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,271</td><td style="white-space: nowrap; 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-42">&#8212;</div></td><td style="white-space: nowrap; 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-43">&#8212;</div></td><td 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,271</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">Common Equity Securities</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,998</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"><div style="-sec-ix-hidden: hidden-fact-44">&#8212;</div></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"><div style="-sec-ix-hidden: hidden-fact-45">&#8212;</div></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,998</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 9px">Total Investments</td><td style="border-bottom: Black 2.5pt double">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">84,828</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-46">&#8212;</div></td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-47">&#8212;</div></td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">84,828</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left">&#160;</td></tr>
  </table><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: 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="font-weight: bold">&#160;</td>
    <td colspan="15" style="white-space: nowrap; font-weight: bold; text-align: center">(Thousands of Dollars)</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="15" style="white-space: nowrap; font-weight: bold; text-align: center">As of December 31, 2021</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; font-weight: bold">&#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">Level 1</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">Level 2</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">Level 3</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">Total</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 48%; text-align: left">Mutual Funds</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">87,687</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"><div style="-sec-ix-hidden: hidden-fact-48">&#8212;</div></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"><div style="-sec-ix-hidden: hidden-fact-49">&#8212;</div></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">87,687</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Money Market Funds</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,057</td><td style="white-space: nowrap; 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-50">&#8212;</div></td><td style="white-space: nowrap; 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-51">&#8212;</div></td><td 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,057</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">Common Equity Securities</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">12,006</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"><div style="-sec-ix-hidden: hidden-fact-52">&#8212;</div></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"><div style="-sec-ix-hidden: hidden-fact-53">&#8212;</div></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">12,006</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 9px">Total Investments</td><td style="border-bottom: Black 2.5pt double">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">100,750</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-54">&#8212;</div></td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-55">&#8212;</div></td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">100,750</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left">&#160;</td></tr>
  </table><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: 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="font-weight: bold">&#160;</td>
    <td colspan="15" style="white-space: nowrap; font-weight: bold; text-align: center">(Thousands of Dollars)</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="15" style="white-space: nowrap; font-weight: bold; text-align: center">As of December 31, 2022</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; font-weight: bold">&#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">Level 1</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">Level 2</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">Level 3</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">Total</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 48%; text-align: left">Mutual Funds</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">23,660</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"><div style="-sec-ix-hidden: hidden-fact-56">&#8212;</div></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"><div style="-sec-ix-hidden: hidden-fact-57">&#8212;</div></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">23,660</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Money Market Funds</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8,623</td><td style="white-space: nowrap; 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-58">&#8212;</div></td><td style="white-space: nowrap; 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-59">&#8212;</div></td><td 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,623</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">Agency/US/State/Municipal Debt</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-60">&#8212;</div></td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">10,592</td><td style="white-space: nowrap; 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-61">&#8212;</div></td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">10,592</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1pt">Other</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,154</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"><div style="-sec-ix-hidden: hidden-fact-62">&#8212;</div></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"><div style="-sec-ix-hidden: hidden-fact-63">&#8212;</div></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,154</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: 2.5pt; padding-left: 9px">Total Investments</td><td style="border-bottom: Black 2.5pt double">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">33,437</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">10,592</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-64">&#8212;</div></td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">44,029</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in">&#160;&#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="font-weight: bold">&#160;</td>
    <td colspan="15" style="white-space: nowrap; font-weight: bold; text-align: center">(Thousands of Dollars)</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="15" style="white-space: nowrap; font-weight: bold; text-align: center">As of December 31, 2021</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; font-weight: bold">&#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">Level 1</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">Level 2</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">Level 3</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">Total</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 48%; text-align: left">Mutual Funds</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">33,844</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"><div style="-sec-ix-hidden: hidden-fact-65">&#8212;</div></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"><div style="-sec-ix-hidden: hidden-fact-66">&#8212;</div></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">33,844</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Money Market Funds</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,291</td><td style="white-space: nowrap; 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-67">&#8212;</div></td><td style="white-space: nowrap; 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-68">&#8212;</div></td><td 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,291</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">Agency/US/State/Municipal Debt</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"><div style="-sec-ix-hidden: hidden-fact-69">&#8212;</div></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">15,533</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"><div style="-sec-ix-hidden: hidden-fact-70">&#8212;</div></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">15,533</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 9px">Total Investments</td><td style="border-bottom: Black 2.5pt double">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">35,135</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">15,533</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-71">&#8212;</div></td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">50,668</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in">&#160;</p><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_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock', window );">Schedule of table presents awarded but not yet vested share</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%; margin-left: auto; margin-right: auto;">
  <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="2" style="white-space: nowrap; font-weight: bold; border-bottom: Black 1pt solid">Shares(thousands)</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td><td style="font-weight: bold; border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Unearned<br/> Compensation <br/> (thousands)</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">Weighted Average <br/> Granted Price</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 61%; border-bottom: Black 1pt solid">Balance, January 1, 2020</td><td style="width: 1%; border-bottom: Black 1pt solid">&#160;</td>
    <td style="width: 1%; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="width: 10%; border-bottom: Black 1pt solid; text-align: right">97</td><td style="white-space: nowrap; width: 1%; border-bottom: Black 1pt solid; 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">&#160;</td><td style="width: 10%; border-bottom: Black 1pt solid; text-align: right">1,706</td><td style="white-space: nowrap; width: 1%; border-bottom: Black 1pt solid; 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">&#160;</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Granted</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">16</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">982</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">60.12</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Vested</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(27</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"><div style="-sec-ix-hidden: hidden-fact-72">&#8212;</div></td><td 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; ">
    <td style="text-align: left; border-bottom: Black 1pt solid">Amortization of Compensation expense</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"><div style="-sec-ix-hidden: hidden-fact-73">&#8212;</div></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">(851</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></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="border-bottom: Black 1pt solid">Balance, December 31, 2020</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">86</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,837</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></tr>
  <tr style="vertical-align: bottom; ">
    <td>Granted</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">15</td><td 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,151</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">79.02</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Vested</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(18</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"><div style="-sec-ix-hidden: hidden-fact-74">&#160;</div></td><td 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; ">
    <td style="text-align: left; border-bottom: Black 1pt solid">Amortization of Compensation expense</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"><div style="-sec-ix-hidden: hidden-fact-75">&#8212;</div></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,057</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></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="border-bottom: Black 1pt solid">Balance, December 31, 2021</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">83</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,931</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></tr>
  <tr style="vertical-align: bottom; ">
    <td>Granted</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">11</td><td 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,151</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">105.17</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Vested</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(17</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"><div style="-sec-ix-hidden: hidden-fact-76">&#8212;</div></td><td 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; ">
    <td style="text-align: left; border-bottom: Black 1pt solid">Amortization of Compensation expense</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"><div style="-sec-ix-hidden: hidden-fact-77">&#8212;</div></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,350</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></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="border-bottom: Black 2.5pt double">Balance, December 31, 2022</td><td style="font-weight: bold; border-bottom: Black 2.5pt double">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">77</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; border-bottom: Black 2.5pt double">&#160;</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,732</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; 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>
  </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_AllocationOfPlanAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Allocation of plan assets</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_AllocationOfPlanAssetsTableTextBlock</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: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_msex_ScheduleOfPensionPlanAndOtherBenefitsPlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 pension plan and other benefits 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_ScheduleOfPensionPlanAndOtherBenefitsPlan</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: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_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfAllocationOfPlanAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 major categories of plan assets of pension plans and/or other employee benefit plans. This information may include, but is not limited to, the target allocation of plan assets, the fair value of each major category of plan assets, and the level within the fair value hierarchy in which the fair value measurements fall.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(5)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<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_ScheduleOfAllocationOfPlanAssetsTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amounts that are recognized in the balance sheet (or statement of financial position) for pension plans and/or other employee benefit plans, showing separately the assets and current and noncurrent liabilities (if applicable) recognized.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<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_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfAssumptionsUsedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 assumption used to determine benefit obligation and net periodic benefit cost of defined benefit plan. Includes, but is not limited to, discount rate, rate of compensation increase, expected long-term rate of return on plan assets and interest crediting rate.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (k)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<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_ScheduleOfAssumptionsUsedTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 change in the benefit obligation of pension plans and/or other employee benefit plans from the beginning to the end of the period, showing separately, if applicable, the effects of the following: service cost, interest cost, contributions by plan participants, actuarial gains and losses, foreign currency exchange rate changes, benefits paid, plan amendments, business combinations, divestitures, curtailments, settlements, and special and contractual termination benefits.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<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_ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 one or more of the entity's defined benefit pension plans or one or more other defined benefit postretirement plans, separately for pension plans and other postretirement benefit plans including the entity's schedule of fair value of plan assets for defined benefit or other postretirement plans.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2439-114920<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2410-114920<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2417-114920<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_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEffectOfOnePercentagePointChangeInAssumedHealthCareCostTrendRatesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 effect of a one-percentage-point increase and the effect of a one-percentage-point decrease in the assumed health care cost trend rates on the aggregate of the service and interest cost components of net periodic postretirement health care benefit costs and the accumulated postretirement benefit obligation for health care 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<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_ScheduleOfEffectOfOnePercentagePointChangeInAssumedHealthCareCostTrendRatesTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfExpectedBenefitPaymentsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 benefits expected to be paid by pension plans and/or other employee benefit plans in each of the next five fiscal years and in the aggregate for the five fiscal years thereafter.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<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_ScheduleOfExpectedBenefitPaymentsTableTextBlock</td>
</tr>
<tr>
<td style="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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.</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_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock</td>
</tr>
<tr>
<td style="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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140570550036000">
<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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</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_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock', window );">Schedule of segment reporting information, by segment</a></td>
<td class="text"><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="font-weight: bold">&#160;</td>
    <td colspan="10" style="white-space: nowrap; font-weight: bold; text-align: center">(Thousands of Dollars)</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="10" style="white-space: nowrap; font-weight: bold; text-align: center">Years Ended December 31,</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; font-weight: bold; border-bottom: Black 1pt solid">Operations by Segments:</td><td style="font-weight: bold; border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2022</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td><td style="font-weight: bold; border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="2" style="text-align: center; white-space: nowrap; font-weight: bold; border-bottom: Black 1pt solid">2021</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td><td style="font-weight: bold; border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2020</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">Revenues:</td><td>&#160;</td>
    <td colspan="2" style="white-space: nowrap">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="white-space: nowrap">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="white-space: nowrap">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; width: 61%">Regulated</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">151,117</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,531</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,851</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <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">12,446</td><td 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,818</td><td 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,545</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; border-bottom: Black 1pt solid">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">(1,129</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">(1,208</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">(804</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; border-bottom: Black 1pt solid">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">162,434</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">143,141</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">141,592</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 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 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></tr>
  <tr style="vertical-align: bottom; ">
    <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></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">44,257</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">29,577</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">34,043</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 10pt; text-align: left; border-bottom: Black 1pt solid">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">3,076</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,634</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,377</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">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">47,333</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">33,211</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">37,420</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <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 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 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></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">&#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; ">
    <td style="padding-left: 10pt">Regulated</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">22,783</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">20,897</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">18,264</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; border-bottom: Black 1pt solid">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">246</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">212</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">208</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; border-bottom: Black 1pt solid">Consolidated Depreciation</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">23,029</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,109</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,472</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 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 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></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Other Income (Expense), Net:</td><td>&#160;</td>
    <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">7,898</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">6,112</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">4,605</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <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">279</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">279</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">130</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; border-bottom: Black 1pt solid">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">(474</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">(433</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">(356</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; border-bottom: Black 1pt solid">Consolidated Other Income (Expense), Net</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">7,703</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">5,958</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,379</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 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 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></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Interest Expense:</td><td>&#160;</td>
    <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">9,833</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">8,529</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">7,780</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <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">7</td><td 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</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">70</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; border-bottom: Black 1pt solid">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">(473</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">(432</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">(357</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; border-bottom: Black 1pt solid">Consolidated Interest Expense</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,367</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">8,114</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">7,493</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></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Income Taxes:</td><td>&#160;</td>
    <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">2,084</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">(6,723</td><td style="white-space: nowrap; text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(5,139</td><td style="white-space: nowrap; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 10pt; text-align: left; border-bottom: Black 1pt solid">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,156</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,235</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,020</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">Consolidated Income Taxes</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,240</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">(5,488</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">(4,119</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">)</td></tr>

<tr style="vertical-align: bottom; ">
    <td style="white-space: nowrap">&#160;</td><td>&#160;</td>
    <td colspan="2" style="white-space: nowrap; text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="white-space: nowrap; text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="white-space: nowrap; text-align: right">&#160;</td><td>&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="white-space: nowrap">Net Income:</td><td>&#160;</td>
    <td colspan="2" style="white-space: nowrap; text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="white-space: nowrap; text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="white-space: nowrap; text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 10pt; width: 61%">Regulated</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">40,229</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">33,849</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">35,951</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="padding-left: 10pt; text-align: left; border-bottom: Black 1pt solid">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">2,200</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,694</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,474</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; border-bottom: Black 1pt solid">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">42,429</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">36,543</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">38,425</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>

<tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td>&#160;</td>
    <td colspan="2" style="white-space: nowrap">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="white-space: nowrap">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="white-space: nowrap; text-align: right">&#160;</td><td>&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="white-space: nowrap">Capital Expenditures:</td><td>&#160;</td>
    <td colspan="2" style="white-space: nowrap">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="white-space: nowrap">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="white-space: nowrap; text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; width: 61%">Regulated</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">91,054</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">79,195</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">105,091</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 10pt; text-align: left; border-bottom: Black 1pt solid">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">281</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">183</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">528</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">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">91,335</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">79,378</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">105,619</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">&#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; border-bottom: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="2" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>As of</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>December 31, 2022</b></p></td><td style="border-bottom: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="2" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>As of</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>December 31, 2021</b></p></td><td style="border-bottom: Black 1pt solid">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Assets:</td><td>&#160;</td>
    <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; ">
    <td style="padding-left: 10pt; width: 74%">Regulated</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">1,079,180</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,022,116</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="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">6,999</td><td 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,811</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 10pt; text-align: left; border-bottom: Black 1pt solid">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">(11,729</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">(9,912</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; border-bottom: Black 1pt solid">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,074,450</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,020,015</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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8813-108599<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140570550124288">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Quarterly Data - Unaudited (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</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_QuarterlyDataUnauditedTablesLineItems', window );"><strong>Quarterly Data - Unaudited [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_ScheduleOfQuarterlyFinancialInformationTableTextBlock', window );">Schedule of financial information for each quarter</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%; margin-left: auto; margin-right: auto;">
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="18" style="white-space: nowrap; font-weight: bold; text-align: center">(Thousands of Dollars, Except per Share Data)</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; font-weight: bold; text-align: left; border-bottom: Black 1pt solid">2022</td><td style="font-weight: bold; font-style: normal; border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; font-style: normal; text-align: center; border-bottom: Black 1pt solid">1<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-style: normal; font-weight: 700"><sup>st</sup></span></td><td style="border-bottom: Black 1pt solid; font-weight: bold; font-style: normal">&#160;</td><td style="font-weight: bold; font-style: normal; border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; font-style: normal; text-align: center; border-bottom: Black 1pt solid">2<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-style: normal; font-weight: 700"><sup>nd</sup></span></td><td style="border-bottom: Black 1pt solid; font-weight: bold; font-style: normal">&#160;</td><td style="font-weight: bold; font-style: normal; border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; font-style: normal; text-align: center; border-bottom: Black 1pt solid">3<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-style: normal; font-weight: 700"><sup>rd</sup></span></td><td style="border-bottom: Black 1pt solid; font-weight: bold; font-style: normal">&#160;</td><td style="font-weight: bold; font-style: normal; border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; font-style: normal; text-align: center; border-bottom: Black 1pt solid">4<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-style: normal; font-weight: 700"><sup>th</sup></span></td><td style="border-bottom: Black 1pt solid; font-weight: bold; font-style: normal">&#160;</td><td style="font-weight: bold; border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Total</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td>&#160;</td>
    <td colspan="2" style="white-space: nowrap; text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="white-space: nowrap; text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="white-space: nowrap; text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="white-space: nowrap; text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="white-space: nowrap; text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 35%; 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">36,196</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,683</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">47,732</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">38,823</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">162,434</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Gain on Sale of Subsidiary</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,232</td><td 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">&#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">&#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,232</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 Income</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">12,523</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">10,088</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">16,575</td><td 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,146</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">47,332</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Net Income</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">12,100</td><td 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,868</td><td 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,291</td><td 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,169</td><td 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,428</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Basic Earnings per Share</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">0.69</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.50</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.81</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.40</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">2.40</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Diluted Earnings per Share</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">0.68</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.50</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.81</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.40</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">2.39</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Common Dividend Per Share</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">0.2900</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.2900</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.2900</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.3125</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.1825</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">High/Low Common Stock Price</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;$94.56/$121.10</td><td 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;$75.77/$108.27</td><td 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;$77.08/$96.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;$74.20/$95.82</td><td 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="margin: 0">&#160;</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%; margin-left: auto; margin-right: auto;">
<tr style="vertical-align: bottom">
    <td style="white-space: nowrap; font-weight: bold; text-align: left; border-bottom: Black 1pt solid">2021</td><td style="font-weight: bold; font-style: normal; border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; font-style: normal; text-align: center; border-bottom: Black 1pt solid">1<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-style: normal; font-weight: 700"><sup>st</sup></span></td><td style="border-bottom: Black 1pt solid; font-weight: bold; font-style: normal">&#160;</td><td style="font-weight: bold; font-style: normal; border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; font-style: normal; text-align: center; border-bottom: Black 1pt solid">2<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-style: normal; font-weight: 700"><sup>nd</sup></span></td><td style="border-bottom: Black 1pt solid; font-weight: bold; font-style: normal">&#160;</td><td style="font-weight: bold; font-style: normal; border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; font-style: normal; text-align: center; border-bottom: Black 1pt solid">3<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-style: normal; font-weight: 700"><sup>rd</sup></span></td><td style="border-bottom: Black 1pt solid; font-weight: bold; font-style: normal">&#160;</td><td style="font-weight: bold; font-style: normal; border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; font-style: normal; text-align: center; border-bottom: Black 1pt solid">4<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-style: normal; font-weight: 700"><sup>th</sup></span></td><td style="border-bottom: Black 1pt solid; font-weight: bold; font-style: normal">&#160;</td><td style="font-weight: bold; border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Total</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td></tr>

<tr style="vertical-align: bottom; ">
    <td style="width: 35%">&#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><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: rgb(204,238,255)">
    <td style="text-align: left">Operating Revenues</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">32,541</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">36,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">39,874</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">34,025</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">143,141</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Operating Income</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,634</td><td 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,814</td><td 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,424</td><td 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,339</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">33,211</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">6,907</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">10,923</td><td 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,476</td><td 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,237</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">36,543</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Basic Earnings per Share</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">0.39</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.62</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.65</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.42</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">2.08</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Diluted Earnings per Share</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">0.39</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.62</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.65</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.41</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">2.07</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Common Dividend Per Share</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">0.2725</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.2725</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.2725</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.2900</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.1075</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">High/Low Common Stock Price</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;$85.92/$67.09</td><td 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;$88.61/$77.31</td><td 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;$116.40/$81.02</td><td 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;$119.37/$98.12</td><td 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">&#160;</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_QuarterlyDataUnauditedTablesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_QuarterlyDataUnauditedTablesLineItems</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_ScheduleOfQuarterlyFinancialInformationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 quarterly financial data. Includes, but is not limited to, financial information for fiscal quarters, cumulative effect of a change in accounting principle and earnings per share data.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126900988&amp;loc=d3e1280-108306<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_ScheduleOfQuarterlyFinancialInformationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140570548588048">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Organization, Summary of Significant Accounting Policies and Recent Developments (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_msex_OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetailsLineItems', window );"><strong>Organization, Summary of Significant Accounting Policies and Recent Developments (Details) [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_msex_PercentVotingInterest', window );">Percentage voting interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_msex_PercentOfOperatingRevenues', window );">Percentage of operating revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">93.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_msex_PercentOfTotalAssets', window );">Percentage of total assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">99.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_AllowanceForDoubtfulAccountsReceivable', window );">Allowance for doubtful accounts</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,300,000<span></span>
</td>
<td class="nump">$ 2,600,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_ProvisionForDoubtfulAccounts', window );">Bad debt expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">500,000<span></span>
</td>
<td class="nump">900,000<span></span>
</td>
<td class="nump">$ 1,100,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_AllowanceForDoubtfulAccountsReceivableWriteOffs', window );">Write-offs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">700,000<span></span>
</td>
<td class="nump">$ 400,000<span></span>
</td>
<td class="nump">$ 500,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExaminationPenaltiesAccrued', window );">Penalties</a></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>
</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_CommonStockSubsidaryPercentage', window );">Common stock subsidiary percentage</a></td>
<td class="nump">100.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>
</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_Cash', window );">Cash</a></td>
<td class="nump">$ 6,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredOther1', window );">Other consideration fees</a></td>
<td class="nump">$ 5,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>
</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 [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_OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetailsLineItems', window );"><strong>Organization, Summary of Significant Accounting Policies and Recent Developments (Details) [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_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful lives of non-regulated fixed assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [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_OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetailsLineItems', window );"><strong>Organization, Summary of Significant Accounting Policies and Recent Developments (Details) [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_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful lives of non-regulated fixed assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">42 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_msex_CommonStockSubsidaryPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 subsidary percentage.</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_CommonStockSubsidaryPercentage</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>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_msex_OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetailsLineItems</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_PercentOfOperatingRevenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percent of operating 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_PercentOfOperatingRevenues</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>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_msex_PercentOfTotalAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percent of total assets.</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_PercentOfTotalAssets</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>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_msex_PercentVotingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percent of voting interest held.</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_PercentVotingInterest</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>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5074-111524<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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_AllowanceForDoubtfulAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_AllowanceForDoubtfulAccountsReceivableWriteOffs">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 direct write-downs of accounts receivable charged against the allowance.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<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_AllowanceForDoubtfulAccountsReceivableWriteOffs</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_BusinessCombinationConsiderationTransferredOther1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 tangible or intangible assets, including a business or subsidiary of the acquirer transferred by the entity to the former owners of the acquiree. Excludes 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e6927-128479<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_BusinessCombinationConsiderationTransferredOther1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_Cash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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. 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 210<br> -Section 45<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=118262064&amp;loc=SL116631418-115840<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 210<br> -Section 45<br> -Paragraph 21<br> -URI https://asc.fasb.org/extlink&amp;oid=118262064&amp;loc=SL116631419-115840<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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_Cash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeTaxExaminationPenaltiesAccrued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 estimated penalties accrued as of the balance sheet date arising from income tax examinations.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32718-109319<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_IncomeTaxExaminationPenaltiesAccrued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_PropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</p></div>
<a href="javascript:void(0);" onclick="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_PropertyPlantAndEquipmentUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProvisionForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 expense (reversal of expense) for expected credit loss on accounts 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<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_ProvisionForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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>
</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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140570549162240">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Organization, Summary of Significant Accounting Policies and Recent Developments (Details) - Schedule of depreciation rates<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</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_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member] | Source of Supply [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_OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetailsScheduleofdepreciationratesLineItems', window );"><strong>Organization, Summary of Significant Accounting Policies and Recent Developments (Details) - Schedule of depreciation rates [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_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService', window );">Public Utilities, Property, Plant and Equipment, Disclosure of Composite Depreciation Rate for Plants in Service</a></td>
<td class="nump">1.15%<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 [Member] | Pumping [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_msex_OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetailsScheduleofdepreciationratesLineItems', window );"><strong>Organization, Summary of Significant Accounting Policies and Recent Developments (Details) - Schedule of depreciation rates [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_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService', window );">Public Utilities, Property, Plant and Equipment, Disclosure of Composite Depreciation Rate for Plants in Service</a></td>
<td class="nump">2.00%<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_PublicUtilitiesPropertyPlantAndEquipmentRateOfTransmissionAndDistribution', window );">Transmission and Distribution</a></td>
<td class="nump">1.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_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member] | Water Treatment [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_msex_OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetailsScheduleofdepreciationratesLineItems', window );"><strong>Organization, Summary of Significant Accounting Policies and Recent Developments (Details) - Schedule of depreciation rates [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_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService', window );">Public Utilities, Property, Plant and Equipment, Disclosure of Composite Depreciation Rate for Plants in Service</a></td>
<td class="nump">1.65%<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_PublicUtilitiesPropertyPlantAndEquipmentRateOfTransmissionAndDistribution', window );">Transmission and Distribution</a></td>
<td class="nump">2.12%<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 [Member] | General Plant [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_msex_OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetailsScheduleofdepreciationratesLineItems', window );"><strong>Organization, Summary of Significant Accounting Policies and Recent Developments (Details) - Schedule of depreciation rates [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_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService', window );">Public Utilities, Property, Plant and Equipment, Disclosure of Composite Depreciation Rate for Plants in Service</a></td>
<td class="nump">2.08%<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_PublicUtilitiesPropertyPlantAndEquipmentRateOfTransmissionAndDistribution', window );">Transmission and Distribution</a></td>
<td class="nump">1.61%<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 [Member] | Wastewater Collection [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_msex_OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetailsScheduleofdepreciationratesLineItems', window );"><strong>Organization, Summary of Significant Accounting Policies and Recent Developments (Details) - Schedule of depreciation rates [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_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService', window );">Public Utilities, Property, Plant and Equipment, Disclosure of Composite Depreciation Rate for Plants in Service</a></td>
<td class="nump">1.42%<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 [Member] | Source of Supply [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_OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetailsScheduleofdepreciationratesLineItems', window );"><strong>Organization, Summary of Significant Accounting Policies and Recent Developments (Details) - Schedule of depreciation rates [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_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService', window );">Public Utilities, Property, Plant and Equipment, Disclosure of Composite Depreciation Rate for Plants in Service</a></td>
<td class="nump">3.44%<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 [Member] | Pumping [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_msex_OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetailsScheduleofdepreciationratesLineItems', window );"><strong>Organization, Summary of Significant Accounting Policies and Recent Developments (Details) - Schedule of depreciation rates [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_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService', window );">Public Utilities, Property, Plant and Equipment, Disclosure of Composite Depreciation Rate for Plants in Service</a></td>
<td class="nump">5.39%<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_PublicUtilitiesPropertyPlantAndEquipmentRateOfTransmissionAndDistribution', window );">Transmission and Distribution</a></td>
<td class="nump">3.13%<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 [Member] | Water Treatment [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_msex_OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetailsScheduleofdepreciationratesLineItems', window );"><strong>Organization, Summary of Significant Accounting Policies and Recent Developments (Details) - Schedule of depreciation rates [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_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService', window );">Public Utilities, Property, Plant and Equipment, Disclosure of Composite Depreciation Rate for Plants in Service</a></td>
<td class="nump">7.09%<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_PublicUtilitiesPropertyPlantAndEquipmentRateOfTransmissionAndDistribution', window );">Transmission and Distribution</a></td>
<td class="nump">3.16%<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 [Member] | General Plant [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_msex_OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetailsScheduleofdepreciationratesLineItems', window );"><strong>Organization, Summary of Significant Accounting Policies and Recent Developments (Details) - Schedule of depreciation rates [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_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService', window );">Public Utilities, Property, Plant and Equipment, Disclosure of Composite Depreciation Rate for Plants in Service</a></td>
<td class="nump">17.84%<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_PublicUtilitiesPropertyPlantAndEquipmentRateOfTransmissionAndDistribution', window );">Transmission and Distribution</a></td>
<td class="nump">4.63%<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 [Member] | Wastewater Collection [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_msex_OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetailsScheduleofdepreciationratesLineItems', window );"><strong>Organization, Summary of Significant Accounting Policies and Recent Developments (Details) - Schedule of depreciation rates [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_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService', window );">Public Utilities, Property, Plant and Equipment, Disclosure of Composite Depreciation Rate for Plants in Service</a></td>
<td class="nump">1.81%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_msex_OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetailsScheduleofdepreciationratesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetailsScheduleofdepreciationratesLineItems</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_PublicUtilitiesPropertyPlantAndEquipmentRateOfTransmissionAndDistribution">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 transmission and distribution.</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_PublicUtilitiesPropertyPlantAndEquipmentRateOfTransmissionAndDistribution</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>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Composite depreciation rate for public utility plants in service.</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_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService</td>
</tr>
<tr>
<td style="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_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_us-gaap_PublicUtilityAxis=msex_SourceOfSupplyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PublicUtilityAxis=msex_SourceOfSupplyMember</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_PublicUtilityAxis=msex_PumpingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PublicUtilityAxis=msex_PumpingMember</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_PublicUtilityAxis=msex_WaterTreatmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PublicUtilityAxis=msex_WaterTreatmentMember</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_PublicUtilityAxis=msex_GeneralPlantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PublicUtilityAxis=msex_GeneralPlantMember</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_PublicUtilityAxis=msex_WastewaterCollectionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PublicUtilityAxis=msex_WastewaterCollectionMember</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>
</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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140570548956976">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Organization, Summary of Significant Accounting Policies and Recent Developments (Details) - Schedule of allowance for funds used during construction rates<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=msex_MiddlesexWaterCompanyMember', window );">Middlesex [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_msex_OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetailsScheduleofallowanceforfundsusedduringconstructionratesLineItems', window );"><strong>Organization, Summary of Significant Accounting Policies and Recent Developments (Details) - Schedule of allowance for funds used during construction rates [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate', window );">Allowance for funds used during construction rates</a></td>
<td class="nump">6.35%<span></span>
</td>
<td class="nump">6.50%<span></span>
</td>
<td class="nump">6.50%<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_TidewaterUtilitiesIncMember', 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>
</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_OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetailsScheduleofallowanceforfundsusedduringconstructionratesLineItems', window );"><strong>Organization, Summary of Significant Accounting Policies and Recent Developments (Details) - Schedule of allowance for funds used during construction rates [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate', window );">Allowance for funds used during construction rates</a></td>
<td class="nump">7.92%<span></span>
</td>
<td class="nump">7.92%<span></span>
</td>
<td class="nump">7.92%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_msex_OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetailsScheduleofallowanceforfundsusedduringconstructionratesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetailsScheduleofallowanceforfundsusedduringconstructionratesLineItems</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_PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Effective rate, including composite rate, of cost of financing additions to qualifying regulated assets, commonly called allowance for funds used during construction.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 835<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6501662&amp;loc=d3e56162-110433<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 835<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6501569&amp;loc=d3e55921-110430<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_PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate</td>
</tr>
<tr>
<td style="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_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_dei_LegalEntityAxis=msex_TidewaterUtilitiesIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_TidewaterUtilitiesIncMember</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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140570548588144">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Organization, Summary of Significant Accounting Policies and Recent Developments (Details) - Schedule of operating revenues - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatedOperatingRevenueAbstract', 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>
</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_ResidentialOperatingRevenues', window );">Residential</a></td>
<td class="nump">$ 84,950<span></span>
</td>
<td class="nump">$ 77,699<span></span>
</td>
<td class="nump">$ 76,798<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_CommercialOperatingRevenues', window );">Commercial</a></td>
<td class="nump">22,689<span></span>
</td>
<td class="nump">16,715<span></span>
</td>
<td class="nump">15,448<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_IndustrialOperatingRevenues', window );">Industrial</a></td>
<td class="nump">11,152<span></span>
</td>
<td class="nump">8,990<span></span>
</td>
<td class="nump">9,512<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_ResidentialCommercialIndustrialAndFireProtectionRevenue', window );">Fire Protection</a></td>
<td class="nump">12,726<span></span>
</td>
<td class="nump">12,608<span></span>
</td>
<td class="nump">12,374<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_WholesaleMunicipalRevenue', window );">Wholesale</a></td>
<td class="nump">18,769<span></span>
</td>
<td class="nump">14,590<span></span>
</td>
<td class="nump">15,187<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_NonregualtedContractOperationsRevenue', window );">Non-Regulated Contract Operations</a></td>
<td class="nump">12,006<span></span>
</td>
<td class="nump">12,391<span></span>
</td>
<td class="nump">12,130<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_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Total Revenue from Contracts with Customers</a></td>
<td class="nump">162,292<span></span>
</td>
<td class="nump">142,993<span></span>
</td>
<td class="nump">141,449<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_RegulatedOperatingRevenueOther', window );">Other Regulated Revenues</a></td>
<td class="nump">831<span></span>
</td>
<td class="nump">929<span></span>
</td>
<td class="nump">532<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_OtherNonregulatedRevenues', window );">Other Non-Regulated Revenues</a></td>
<td class="nump">440<span></span>
</td>
<td class="nump">427<span></span>
</td>
<td class="nump">415<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_InterSegmentEliminationOperatingRevenues', window );">Inter-segment Elimination</a></td>
<td class="num">(1,129)<span></span>
</td>
<td class="num">(1,208)<span></span>
</td>
<td class="num">(804)<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_RegulatedAndUnregulatedOperatingRevenue', window );">Total Revenue</a></td>
<td class="nump">$ 162,434<span></span>
</td>
<td class="nump">$ 143,141<span></span>
</td>
<td class="nump">$ 141,592<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_msex_CommercialOperatingRevenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commercial operating 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_CommercialOperatingRevenues</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_IndustrialOperatingRevenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Industrial operating 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_IndustrialOperatingRevenues</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_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>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_NonregualtedContractOperationsRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Non-regulated contract operations revenue.</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_NonregualtedContractOperationsRevenue</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>Other Non-Regulated Revenues operating revenue.</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_ResidentialCommercialIndustrialAndFireProtectionRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Residential, Commercial, Industrial and fire protection revenue.</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_ResidentialCommercialIndustrialAndFireProtectionRevenue</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_ResidentialOperatingRevenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Residential operating 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_ResidentialOperatingRevenues</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_WholesaleMunicipalRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Wholesale municipal revenue.</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_WholesaleMunicipalRevenue</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_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_RegulatedOperatingRevenueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RegulatedOperatingRevenueAbstract</td>
</tr>
<tr>
<td style="padding-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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130543-203045<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<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>
</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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140570545742560">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Rate and Regulatory Matters (Details) - USD ($)<br></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="1">1 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jan. 02, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Aug. 31, 2022</div></th>
<th class="th"><div>Jan. 02, 2022</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</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_msex_RateandRegulatoryMattersDetailsLineItems', window );"><strong>Rate and Regulatory Matters (Details) [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>
</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_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Corporate tax rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6.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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesExcludingInterestAndDividends', 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_msex_DSICRateDescription', window );">DSIC rate, description</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Tidewater
reset its Distribution System Improvement Charge (DSIC) rate to zero effective April 1, 2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService', window );">capital expenditures rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.39%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_RegulatoryLiabilities', window );">Regulatory liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 290,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 290,000,000<span></span>
</td>
<td class="nump">$ 30,400,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_srt_RangeAxis=srt_MaximumMember', window );">Maximum [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>
</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_RateandRegulatoryMattersDetailsLineItems', window );"><strong>Rate and Regulatory Matters (Details) [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>
</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_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Corporate tax rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">35.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_srt_RangeAxis=srt_MinimumMember', window );">Minimum [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>
</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_RateandRegulatoryMattersDetailsLineItems', window );"><strong>Rate and Regulatory Matters (Details) [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>
</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_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Corporate tax rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">21.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_us-gaap_RegulatoryAgencyAxis=msex_DelawarePublicServiceCommissionMember', window );">Delaware Public Service Commission [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>
</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_RateandRegulatoryMattersDetailsLineItems', window );"><strong>Rate and Regulatory Matters (Details) [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>
</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_PercentageOfConsumerPriceIndex', window );">Percentage of consumer price index</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDate', window );">Maturity date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Dec. 31,  2029<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>
</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_RateandRegulatoryMattersDetailsLineItems', window );"><strong>Rate and Regulatory Matters (Details) [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>
</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_RegulatoryLiabilities', window );">Regulatory liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 17,700,000<span></span>
</td>
<td class="nump">16,100,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_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>
</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_RateandRegulatoryMattersDetailsLineItems', window );"><strong>Rate and Regulatory Matters (Details) [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>
</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="nump">2,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 20,700,000<span></span>
</td>
<td class="nump">$ 1,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">27,700,000<span></span>
</td>
<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_BaseRateAmount', window );">Base rate 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 513,500,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_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="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>
</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_RegulatoryLiabilities', window );">Regulatory liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 3,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_dei_LegalEntityAxis=msex_TidewaterMember', window );">Tidewater [Member] | Delaware Public Service Commission [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>
</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_RateandRegulatoryMattersDetailsLineItems', window );"><strong>Rate and Regulatory Matters (Details) [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>
</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">$ 1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_PinelandsMember', window );">Pinelands [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>
</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_RateandRegulatoryMattersDetailsLineItems', window );"><strong>Rate and Regulatory Matters (Details) [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>
</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 );">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">$ 400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=msex_PinelandsMember', window );">Pinelands [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>
</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_RateandRegulatoryMattersDetailsLineItems', window );"><strong>Rate and Regulatory Matters (Details) [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>
</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">$ 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>
</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_MiddlesexWaterCompanyMember', window );">Middlesex Water Company [Member] | Maturity Less than 30 Days [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>
</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_RateandRegulatoryMattersDetailsLineItems', window );"><strong>Rate and Regulatory Matters (Details) [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>
</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="nump">$ 1,700,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementScenarioAxis=srt_ScenarioForecastMember', window );">Forecast [Member] | 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>
</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_RateandRegulatoryMattersDetailsLineItems', window );"><strong>Rate and Regulatory Matters (Details) [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>
</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="nump">$ 7,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></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_BaseRateAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_BaseRateAmount</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_DSICRateDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 description of dsic 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_DSICRateDescription</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_PercentageOfConsumerPriceIndex">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 consumer price index.</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_PercentageOfConsumerPriceIndex</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>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_msex_RateandRegulatoryMattersDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RateandRegulatoryMattersDetailsLineItems</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_DebtInstrumentMaturityDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 when the debt instrument is scheduled to be fully repaid, 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<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_DebtInstrumentMaturityDate</td>
</tr>
<tr>
<td style="padding-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>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 domestic federal statutory tax rate applicable to pretax income (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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<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_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.10)<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 440<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=6491277&amp;loc=d3e6429-115629<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_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_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Composite depreciation rate for public utility plants in service.</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_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService</td>
</tr>
<tr>
<td style="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_RegulatoryLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 liability as itemized in a table of regulatory 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 405<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6500807&amp;loc=d3e48068-110394<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_RegulatoryLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_RevenuesExcludingInterestAndDividends">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Revenues from operations, excluding interest and dividend income. Includes revenues from the following sources: investment banking (underwriting and financial advisory), principal transactions (sales and trading, and investment gains and losses), commissions, asset management, and investment advisory and other services.</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_RevenuesExcludingInterestAndDividends</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_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_us-gaap_RegulatoryAgencyAxis=msex_DelawarePublicServiceCommissionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DelawarePublicServiceCommissionMember</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_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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=msex_PinelandsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PinelandsMember</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_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_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>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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140570549389776">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Rate and Regulatory Matters (Details) - Schedule of regulatory assets - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryAssetLineItems', window );"><strong>Regulatory Asset [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_RegulatoryAssets', window );">Regulatory Assets</a></td>
<td class="nump">$ 90,046<span></span>
</td>
<td class="nump">$ 100,738<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_RegulatoryAssetAxis=us-gaap_PensionCostsMember', window );">Retirement Benefits [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_RegulatoryAssetLineItems', window );"><strong>Regulatory Asset [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_us-gaap_RegulatoryAssets', window );">Regulatory Assets</a></td>
<td class="nump">$ 9,214<span></span>
</td>
<td class="nump">24,926<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_RemainingRecoveryPeriod', window );">Remaining Recovery Periods</a></td>
<td class="text">Various<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_RegulatoryAssetAxis=msex_IncomeTaxesMember', window );">Income Taxes [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_RegulatoryAssetLineItems', window );"><strong>Regulatory Asset [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_us-gaap_RegulatoryAssets', window );">Regulatory Assets</a></td>
<td class="nump">$ 74,422<span></span>
</td>
<td class="nump">70,427<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_RemainingRecoveryPeriod', window );">Remaining Recovery Periods</a></td>
<td class="text">Various<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_RegulatoryAssetAxis=msex_RateCasesStormCostsTankPaintingOtherMember', window );">Rate Cases, Tank Painting, and Other [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_RegulatoryAssetLineItems', window );"><strong>Regulatory Asset [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_us-gaap_RegulatoryAssets', window );">Regulatory Assets</a></td>
<td class="nump">$ 6,410<span></span>
</td>
<td class="nump">$ 5,385<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 [Member] | Rate Cases, Tank Painting, and Other [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_RegulatoryAssetLineItems', window );"><strong>Regulatory Asset [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_RemainingRecoveryPeriod', window );">Remaining Recovery Periods</a></td>
<td class="text">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member] | Rate Cases, Tank Painting, and Other [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_RegulatoryAssetLineItems', window );"><strong>Regulatory Asset [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_RemainingRecoveryPeriod', window );">Remaining Recovery Periods</a></td>
<td class="text">10<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_RemainingRecoveryPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 period remaining for recovery of costs in the rates we charge customers.</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_RemainingRecoveryPeriod</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_RegulatoryAssetLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_RegulatoryAssetLineItems</td>
</tr>
<tr>
<td style="padding-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_RegulatoryAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 asset as itemized in a table of regulatory assets 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 340<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6499975&amp;loc=d3e44250-110382<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_RegulatoryAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_RegulatoryAssetAxis=us-gaap_PensionCostsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RegulatoryAssetAxis=us-gaap_PensionCostsMember</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_RegulatoryAssetAxis=msex_IncomeTaxesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RegulatoryAssetAxis=msex_IncomeTaxesMember</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_RegulatoryAssetAxis=msex_RateCasesStormCostsTankPaintingOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RegulatoryAssetAxis=msex_RateCasesStormCostsTankPaintingOtherMember</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>
</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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140570554194080">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Details) - Tax Year2014 Through2017 [Member] - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2019</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_IncomeTaxesDetailsLineItems', window );"><strong>Income Taxes (Details) [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_IncomeTaxReceivable', window );">Income tax reserve provision</a></td>
<td class="nump">$ 0.5<span></span>
</td>
<td class="nump">$ 2.7<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExaminationInterestExpense', window );">Interest in connection</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.1<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_InterestExpenseInterestBearingLiability', window );">Interest expense liability</a></td>
<td class="nump">$ 0.2<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_IncomeTaxesDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_IncomeTaxesDetailsLineItems</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_IncomeTaxExaminationInterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 estimated interest recognized in the period arising from income tax examinations.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32718-109319<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_IncomeTaxExaminationInterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeTaxReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 income taxes previously overpaid to tax authorities (such as U.S. Federal, state and local tax authorities) representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes. Also called income tax refund 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<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_IncomeTaxReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_InterestExpenseInterestBearingLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 on interest-bearing 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/2009/role/commonPracticeRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1402<br> -Paragraph (a)<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1402<br> -Paragraph (b)<br> -Subparagraph (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_InterestExpenseInterestBearingLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_TaxPeriodAxis=msex_TaxYear2014Through2017Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_TaxPeriodAxis=msex_TaxYear2014Through2017Member</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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140570552647120">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Details) - Schedule of income tax expense reconciliation - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_msex_IncomeTaxesDetailsScheduleofincometaxexpensereconciliationLineItems', window );"><strong>Schedule of Income Tax Expense Reconciliation [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate', window );">Income Tax at Statutory Rate</a></td>
<td class="nump">$ 9,590<span></span>
</td>
<td class="nump">$ 6,521<span></span>
</td>
<td class="nump">$ 7,204<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_IncomeTaxReconciliationDeductionsAbstract', window );"><strong>Tax Effect of:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationDispositionOfAssets', window );">Utility Plant Related</a></td>
<td class="num">(1,106)<span></span>
</td>
<td class="num">(1,290)<span></span>
</td>
<td class="num">(1,356)<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_IncomeTaxReconciliationTangiblePropertyRepairs', window );">Tangible Property Repairs</a></td>
<td class="num">(6,767)<span></span>
</td>
<td class="num">(12,281)<span></span>
</td>
<td class="num">(11,298)<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_IncomeTaxReconciliationStateAndLocalIncomeTaxes', window );">State Income Taxes &#8211; Net</a></td>
<td class="nump">1,296<span></span>
</td>
<td class="nump">1,499<span></span>
</td>
<td class="nump">1,364<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther', window );">Other</a></td>
<td class="nump">227<span></span>
</td>
<td class="nump">63<span></span>
</td>
<td class="num">(33)<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_IncomeTaxExpenseBenefit', window );">Total Income Tax Expense (Benefit)</a></td>
<td class="nump">$ 3,240<span></span>
</td>
<td class="num">$ (5,488)<span></span>
</td>
<td class="num">$ (4,119)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_msex_IncomeTaxReconciliationTangiblePropertyRepairs">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rates to pretax income (loss) from continuing operations, attributable to tangible property repairs.</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_IncomeTaxReconciliationTangiblePropertyRepairs</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_IncomeTaxesDetailsScheduleofincometaxexpensereconciliationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_IncomeTaxesDetailsScheduleofincometaxexpensereconciliationLineItems</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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<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_IncomeTaxReconciliationDeductionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_IncomeTaxReconciliationDeductionsAbstract</td>
</tr>
<tr>
<td style="padding-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_IncomeTaxReconciliationDispositionOfAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rates to pretax income (loss) from continuing operations, attributable to disposition of asset. Includes, but is not limited to, intra-entity transfer of asset other than inventory.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<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_IncomeTaxReconciliationDispositionOfAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<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_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other nondeductible expenses.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<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_IncomeTaxReconciliationNondeductibleExpenseOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<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_IncomeTaxReconciliationStateAndLocalIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140570545733168">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Details) - Schedule of income tax expense - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_msex_CurrentAbstract', window );"><strong>Current:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentFederalTaxExpenseBenefit', window );">Federal</a></td>
<td class="nump">$ 425<span></span>
</td>
<td class="num">$ (8,247)<span></span>
</td>
<td class="num">$ (4,281)<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_CurrentStateAndLocalTaxExpenseBenefit', window );">State</a></td>
<td class="nump">1,381<span></span>
</td>
<td class="nump">1,467<span></span>
</td>
<td class="nump">2,598<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_DeferredAbstract', window );"><strong>Deferred:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit', window );">Federal</a></td>
<td class="nump">1,242<span></span>
</td>
<td class="nump">933<span></span>
</td>
<td class="num">(1,490)<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_DeferredStateAndLocalIncomeTaxExpenseBenefit', window );">State</a></td>
<td class="nump">260<span></span>
</td>
<td class="nump">431<span></span>
</td>
<td class="num">(871)<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_DeferredOtherTaxExpenseBenefit', window );">Investment Tax Credits</a></td>
<td class="num">(68)<span></span>
</td>
<td class="num">(72)<span></span>
</td>
<td class="num">(75)<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_IncomeTaxExpenseBenefit', window );">Total Income Tax (Benefit) Expense</a></td>
<td class="nump">$ 3,240<span></span>
</td>
<td class="num">$ (5,488)<span></span>
</td>
<td class="num">$ (4,119)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_msex_CurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CurrentAbstract</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_DeferredAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DeferredAbstract</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_CurrentFederalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<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_CurrentFederalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<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_CurrentStateAndLocalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<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_DeferredFederalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredOtherTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 other deferred income tax expense (benefit) pertaining to income (loss) from continuing operations. For example, but not limited to, acquisition-date income tax benefits or expenses recognized from changes in the acquirer's valuation allowance for its previously existing deferred tax assets resulting from a business combination and adjustments to beginning-of-year balance of a valuation allowance because of a change in circumstance causing a change in judgment about the realizability of the related deferred tax asset in future periods.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<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_DeferredOtherTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredStateAndLocalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<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_DeferredStateAndLocalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<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>
</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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140570552678096">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Income Taxes (Details) - Schedule of net deferred tax liability - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_msex_IncomeTaxesDetailsScheduleofnetdeferredtaxliabilityLineItems', window );"><strong>Schedule of Net Deferred Tax Liability [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_DeferredTaxLiabilitiesUtilityPlantRelated', window );">Utility Plant Related</a></td>
<td class="nump">$ 72,996<span></span>
</td>
<td class="nump">$ 65,107<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_DeferredTaxAssetsCustomerAdvances', window );">Customer Advances</a></td>
<td class="num">(3,568)<span></span>
</td>
<td class="num">(3,595)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Employee Benefits</a></td>
<td class="nump">7,380<span></span>
</td>
<td class="nump">7,091<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_msex_DeferredTaxLiabilitiesInvestmentTaxCredits', window );">Investment Tax Credits</a></td>
<td class="nump">304<span></span>
</td>
<td class="nump">373<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_DeferredTaxAssetsOther', window );">Other</a></td>
<td class="nump">671<span></span>
</td>
<td class="nump">524<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_DeferredTaxLiabilities', window );">Total Accumulated Deferred Income Taxes</a></td>
<td class="nump">$ 77,783<span></span>
</td>
<td class="nump">$ 69,500<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_msex_DeferredTaxAssetsCustomerAdvances">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences derived customer advances.</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_DeferredTaxAssetsCustomerAdvances</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_DeferredTaxLiabilitiesInvestmentTaxCredits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 allocation of valuation allowances of deferred tax liabilities attributable to deductible investment tax credits.</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_DeferredTaxLiabilitiesInvestmentTaxCredits</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_DeferredTaxLiabilitiesUtilityPlantRelated">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 tax liability attributable to taxable temporary differences of utility plant related.</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_DeferredTaxLiabilitiesUtilityPlantRelated</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_IncomeTaxesDetailsScheduleofnetdeferredtaxliabilityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_IncomeTaxesDetailsScheduleofnetdeferredtaxliabilityLineItems</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_DeferredTaxAssetsOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<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_DeferredTaxAssetsOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 without jurisdictional netting.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<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_DeferredTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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_EmployeeRelatedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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>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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140570549237520">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingent Liabilities (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2022 </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_msex_CommitmentsandContingentLiabilitiesDetailsLineItems', window );"><strong>Commitments and Contingent Liabilities (Details) [Line Items]</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_msex_EstimatedIncrementalBorrowingRate', window );">Estimated incremental borrowing rate</a></td>
<td class="nump">4.03%<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_OperatingLeaseLeaseIncomeLeasePayments', window );">Rental expenses under operating leases</a></td>
<td class="nump">$ 800,000<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_BudgetedConstructionCost', window );">Construction program expenses</a></td>
<td class="nump">102,000,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_BudgetedConstructionCostForConstructionProgramYearOne', window );">Construction program fees</a></td>
<td class="nump">86,000,000<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_BudgetedConstructionCostForConstructionProgramYearTwo', window );">Construction program spend fees</a></td>
<td class="nump">78,000,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_Estimatedobligationexpenditure', window );">Estimated obligation expenditure</a></td>
<td class="nump">$ 16,800,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_PurchaseCommitmentExcludingLongtermCommitmentAxis=us-gaap_PurchaseCommitmentMember', window );">Purchase Commitment [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_msex_CommitmentsandContingentLiabilitiesDetailsLineItems', window );"><strong>Commitments and Contingent Liabilities (Details) [Line Items]</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_msex_LongtermPurchaseCommitmentExpirationDate', window );">Purchase commitment expiration date of contract</a></td>
<td class="text">Nov. 30,  2023<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_GoodwillPurchaseAccountingAdjustments', window );">Average purchase</a></td>
<td class="nump">$ 27,000,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_PurchaseCommitmentExcludingLongtermCommitmentAxis=msex_PurchaseCommitment1Member', window );">Regulated Water Utility [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_msex_CommitmentsandContingentLiabilitiesDetailsLineItems', window );"><strong>Commitments and Contingent Liabilities (Details) [Line Items]</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_msex_LongtermPurchaseCommitmentExpirationDate', window );">Purchase commitment expiration date of contract</a></td>
<td class="text">Feb. 27,  2026<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_GoodwillPurchaseAccountingAdjustments', window );">Average purchase</a></td>
<td class="nump">$ 3,000,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_PurchaseCommitmentExcludingLongtermCommitmentAxis=msex_PurchaseCommitment2Member', window );">City of Dover [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_msex_CommitmentsandContingentLiabilitiesDetailsLineItems', window );"><strong>Commitments and Contingent Liabilities (Details) [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_GoodwillPurchaseAccountingAdjustments', window );">Average purchase</a></td>
<td class="nump">$ 15,000,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_BudgetedConstructionCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Budgeted construction cost for construction program, next year.</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_BudgetedConstructionCost</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_BudgetedConstructionCostForConstructionProgramYearOne">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_BudgetedConstructionCostForConstructionProgramYearOne</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_BudgetedConstructionCostForConstructionProgramYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_BudgetedConstructionCostForConstructionProgramYearTwo</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_CommitmentsandContingentLiabilitiesDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CommitmentsandContingentLiabilitiesDetailsLineItems</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_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_GoodwillPurchaseAccountingAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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) from adjustments after acquisition date under purchase accounting of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 25<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=123586518&amp;loc=d3e961-128460<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_GoodwillPurchaseAccountingAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6A<br> -URI https://asc.fasb.org/extlink&amp;oid=126900988&amp;loc=SL77927221-108306<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 30<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124258985&amp;loc=SL77919372-209981<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_PurchaseCommitment1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PurchaseCommitment1Member</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_PurchaseCommitment2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PurchaseCommitment2Member</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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140570554193664">
<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 Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_msex_ScheduleOfPurchasedWaterCostsAbstract', 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>
</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_CostOfUntreatedWater', window );">Untreated</a></td>
<td class="nump">$ 3.2<span></span>
</td>
<td class="nump">$ 3.3<span></span>
</td>
<td class="nump">$ 3.4<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_CostOfTreatedWater', window );">Treated</a></td>
<td class="nump">3.9<span></span>
</td>
<td class="nump">3.6<span></span>
</td>
<td class="nump">3.6<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfPurchasedWater', window );">Total Costs</a></td>
<td class="nump">$ 7.1<span></span>
</td>
<td class="nump">$ 6.9<span></span>
</td>
<td class="nump">$ 7.0<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_msex_ScheduleOfPurchasedWaterCostsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ScheduleOfPurchasedWaterCostsAbstract</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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<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>
</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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140570548542160">
<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 Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_msex_ScheduleOfOperatingLeaseRouAssetsAbstract', 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.3<span></span>
</td>
<td class="nump">$ 7.3<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_RightOfUseAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(3.5)<span></span>
</td>
<td class="num">(2.8)<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_RightOfUseAssetsCurrent', window );">Current ROU Asset</a></td>
<td class="nump">$ 3.8<span></span>
</td>
<td class="nump">$ 4.5<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<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_msex_RightOfUseAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accumulated amortization on ROU.</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_RightOfUseAssetsAccumulatedAmortization</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_RightOfUseAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 of assets current.</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_RightOfUseAssetsCurrent</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_ScheduleOfOperatingLeaseRouAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ScheduleOfOperatingLeaseRouAssetsAbstract</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>
</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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140570551506512">
<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>Dec. 31, 2022 </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_msex_ScheduleOfFutureMinimumOperatingLeaseCommitmentsAbstract', 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_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2023</a></td>
<td class="nump">$ 0.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_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2024</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_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2025</a></td>
<td class="nump">0.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_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2026</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_LesseeOperatingLeaseLiabilityPaymentsDueYearFive', window );">2027</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_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive', window );">Thereafter</a></td>
<td class="nump">1.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_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total Lease Payments</a></td>
<td class="nump">6.0<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.6)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_OperatingLeaseLiability1', window );">Present Value of Lease Payments</a></td>
<td class="nump">4.4<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_OperatingLeaseLiabilityCurrent1', window );">Less Current Portion</a></td>
<td class="num">(0.7)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></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_NoncurrentLeasesLiability', window );">Non-Current Lease Liability</a></td>
<td class="nump">$ 3.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_msex_NoncurrentLeasesLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_NoncurrentLeasesLiability</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_OperatingLeaseLiability1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Lease Payments.</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_OperatingLeaseLiability1</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_OperatingLeaseLiabilityCurrent1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Current Portion.</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_OperatingLeaseLiabilityCurrent1</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_ScheduleOfFutureMinimumOperatingLeaseCommitmentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ScheduleOfFutureMinimumOperatingLeaseCommitmentsAbstract</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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<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_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<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_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<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>
</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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140570552838208">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Short-term Borrowings (Details)<br> $ in Millions</strong></div></th>
<th class="th">
<div>Dec. 31, 2022 </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_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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_LineOfCredit', window );">Lines of credit</a></td>
<td class="nump">30.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_msex_IncreaseLineOfCredit', window );">Increase line of credit</a></td>
<td class="nump">$ 60.0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_msex_IncreaseLineOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_IncreaseLineOfCredit</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_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 and noncurrent portions 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<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_LineOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(13))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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>
</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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140570554093024">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Short-term Borrowings (Details) - Schedule of information regarding short-term borrowings - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_msex_ScheduleOfInformationRegardingShortTermBorrowingsAbstract', window );"><strong>Schedule Of Information Regarding Short Term Borrowings 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_LineOfCreditFacilityAverageOutstandingAmount', window );">Average Amount Outstanding</a></td>
<td class="nump">$ 28.9<span></span>
</td>
<td class="nump">$ 23.7<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod', window );">Weighted Average Interest Rate</a></td>
<td class="nump">3.34%<span></span>
</td>
<td class="nump">1.12%<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_ShortTermBorrowings', window );">Notes Payable at Year-End</a></td>
<td class="nump">$ 55.5<span></span>
</td>
<td class="nump">$ 13.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_LineOfCreditFacilityInterestRateAtPeriodEnd', window );">Weighted Average Interest Rate at Year-End</a></td>
<td class="nump">5.17%<span></span>
</td>
<td class="nump">1.04%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_msex_ScheduleOfInformationRegardingShortTermBorrowingsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ScheduleOfInformationRegardingShortTermBorrowingsAbstract</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_LineOfCreditFacilityInterestRateAtPeriodEnd">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 at the end of 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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_LineOfCreditFacilityInterestRateAtPeriodEnd</td>
</tr>
<tr>
<td style="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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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_ShortTermBorrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 total carrying amount as of the balance sheet date of debt having initial terms less than 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(13))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<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_ShortTermBorrowings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140570551475680">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Short-term Borrowings (Details) - Schedule of Line of Credit<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2022 </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>Line of Credit Facility [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">$ 55.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_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Available</a></td>
<td class="nump">84.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_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>Line of Credit Facility [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">15.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">45.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. 25,  2024<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>Line of Credit Facility [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">$ 39.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_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Available</a></td>
<td class="nump">28.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_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,  2024<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>Line of Credit Facility [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">$ 1.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">11.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">$ 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">Nov. 30,  2023<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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>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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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>Information about borrowings which initially required repayment in less than twelve months (or normal operating cycle, if longer) after its issuance and that does not otherwise qualify as long-term debt. It typically is comprised of borrowings under letters of credit, lines of credit, commercial paper, and notes payable of short duration. Disclosures include amounts of borrowings under each arrangement, description of underlying arrangements, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements such as the effects of refinancings and noncompliance with debt covenants.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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>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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140570541281344">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Capitalization (Details) - USD ($)<br> $ / shares in Units, $ in Millions</strong></div></th>
<th class="th" colspan="6">1 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Nov. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Nov. 30, 2020</div></th>
<th class="th"><div>May 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_msex_CapitalizationDetailsLineItems', window );"><strong>Capitalization (Details) [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>
</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_AdditionalSharesAuthorizedBySECToBeIssued', window );">Remain shares registered (in Shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">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>
</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_ExcessStockSharesAuthorized', window );">Authorized shares (in Shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 (in Shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20<span></span>
</td>
<td class="text">&#160;<span></span>
</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">20<span></span>
</td>
<td class="nump">20<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_msex_ConvertiblePreferredStock', window );">Convertible preferred stock (in Dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7<span></span>
</td>
<td class="text">&#160;<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_PercentageOfPrincipalWithMarketInterestRate', window );">Principal balance interest date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_LoansPayable', window );">Loan 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_ParticipateRateProgram', window );">Participate rate program</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_BorrowedLoan', window );">Borrowed loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_CarryingAmounts', window );">Carrying 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 159.1<span></span>
</td>
<td class="nump">$ 212.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl 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="nump">$ 23.5<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 21.4<span></span>
</td>
<td class="nump">$ 23.5<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_StatementEquityComponentsAxis=us-gaap_PreferredStockMember', window );">Preferred Stock [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>
</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_CapitalizationDetailsLineItems', window );"><strong>Capitalization (Details) [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>
</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_PreferredStockSharesAuthorized', window );">Preferred Stock, Shares Authorized (in Shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">120,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">120,000<span></span>
</td>
<td class="nump">120,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_PreferredStockSharesOutstanding', window );">Preferred Stock, Shares Outstanding (in Shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21,000<span></span>
</td>
<td class="nump">21,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_DividendsPreferredStock', window );">Preferred stock dividends</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<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_PlanNameAxis=msex_OutsideDirectorStockCompensationPlanMember', window );">Outside Director Stock Compensation Plan [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>
</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_CapitalizationDetailsLineItems', window );"><strong>Capitalization (Details) [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>
</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Common stock granted and issued under plan (in Shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,664<span></span>
</td>
<td class="nump">3,444<span></span>
</td>
<td class="nump">4,074<span></span>
</td>
<td class="text">&#160;<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Maximum number of shares authorized for grant (in Shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">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>
</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_CommonStockCapitalSharesReservedForFutureIssuance', window );">Shares remain available for future awards (in Shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">46,461<span></span>
</td>
<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_LineOfCreditFacilityAxis=msex_PrivatePlacementLoanMember', window );">Private Placement Loan [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>
</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_CapitalizationDetailsLineItems', window );"><strong>Capitalization (Details) [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>
</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_ProceedsFromIssuanceOfPrivatePlacement', window );">Proceeds from private placement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 45.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_msex_PercentageOfPrincipalWithStatedInterestRate', window );">Percentage of principal with stated interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.90%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_MaturityDate', window );">Maturity date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2051<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_LongtermDebtTypeAxis=msex_DelawareStateRevolvingFundMember', window );">Delaware State Revolving Fund [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>
</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_CapitalizationDetailsLineItems', window );"><strong>Capitalization (Details) [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>
</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_OtherLoanSourceMaximumBorrowingCapacity', window );">Limited first loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_MaturityDate', window );">Maturity date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2044<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_msex_OutstandingLongTermDebt', window );">Outstanding long term debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=msex_AmortizingSecuredNotesMember', window );">Amortizing Secured Notes [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>
</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_CapitalizationDetailsLineItems', window );"><strong>Capitalization (Details) [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>
</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_OutstandingLongTermDebt', window );">Outstanding long term debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">44.9<span></span>
</td>
<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_LongtermDebtTypeAxis=msex_NewJerseyEconomicDevelopmentAuthorityMember', window );">New Jersey Economic Development Authority [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>
</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_CapitalizationDetailsLineItems', window );"><strong>Capitalization (Details) [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>
</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_OutstandingLongTermDebt', window );">Outstanding long term debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">63.6<span></span>
</td>
<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_LongtermDebtTypeAxis=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>
<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_CapitalizationDetailsLineItems', window );"><strong>Capitalization (Details) [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>
</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_OutstandingLongTermDebt', window );">Outstanding long term debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 83.7<span></span>
</td>
<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_ConstructionLoanMember', window );">Construction Loan [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>
</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_CapitalizationDetailsLineItems', window );"><strong>Capitalization (Details) [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>
</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_DebtInstrumentInterestRateStatedPercentage', window );">Current construction loan borrowings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
<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_CapitalizationDetailsLineItems', window );"><strong>Capitalization (Details) [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>
</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_MarketInterestRate', window );">Market interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_PercentageOfPrincipalWithMarketInterestRate', window );">Principal balance interest date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">25.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>
</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_MarketBasedInterestRate', window );">Market based interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">75.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>
</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_ProceedsFromIssuanceOfFirstMortgageBond', window );">Private placement transactions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 100.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDate', window );">Maturity date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Dec. 31,  2023<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_msex_ProgramLoanAmount', window );">Program loan amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_FMBMember', window );">FMB [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>
</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_CapitalizationDetailsLineItems', window );"><strong>Capitalization (Details) [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>
</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_TotalAmountIssued', window );">Total amount issued</a></td>
<td class="nump">$ 52.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_SharesSubjectToMandatoryRedemptionSettlementTermsMaximumAmount', window );">Received redeem outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 45.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_ProceedsFromIssuanceOfPrivatePlacement', window );">Proceeds from private placement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 19.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 40.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="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_PercentageOfPrincipalWithStatedInterestRate', window );">Percentage of principal with stated interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.79%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.90%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_MaturityDate', window );">Maturity date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2041<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2050<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_Series2022AMember', window );">Series 2022A [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>
</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_CapitalizationDetailsLineItems', window );"><strong>Capitalization (Details) [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>
</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_TotalAmountIssued', window );">Total amount issued</a></td>
<td class="nump">$ 16.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_InvestmentInterestRate', window );">Interest rate</a></td>
<td class="nump">2.70%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_Series2022BMember', window );">Series 2022B [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>
</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_CapitalizationDetailsLineItems', window );"><strong>Capitalization (Details) [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>
</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_TotalAmountIssued', window );">Total amount issued</a></td>
<td class="nump">$ 36.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_InvestmentInterestRate', window );">Interest rate</a></td>
<td class="nump">3.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_SeriesRrMember', window );">Series RR [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>
</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_CapitalizationDetailsLineItems', window );"><strong>Capitalization (Details) [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>
</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_SharesSubjectToMandatoryRedemptionSettlementTermsMaximumAmount', window );">Received redeem outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">22.5<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=msex_SeriesSsMember', window );">Series SS [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>
</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_CapitalizationDetailsLineItems', window );"><strong>Capitalization (Details) [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>
</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_SharesSubjectToMandatoryRedemptionSettlementTermsMaximumAmount', window );">Received redeem outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 23.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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_CapitalizationDetailsLineItems', window );"><strong>Capitalization (Details) [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>
</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_PercentageOfPrincipalWithStatedInterestRate', window );">Percentage of principal with stated interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.94%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_MaturityDate', window );">Maturity date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2046<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_msex_BorrowingAmount', 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="nump">$ 20.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="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_FMBSeries2020Member', window );">FMB Series 2020 [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>
</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_CapitalizationDetailsLineItems', window );"><strong>Capitalization (Details) [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>
</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_OutstandingLongTermDebt', window );">Outstanding long term debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 40.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_AllLongTermDebtMember', window );">All 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_CapitalizationDetailsLineItems', window );"><strong>Capitalization (Details) [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>
</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_WeightedAverageInterestRate', window );">Weighted average interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.98%<span></span>
</td>
<td class="nump">2.83%<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_DebtInstrumentAxis=msex_FirstMortgage34Member', window );">FMB Series 2021 [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>
</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_CapitalizationDetailsLineItems', window );"><strong>Capitalization (Details) [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>
</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_OutstandingLongTermDebt', window );">Outstanding long term debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 65.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_ShareRepurchaseProgramAxis=msex_DividendReinvestmentCommonStockPurchasePlanMember', window );">Dividend Reinvestment and Common Stock Purchase Plan [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>
</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_CapitalizationDetailsLineItems', window );"><strong>Capitalization (Details) [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>
</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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10.3<span></span>
</td>
<td class="text">&#160;<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_PercentageOfDiscountPurchaseOfCommonStockInInvestmentPlan', window );">Common stock purchase, percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.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>
</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_NumberOfSharesOfferingForDiscount', window );">Discount offering shares (in Shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">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>
</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_ConvertiblePreferredStockSeries7Member', window );">Convertible Preferred Stock [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>
</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_CapitalizationDetailsLineItems', window );"><strong>Capitalization (Details) [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>
</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_ConvertiblePreferredStock', window );">Convertible preferred stock (in Dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_msex_PercentageOfStockThatMayBeRedeemedInGivenCalanderYear', window );">Outstanding convertible stock, percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.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="nump">10.00%<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_AdditionalSharesAuthorizedBySECToBeIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Additional common shares authorized by the SEC for issuance under the investment 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_AdditionalSharesAuthorizedBySECToBeIssued</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: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_msex_BorrowedLoan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Borrowed loan.</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_BorrowedLoan</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_BorrowingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Borrowing amount.</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_BorrowingAmount</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_CapitalizationDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CapitalizationDetailsLineItems</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_CarryingAmounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CarryingAmounts</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_ConvertiblePreferredStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Convertible preferred 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_ConvertiblePreferredStock</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: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_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_msex_MarketBasedInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Market based interest 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_MarketBasedInterestRate</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>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_msex_MarketInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Market interest 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_MarketInterestRate</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>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_msex_MaturityDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Maturity date.</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_MaturityDate</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_NumberOfSharesOfferingForDiscount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_NumberOfSharesOfferingForDiscount</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: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_msex_OtherLoanSourceMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 borrowing amount for other loan sources not specifically stated in the taxonomy.</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_OtherLoanSourceMaximumBorrowingCapacity</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_OutstandingLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Outstanding long term debt.</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_OutstandingLongTermDebt</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_ParticipateRateProgram">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Participate rate program.</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_ParticipateRateProgram</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>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_msex_PercentageOfDiscountPurchaseOfCommonStockInInvestmentPlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PercentageOfDiscountPurchaseOfCommonStockInInvestmentPlan</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>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_msex_PercentageOfPrincipalWithMarketInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 percentage of the loan balance that is subject to the market interest rate at the time of closing in the contractual debt agreement.</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_PercentageOfPrincipalWithMarketInterestRate</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>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_msex_PercentageOfPrincipalWithStatedInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 percentage of the loan balance that is subject to the stated interest rate in the contractual debt agreement.</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_PercentageOfPrincipalWithStatedInterestRate</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>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_msex_PercentageOfStockThatMayBeRedeemedInGivenCalanderYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 stock that may be redeemed in a given calander year.</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_PercentageOfStockThatMayBeRedeemedInGivenCalanderYear</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_ProgramLoanAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Program loan amount.</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_ProgramLoanAmount</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_TotalAmountIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amount issued.</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_TotalAmountIssued</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_WeightedAverageInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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.</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_WeightedAverageInterestRate</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>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 number of common shares reserved for future issuance.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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_CommonStockCapitalSharesReservedForFutureIssuance</td>
</tr>
<tr>
<td style="padding-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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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_DebtInstrumentMaturityDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 when the debt instrument is scheduled to be fully repaid, 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<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_DebtInstrumentMaturityDate</td>
</tr>
<tr>
<td style="padding-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>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DividendsPreferredStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, stock and payment-in-kind (PIK).</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 405<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=6957935&amp;loc=d3e64057-112817<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_DividendsPreferredStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ExcessStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 number of excess stock shares permitted to be issued.</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_ExcessStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-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_InvestmentInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Rate of interest on investment.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27232-111563<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27161-111563<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_InvestmentInterestRate</td>
</tr>
<tr>
<td style="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_LoansPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Including the current and noncurrent portions, aggregate carrying value as of the balance sheet date of loans payable (with maturities initially 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16)(a)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<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_LoansPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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_ProceedsFromIssuanceOfFirstMortgageBond">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amounts received from a long-term debt instrument secured by a first mortgage deed of trust, containing a pledge of real property. The lender has the highest claim on the property in case of default.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<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_ProceedsFromIssuanceOfFirstMortgageBond</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ProceedsFromIssuanceOfPrivatePlacement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 associated with the amount received from entity's raising of capital via private rather than public placement.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<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_ProceedsFromIssuanceOfPrivatePlacement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant</td>
</tr>
<tr>
<td style="padding-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_SharesSubjectToMandatoryRedemptionSettlementTermsMaximumAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amount that the issuer could be required to pay to redeem the instrument by physical settlement, if applicable.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=109262807&amp;loc=d3e22047-110879<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_SharesSubjectToMandatoryRedemptionSettlementTermsMaximumAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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_StatementEquityComponentsAxis=us-gaap_PreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=msex_OutsideDirectorStockCompensationPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PlanNameAxis=msex_OutsideDirectorStockCompensationPlanMember</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_PrivatePlacementLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PrivatePlacementLoanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=msex_DelawareStateRevolvingFundMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LongtermDebtTypeAxis=msex_DelawareStateRevolvingFundMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=msex_AmortizingSecuredNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LongtermDebtTypeAxis=msex_AmortizingSecuredNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=msex_NewJerseyEconomicDevelopmentAuthorityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LongtermDebtTypeAxis=msex_NewJerseyEconomicDevelopmentAuthorityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=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;">us-gaap_LongtermDebtTypeAxis=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_ConstructionLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ConstructionLoanMember</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_FMBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FMBMember</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_Series2022AMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_Series2022AMember</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_Series2022BMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_Series2022BMember</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_SeriesRrMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_SeriesRrMember</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_SeriesSsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_SeriesSsMember</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=msex_FMBSeries2020Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FMBSeries2020Member</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_AllLongTermDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AllLongTermDebtMember</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_FirstMortgage34Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FirstMortgage34Member</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_ShareRepurchaseProgramAxis=msex_DividendReinvestmentCommonStockPurchasePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ShareRepurchaseProgramAxis=msex_DividendReinvestmentCommonStockPurchasePlanMember</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_ConvertiblePreferredStockSeries7Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ConvertiblePreferredStockSeries7Member</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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140570548933760">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Capitalization (Details) - Schedule of long-term debt<br> $ in Millions</strong></div></th>
<th class="th">
<div>Dec. 31, 2022 </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_msex_CapitalizationDetailsScheduleoflongtermdebtLineItems', window );"><strong>Schedule of maturities of long term debt [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_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths', window );">2023</a></td>
<td class="nump">$ 17.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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo', window );">2024</a></td>
<td class="nump">7.4<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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree', window );">2025</a></td>
<td class="nump">6.9<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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour', window );">2026</a></td>
<td class="nump">6.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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive', window );">2027</a></td>
<td class="nump">6.4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive', window );">Thereafter</a></td>
<td class="nump">$ 261.5<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_msex_CapitalizationDetailsScheduleoflongtermdebtLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CapitalizationDetailsScheduleoflongtermdebtLineItems</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_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<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_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<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_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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>64
<FILENAME>R49.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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140570548598272">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Capitalization (Details) - Schedule of basic and diluted earnings per share - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Schedule of earnings per share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossIncludingPortionAttributableToNoncontrollingInterest', window );">Net Income</a></td>
<td class="nump">$ 42,429<span></span>
</td>
<td class="nump">$ 36,543<span></span>
</td>
<td class="nump">$ 38,425<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 );">Net Income (in Shares)</a></td>
<td class="nump">17,597<span></span>
</td>
<td class="nump">17,492<span></span>
</td>
<td class="nump">17,459<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_PreferredStockDividendsIncomeStatementImpacts', window );">Preferred Dividend</a></td>
<td class="num">$ (120)<span></span>
</td>
<td class="num">$ (120)<span></span>
</td>
<td class="num">$ (120)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Earnings Applicable to Common Stock</a></td>
<td class="nump">$ 42,309<span></span>
</td>
<td class="nump">$ 36,423<span></span>
</td>
<td class="nump">$ 38,305<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_EarningsApplicableToCommonStockinShares', window );">Earnings Applicable to Common Stock (in Shares)</a></td>
<td class="nump">17,597<span></span>
</td>
<td class="nump">17,492<span></span>
</td>
<td class="nump">17,459<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_ConvertibleDollar7PreferredSeriesStockDividends', window );">$7.00 Series Dividend</a></td>
<td class="nump">$ 67<span></span>
</td>
<td class="nump">$ 67<span></span>
</td>
<td class="nump">$ 67<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_IncrementalCommonSharesAttributableToConversionOfDollar7PreferredSeriesStock', window );">$7.00 Series Dividend (in Shares)</a></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="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 );">Adjusted Earnings Applicable to Common Stock</a></td>
<td class="nump">$ 42,376<span></span>
</td>
<td class="nump">$ 36,490<span></span>
</td>
<td class="nump">$ 38,372<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_AdjustedEarningsApplicableToCommonStockinShares', window );">Adjusted Earnings Applicable to Common Stock (in Shares)</a></td>
<td class="nump">17,712<span></span>
</td>
<td class="nump">17,607<span></span>
</td>
<td class="nump">17,574<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">$ 2.39<span></span>
</td>
<td class="nump">$ 2.07<span></span>
</td>
<td class="nump">$ 2.18<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">$ 2.4<span></span>
</td>
<td class="nump">$ 2.08<span></span>
</td>
<td class="nump">$ 2.19<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_msex_AdjustedEarningsApplicableToCommonStockinShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AdjustedEarningsApplicableToCommonStockinShares</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: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_msex_ConvertibleDollar7PreferredSeriesStockDividends">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 cash, stock, and paid-in-kind (PIK) dividends declared convertible $7.00 preferred 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_ConvertibleDollar7PreferredSeriesStockDividends</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_EarningsApplicableToCommonStockinShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_EarningsApplicableToCommonStockinShares</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: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_msex_IncrementalCommonSharesAttributableToConversionOfDollar7PreferredSeriesStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Incremental common shares attributable to $7.00 series preferred shares, 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_IncrementalCommonSharesAttributableToConversionOfDollar7PreferredSeriesStock</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: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_msex_PreferredStockDividendsIncomeStatementImpacts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PreferredStockDividendsIncomeStatementImpacts</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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<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/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<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_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems</td>
</tr>
<tr>
<td style="padding-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_IncomeLossIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 tax, of income (loss) including portion attributable to noncontrolling interest. Includes, but is not limited to, income (loss) from continuing operations, discontinued operations and equity method investments.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.18)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<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_IncomeLossIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1377-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1930-109256<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1930-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1930-109256<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1505-109256<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1930-109256<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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<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>65
<FILENAME>R50.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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140570549209536">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Capitalization (Details) - Schedule of basic and diluted earnings per share (Parentheticals) - $ / shares<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Schedule of earnings per share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockDividendsPerShareDeclared', window );">Dividend</a></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_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems</td>
</tr>
<tr>
<td style="padding-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_PreferredStockDividendsPerShareDeclared">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 declared 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_PreferredStockDividendsPerShareDeclared</td>
</tr>
<tr>
<td style="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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140570553751440">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Capitalization (Details) - Schedule of carrying amount and fair value of the bonds - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_msex_CapitalizationDetailsScheduleofcarryingamountandfairvalueofthebondsLineItems', window );"><strong>Schedule of Carrying Amount and Fair Value of Bonds [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_CarryingAmount', window );">Carrying Amount</a></td>
<td class="nump">$ 147,269<span></span>
</td>
<td class="nump">$ 98,828<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">$ 138,756<span></span>
</td>
<td class="nump">$ 107,781<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_msex_CapitalizationDetailsScheduleofcarryingamountandfairvalueofthebondsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CapitalizationDetailsScheduleofcarryingamountandfairvalueofthebondsLineItems</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_CarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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.</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_CarryingAmount</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_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>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_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>67
<FILENAME>R52.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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140570545576880">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Benefit Plans (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_msex_EmployeeBenefitPlansDetailsLineItems', window );"><strong>Employee Benefit Plans (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation', window );">Pension Plan</a></td>
<td class="nump">$ 794.0<span></span>
</td>
<td class="nump">$ 100.4<span></span>
</td>
<td class="text">&#160;<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_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear', window );">Benefits Plan assumed annual rate</a></td>
<td class="nump">7.50%<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_IncreaseDecreaseInAnnualRatePerCapitaCostOfCoveredHealthcareBenefitsYearsOneToThree', window );">Increase declining annual rate</a></td>
<td class="nump">0.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_msex_IncreaseDecreaseInAnnualRatePerCapitaCostOfCoveredHealthcareBenefitsYearsFourAndFive', window );">Capital cost of covered healthcare benefits</a></td>
<td class="nump">4.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_OtherPostretirementBenefitsPayments', window );">Contribution fees</a></td>
<td class="nump">$ 1.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_msex_NumberOfHoursRequiredToParticipateInContributionPlan', window );">Employees plan</a></td>
<td class="nump">1,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_msex_PercentOfParticipantsContributionsMatchedByCompanyBelowOnePercentOfParticipantsCompensation', window );">Contributions plan rate</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_msex_StockBasedCompensationRemainAwardRate', window );">Stock based compensation remain award rate</a></td>
<td class="nump">1.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_msex_PercentOfParticipantsContributionsMatchedByCompanyAboveOnePercentOfParticipantsCompensation', window );">Compensation plus rate</a></td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_msex_ThresholdPercentageOfParticipantsCompensationAtWhichMatchingDecreases', window );">Contributions exceeding rate</a></td>
<td class="nump">1.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent', window );">Matching contributions, percent</a></td>
<td class="nump">6.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_msex_MatchingContributions', window );">Matching contributions</a></td>
<td class="nump">$ 0.7<span></span>
</td>
<td class="nump">0.7<span></span>
</td>
<td class="nump">$ 0.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_DefinedContributionPlanEmployerDiscretionaryContributionAmount', window );">Discretionary contribution</a></td>
<td class="nump">$ 0.9<span></span>
</td>
<td class="nump">$ 0.7<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_DefinedContributionPlanEmployerDiscretionaryContributionPercent', window );">Compensation eligible rate</a></td>
<td class="nump">5.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Maximum number of shares authorized for grant (in Shares) | shares</a></td>
<td class="nump">300,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Stock based compensation remain award rate</a></td>
<td class="nump">80.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_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">Pension Plan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_msex_EmployeeBenefitPlansDetailsLineItems', window );"><strong>Employee Benefit Plans (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementBenefitContributions', window );">Cash contributions</a></td>
<td class="nump">$ 2.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPensionPlansDefinedBenefitMember', window );">Other Pension Plan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_msex_EmployeeBenefitPlansDetailsLineItems', window );"><strong>Employee Benefit Plans (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementBenefitContributions', window );">Cash contributions</a></td>
<td class="nump">0.9<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_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">Other Postretirement Benefits Plan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_msex_EmployeeBenefitPlansDetailsLineItems', window );"><strong>Employee Benefit Plans (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount', window );">Discretionary contribution</a></td>
<td class="nump">0.8<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_AwardTypeAxis=srt_ScenarioForecastMember', window );">Forecast [Member] | Other Pension Plan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_msex_EmployeeBenefitPlansDetailsLineItems', window );"><strong>Employee Benefit Plans (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementBenefitContributions', window );">Cash contributions</a></td>
<td class="nump">$ 0.9<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_DefinedContributionPlanEmployerDiscretionaryContributionPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DefinedContributionPlanEmployerDiscretionaryContributionPercent</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>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_msex_EmployeeBenefitPlansDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_EmployeeBenefitPlansDetailsLineItems</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_IncreaseDecreaseInAnnualRatePerCapitaCostOfCoveredHealthcareBenefitsYearsFourAndFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_IncreaseDecreaseInAnnualRatePerCapitaCostOfCoveredHealthcareBenefitsYearsFourAndFive</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_IncreaseDecreaseInAnnualRatePerCapitaCostOfCoveredHealthcareBenefitsYearsOneToThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_IncreaseDecreaseInAnnualRatePerCapitaCostOfCoveredHealthcareBenefitsYearsOneToThree</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_MatchingContributions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_MatchingContributions</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_NumberOfHoursRequiredToParticipateInContributionPlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_NumberOfHoursRequiredToParticipateInContributionPlan</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:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_msex_PercentOfParticipantsContributionsMatchedByCompanyAboveOnePercentOfParticipantsCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PercentOfParticipantsContributionsMatchedByCompanyAboveOnePercentOfParticipantsCompensation</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>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_msex_PercentOfParticipantsContributionsMatchedByCompanyBelowOnePercentOfParticipantsCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PercentOfParticipantsContributionsMatchedByCompanyBelowOnePercentOfParticipantsCompensation</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>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_msex_StockBasedCompensationRemainAwardRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Stock based compensation remain award 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_StockBasedCompensationRemainAwardRate</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>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_msex_ThresholdPercentageOfParticipantsCompensationAtWhichMatchingDecreases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ThresholdPercentageOfParticipantsCompensationAtWhichMatchingDecreases</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>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Assumed rate, for next fiscal year, based on annual change in cost of health care cost benefits used to measure expected cost of benefits covered by defined benefit postretirement plan. Factors include, but are not limited to, estimate of health care inflation, change in health care utilization or delivery pattern, technological advances, and change in health status of participant. Excludes factors for change in composition of plan population by age and dependency status.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (l)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<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_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 benefit obligation for defined benefit plan with accumulated benefit obligation in excess of plan 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2417-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2417-114920<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_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_DefinedContributionPlanEmployerDiscretionaryContributionAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 discretionary contributions made by an employer to a defined contribution 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;">us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedContributionPlanEmployerMatchingContributionPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 employees' gross pay for which the employer contributes a matching contribution to a defined contribution 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;">us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent</td>
</tr>
<tr>
<td style="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_OtherPostretirementBenefitsPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 other postretirement benefit. Includes, but is not limited to, employer contribution to fund plan asset and payment to retiree. Excludes pension 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3536-108585<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_OtherPostretirementBenefitsPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3536-108585<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 authorized for issuance under 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://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_OtherPensionPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_OtherPensionPlansDefinedBenefitMember</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=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;">us-gaap_AwardTypeAxis=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>68
<FILENAME>R53.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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140570636140000">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Benefit Plans (Details) - Schedule of pension plan and other benefits plan - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">Pension Plan [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_msex_EmployeeBenefitPlansDetailsScheduleofpensionplanandotherbenefitsplanLineItems', window );"><strong>Employee Benefit Plans (Details) - Schedule of pension plan and other benefits plan [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_us-gaap_AllowanceForDoubtfulAccountsReceivable', window );">Beginning Balance</a></td>
<td class="nump">$ 113,710<span></span>
</td>
<td class="nump">$ 115,861<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_DefinedBenefitPlanOtherCosts', window );">Service Cost</a></td>
<td class="nump">2,362<span></span>
</td>
<td class="nump">2,696<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="nump">3,042<span></span>
</td>
<td class="nump">2,706<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_DefinedBenefitPlanActuarialGainLoss', window );">Actuarial (Gain) Loss</a></td>
<td class="num">(27,850)<span></span>
</td>
<td class="num">(4,185)<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_DefinedBenefitPlanBenefitObligationBenefitsPaid', window );">Benefits Paid</a></td>
<td class="num">(3,476)<span></span>
</td>
<td class="num">(3,368)<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_AllowanceForDoubtfulAccountsReceivable', window );">Ending Balance</a></td>
<td class="nump">87,788<span></span>
</td>
<td class="nump">113,710<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_OtherPensionPlansDefinedBenefitMember', window );">Other Pension Plan [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_msex_EmployeeBenefitPlansDetailsScheduleofpensionplanandotherbenefitsplanLineItems', window );"><strong>Employee Benefit Plans (Details) - Schedule of pension plan and other benefits plan [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_us-gaap_AllowanceForDoubtfulAccountsReceivable', window );">Beginning Balance</a></td>
<td class="nump">49,396<span></span>
</td>
<td class="nump">52,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_DefinedBenefitPlanOtherCosts', window );">Service Cost</a></td>
<td class="nump">799<span></span>
</td>
<td class="nump">917<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="nump">1,325<span></span>
</td>
<td class="nump">1,236<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanActuarialGainLoss', window );">Actuarial (Gain) Loss</a></td>
<td class="num">(17,761)<span></span>
</td>
<td class="num">(4,705)<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_DefinedBenefitPlanBenefitObligationBenefitsPaid', window );">Benefits Paid</a></td>
<td class="num">(850)<span></span>
</td>
<td class="num">(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_AllowanceForDoubtfulAccountsReceivable', window );">Ending Balance</a></td>
<td class="nump">$ 32,909<span></span>
</td>
<td class="nump">$ 49,396<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_msex_EmployeeBenefitPlansDetailsScheduleofpensionplanandotherbenefitsplanLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_EmployeeBenefitPlansDetailsScheduleofpensionplanandotherbenefitsplanLineItems</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_AllowanceForDoubtfulAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5074-111524<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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_AllowanceForDoubtfulAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_DefinedBenefitPlanActuarialGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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) from change in actuarial assumptions which (increases) decreases benefit obligation of defined benefit plan. Assumptions include, but are not limited to, interest, mortality, employee turnover, salary, and temporary deviation from substantive 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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<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_DefinedBenefitPlanActuarialGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedBenefitPlanBenefitObligationBenefitsPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 payment to participant of defined benefit plan which decreases benefit obligation. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(6)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 60<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=6414203&amp;loc=d3e39716-114964<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_DefinedBenefitPlanBenefitObligationBenefitsPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=SL108413299-114919<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<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_DefinedBenefitPlanOtherCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 defined benefit plan cost (credit), 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_DefinedBenefitPlanOtherCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OtherPensionPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_OtherPensionPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140570551808352">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Benefit Plans (Details) - Schedule of change in fair value of plan assets - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">Pension Plan [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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_msex_FairValueOfPlanAssets', window );">Beginning Balance</a></td>
<td class="nump">$ 100,750<span></span>
</td>
<td class="nump">$ 88,921<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_DefinedBenefitPlanActualReturnOnPlanAssets', window );">Actual Return on Plan Assets</a></td>
<td class="num">(14,346)<span></span>
</td>
<td class="nump">11,798<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_DefinedBenefitPlanContributionsByEmployer', window );">Employer Contributions</a></td>
<td class="nump">1,900<span></span>
</td>
<td class="nump">3,400<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_DefinedBenefitPlanPlanAssetsBenefitsPaid', window );">Benefits Paid</a></td>
<td class="num">(3,476)<span></span>
</td>
<td class="num">(3,369)<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_FairValueOfPlanAssets', window );">Ending Balance</a></td>
<td class="nump">84,828<span></span>
</td>
<td class="nump">100,750<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_DefinedBenefitPlanFundedStatusOfPlan', window );">Funded Status</a></td>
<td class="num">(2,960)<span></span>
</td>
<td class="num">(12,960)<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_OtherPensionPlansDefinedBenefitMember', window );">Other Pension Plan [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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_msex_FairValueOfPlanAssets', window );">Beginning Balance</a></td>
<td class="nump">50,668<span></span>
</td>
<td class="nump">44,892<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_DefinedBenefitPlanActualReturnOnPlanAssets', window );">Actual Return on Plan Assets</a></td>
<td class="num">(6,639)<span></span>
</td>
<td class="nump">5,776<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_DefinedBenefitPlanContributionsByEmployer', window );">Employer Contributions</a></td>
<td class="nump">850<span></span>
</td>
<td class="nump">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_DefinedBenefitPlanPlanAssetsBenefitsPaid', window );">Benefits Paid</a></td>
<td class="num">(850)<span></span>
</td>
<td class="num">(828)<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_FairValueOfPlanAssets', window );">Ending Balance</a></td>
<td class="nump">44,029<span></span>
</td>
<td class="nump">50,668<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_DefinedBenefitPlanFundedStatusOfPlan', window );">Funded Status</a></td>
<td class="nump">$ 11,120<span></span>
</td>
<td class="nump">$ 1,272<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_msex_FairValueOfPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of plan assets, 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_FairValueOfPlanAssets</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_DefinedBenefitPlanActualReturnOnPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 plan assets of defined benefit plan from actual return (loss) determined by change in fair value of plan assets adjusted for contributions, benefit payments, and other expenses.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<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_DefinedBenefitPlanActualReturnOnPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedBenefitPlanContributionsByEmployer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 contribution received by defined benefit plan from employer which increases plan 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/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<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_DefinedBenefitPlanContributionsByEmployer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedBenefitPlanDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_DefinedBenefitPlanDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanFundedStatusOfPlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 funded (unfunded) status of defined benefit plan, measured as difference between fair value of plan assets and benefit obligation. Includes, but is not limited to, overfunded (underfunded) status.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=d3e1703-114919<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<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_DefinedBenefitPlanFundedStatusOfPlan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedBenefitPlanPlanAssetsBenefitsPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 payment to participant under defined benefit plan which decreases plan assets. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(5)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 60<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=6414203&amp;loc=d3e39716-114964<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_DefinedBenefitPlanPlanAssetsBenefitsPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_OtherPensionPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_OtherPensionPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<FILENAME>R55.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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140570636142832">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Benefit Plans (Details) - Schedule of employee benefit plans recognized in balance sheet - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">Pension Plan [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_msex_BalanceSheetsConsistOfAbstract', window );"><strong>Balance Sheets consist of:</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_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities', window );">Current Liability</a></td>
<td class="nump">$ 529<span></span>
</td>
<td class="nump">$ 398,000<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_PensionAndOtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent', window );">Noncurrent Liability (Asset)</a></td>
<td class="nump">2,431<span></span>
</td>
<td class="nump">12,562,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_PensionAndOtherPostretirementDefinedBenefitPlanLiabilitiesCurrentAndNoncurrent', window );">Net Liability (Asset) Recognized</a></td>
<td class="nump">2,960<span></span>
</td>
<td class="nump">12,960,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_RetirementPlanTypeAxis=us-gaap_OtherPensionPlansDefinedBenefitMember', window );">Other Pension Plan [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_msex_BalanceSheetsConsistOfAbstract', window );"><strong>Balance Sheets consist of:</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_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities', window );">Current Liability</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_PensionAndOtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent', window );">Noncurrent Liability (Asset)</a></td>
<td class="num">(11,120)<span></span>
</td>
<td class="num">(1,272,000)<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_PensionAndOtherPostretirementDefinedBenefitPlanLiabilitiesCurrentAndNoncurrent', window );">Net Liability (Asset) Recognized</a></td>
<td class="num">$ (11,120)<span></span>
</td>
<td class="num">$ (1,272,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_BalanceSheetsConsistOfAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_BalanceSheetsConsistOfAbstract</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_PensionAndOtherPostretirementDefinedBenefitPlanLiabilitiesCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 liability, recognized in statement of financial position, for defined benefit pension and other postretirement 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_PensionAndOtherPostretirementDefinedBenefitPlanLiabilitiesCurrentAndNoncurrent</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_PensionAndOtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="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_PensionAndOtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent</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_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=d3e1731-114919<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=d3e1703-114919<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_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_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_OtherPensionPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_OtherPensionPlansDefinedBenefitMember</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>71
<FILENAME>R56.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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140570551811152">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Employee Benefit Plans (Details) - Schedule of components of net benefit cost - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">Pension Plan [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>
</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_EmployeeBenefitPlansDetailsScheduleofcomponentsofnetbenefitcostLineItems', window );"><strong>Employee Benefit Plans (Details) - Schedule of components of net benefit cost [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>
</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">$ 2,363<span></span>
</td>
<td class="nump">$ 2,696<span></span>
</td>
<td class="nump">$ 2,434<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_DefinedBenefitPlanInterestsCost', window );">Interest Cost</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">3,042<span></span>
</td>
<td class="nump">2,706<span></span>
</td>
<td class="nump">3,099<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_DefinedBenefitPlanExpectedReturnOnPlanAsset', window );">Expected Return on Plan Assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(7,041)<span></span>
</td>
<td class="num">(6,225)<span></span>
</td>
<td class="num">(5,635)<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_DefinedBenefitPlanAmortizationOfGainsLosse', window );">Amortization of Net Actuarial Loss</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,673<span></span>
</td>
<td class="nump">2,868<span></span>
</td>
<td class="nump">2,059<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="nump">37<span></span>
</td>
<td class="nump">2,045<span></span>
</td>
<td class="nump">1,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_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPensionPlansDefinedBenefitMember', window );">Other Pension Plan [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>
</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_EmployeeBenefitPlansDetailsScheduleofcomponentsofnetbenefitcostLineItems', window );"><strong>Employee Benefit Plans (Details) - Schedule of components of net benefit cost [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>
</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">799<span></span>
</td>
<td class="nump">917<span></span>
</td>
<td class="nump">993<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_DefinedBenefitPlanInterestsCost', window );">Interest Cost</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,325<span></span>
</td>
<td class="nump">1,236<span></span>
</td>
<td class="nump">1,699<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_DefinedBenefitPlanExpectedReturnOnPlanAsset', window );">Expected Return on Plan Assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(3,547)<span></span>
</td>
<td class="num">(3,142)<span></span>
</td>
<td class="num">(2,853)<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_DefinedBenefitPlanAmortizationOfGainsLosse', window );">Amortization of Net Actuarial Loss</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text"> <span></span>
</td>
<td class="nump">527<span></span>
</td>
<td class="nump">1,352<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">$ (1,423)<span></span>
</td>
<td class="num">$ (462)<span></span>
</td>
<td class="nump">$ 1,191<span></span>
</td>
</tr>
<tr><td colspan="4"></td></tr>
<tr><td colspan="4"><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 in 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_DefinedBenefitPlanAmortizationOfGainsLosse">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_DefinedBenefitPlanAmortizationOfGainsLosse</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_DefinedBenefitPlanExpectedReturnOnPlanAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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>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_DefinedBenefitPlanExpectedReturnOnPlanAsset</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_DefinedBenefitPlanInterestsCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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>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_DefinedBenefitPlanInterestsCost</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_EmployeeBenefitPlansDetailsScheduleofcomponentsofnetbenefitcostLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_EmployeeBenefitPlansDetailsScheduleofcomponentsofnetbenefitcostLineItems</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_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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<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_OtherPensionPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_OtherPensionPlansDefinedBenefitMember</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>72
<FILENAME>R57.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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140570554249680">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Benefit Plans (Details) - Schedule of regulatory assets into net periodic benefit cost<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th></tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">Pension Plan [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_EmployeeBenefitPlansDetailsScheduleofregulatoryassetsintonetperiodicbenefitcostLineItems', window );"><strong>Employee Benefit Plans (Details) - Schedule of regulatory assets into net periodic benefit cost [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_msex_ExpectedAmortizedActuarialLoss', window );">Actuarial Loss (Gain)</a></td>
<td class="nump">$ 658<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_OtherPensionPlansDefinedBenefitMember', window );">Other Pension Plan [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_msex_EmployeeBenefitPlansDetailsScheduleofregulatoryassetsintonetperiodicbenefitcostLineItems', window );"><strong>Employee Benefit Plans (Details) - Schedule of regulatory assets into net periodic benefit cost [Line Items]</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_msex_ExpectedAmortizedActuarialLoss', window );">Actuarial Loss (Gain)</a></td>
<td class="num">$ (191)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_msex_EmployeeBenefitPlansDetailsScheduleofregulatoryassetsintonetperiodicbenefitcostLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_EmployeeBenefitPlansDetailsScheduleofregulatoryassetsintonetperiodicbenefitcostLineItems</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_ExpectedAmortizedActuarialLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Expected amount of gain (loss) related to change in benefit obligation resulting from changes in actuarial assumptions.</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_ExpectedAmortizedActuarialLoss</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_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_OtherPensionPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_OtherPensionPlansDefinedBenefitMember</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>73
<FILENAME>R58.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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140570548694288">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Benefit Plans (Details) - Schedule of discount and compensation rates<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">Pension Plan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_msex_WeightedAverageAssumptionsAbstract', window );"><strong>Weighted Average Assumptions:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets', window );">Expected Return on Plan Assets</a></td>
<td class="nump">7.00%<span></span>
</td>
<td class="nump">7.00%<span></span>
</td>
<td class="nump">7.00%<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_DiscountRateForAbstract', window );"><strong>Discount Rate for:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate', window );">Benefit Obligation</a></td>
<td class="nump">4.98%<span></span>
</td>
<td class="nump">2.72%<span></span>
</td>
<td class="nump">2.37%<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_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate', window );">Benefit Cost</a></td>
<td class="nump">2.72%<span></span>
</td>
<td class="nump">2.37%<span></span>
</td>
<td class="nump">3.12%<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_CompensationIncreaseForAbstract', window );"><strong>Compensation Increase for:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease', window );">Benefit Obligation</a></td>
<td class="nump">3.00%<span></span>
</td>
<td class="nump">3.00%<span></span>
</td>
<td class="nump">3.00%<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_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease', window );">Benefit Cost</a></td>
<td class="nump">3.00%<span></span>
</td>
<td class="nump">3.00%<span></span>
</td>
<td class="nump">3.00%<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_OtherPensionPlansDefinedBenefitMember', window );">Other Pension Plan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_msex_WeightedAverageAssumptionsAbstract', window );"><strong>Weighted Average Assumptions:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets', window );">Expected Return on Plan Assets</a></td>
<td class="nump">7.00%<span></span>
</td>
<td class="nump">7.00%<span></span>
</td>
<td class="nump">7.00%<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_DiscountRateForAbstract', window );"><strong>Discount Rate for:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate', window );">Benefit Obligation</a></td>
<td class="nump">4.98%<span></span>
</td>
<td class="nump">2.72%<span></span>
</td>
<td class="nump">2.37%<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_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate', window );">Benefit Cost</a></td>
<td class="nump">2.72%<span></span>
</td>
<td class="nump">2.37%<span></span>
</td>
<td class="nump">3.12%<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_CompensationIncreaseForAbstract', window );"><strong>Compensation Increase for:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease', window );">Benefit Obligation</a></td>
<td class="nump">3.00%<span></span>
</td>
<td class="nump">3.00%<span></span>
</td>
<td class="nump">3.00%<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_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease', window );">Benefit Cost</a></td>
<td class="nump">3.00%<span></span>
</td>
<td class="nump">3.00%<span></span>
</td>
<td class="nump">3.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_msex_CompensationIncreaseForAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CompensationIncreaseForAbstract</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_DiscountRateForAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DiscountRateForAbstract</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_WeightedAverageAssumptionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_WeightedAverageAssumptionsAbstract</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_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 rate for present value of future retirement benefits cash flows, used to determine benefit obligation of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (k)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<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_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 rate increase of compensation, used to determine benefit obligation of defined benefit plan. Plan includes, but is not limited to, pay-related 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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (k)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<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_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 rate for present value of future retirement benefits cash flows, used to determine net periodic benefit cost 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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (k)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<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_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 rate of return on plan assets, reflecting average rate of earnings expected on existing plan assets and expected contributions, used to determine net periodic benefit cost 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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (k)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2919-114920<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_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 rate of compensation increase used to determine net periodic benefit cost of defined benefit plan. Plan includes, but is not limited to, pay-related 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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (k)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<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_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease</td>
</tr>
<tr>
<td style="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_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_OtherPensionPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_OtherPensionPlansDefinedBenefitMember</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>74
<FILENAME>R59.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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140570553998320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Benefit Plans (Details) - Schedule of effect of one-percentage point change in assumed health care cost trend rates<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th></tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">Pension Plan [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_EmployeeBenefitPlansDetailsScheduleofeffectofonepercentagepointchangeinassumedhealthcarecosttrendratesLineItems', window );"><strong>Employee Benefit Plans (Details) - Schedule of effect of one-percentage point change in assumed health care cost trend rates [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_DefinedBenefitPlanEffectOfOnePercentagePointIncreaseOnServiceAndInterestCostComponents', window );">Effect on Current Year Service and Interest Costs</a></td>
<td class="nump">$ 435<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_DefinedBenefitPlanEffectOfOnePercentagePointIncreaseOnAccumulatedPostretirementBenefitObligation', window );">Effect on Projected Benefit Obligation</a></td>
<td class="nump">4,239<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_OtherPensionPlansDefinedBenefitMember', window );">Other Pension Plan [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_EmployeeBenefitPlansDetailsScheduleofeffectofonepercentagepointchangeinassumedhealthcarecosttrendratesLineItems', window );"><strong>Employee Benefit Plans (Details) - Schedule of effect of one-percentage point change in assumed health care cost trend rates [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_DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnServiceAndInterestCostComponents1', window );">Effect on Current Year Service and Interest Costs</a></td>
<td class="num">(334)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnAccumulatedPostretirementBenefitObligation1', window );">Effect on Projected Benefit Obligation</a></td>
<td class="num">$ (3,448)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_msex_EmployeeBenefitPlansDetailsScheduleofeffectofonepercentagepointchangeinassumedhealthcarecosttrendratesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_EmployeeBenefitPlansDetailsScheduleofeffectofonepercentagepointchangeinassumedhealthcarecosttrendratesLineItems</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_DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnAccumulatedPostretirementBenefitObligation1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 decrease in accumulated postretirement benefit obligation from one-percentage-point decrease in assumed health care cost trend rate.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<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_DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnAccumulatedPostretirementBenefitObligation1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnServiceAndInterestCostComponents1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 decrease in service and interest cost components of net periodic postretirement benefit cost from one-percentage-point decrease in assumed health care cost trend rate.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<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_DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnServiceAndInterestCostComponents1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedBenefitPlanEffectOfOnePercentagePointIncreaseOnAccumulatedPostretirementBenefitObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 in accumulated postretirement benefit obligation from one-percentage-point increase in assumed health care cost trend rate.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<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_DefinedBenefitPlanEffectOfOnePercentagePointIncreaseOnAccumulatedPostretirementBenefitObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedBenefitPlanEffectOfOnePercentagePointIncreaseOnServiceAndInterestCostComponents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 in service and interest cost components of net periodic postretirement benefit cost from one-percentage-point increase in assumed health care cost trend rate.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<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_DefinedBenefitPlanEffectOfOnePercentagePointIncreaseOnServiceAndInterestCostComponents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OtherPensionPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_OtherPensionPlansDefinedBenefitMember</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>75
<FILENAME>R60.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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140570549365136">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Employee Benefit Plans (Details) - Schedule of expected benefit payments<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">Pension Plan [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_EmployeeBenefitPlansDetailsScheduleofexpectedbenefitpaymentsLineItems', window );"><strong>Employee Benefit Plans (Details) - Schedule of expected benefit payments [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_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths', window );">2023</a></td>
<td class="nump">$ 4,153<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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo', window );">2024</a></td>
<td class="nump">4,961<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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree', window );">2025</a></td>
<td class="nump">5,349<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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour', window );">2026</a></td>
<td class="nump">5,344<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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive', window );">2027</a></td>
<td class="nump">5,437<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_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter', window );">2028-2032</a></td>
<td class="nump">28,483<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_BenefitPaymentsTotals', window );">Totals</a></td>
<td class="nump">53,727<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_OtherPensionPlansDefinedBenefitMember', window );">Other Pension Plan [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_msex_EmployeeBenefitPlansDetailsScheduleofexpectedbenefitpaymentsLineItems', window );"><strong>Employee Benefit Plans (Details) - Schedule of expected benefit payments [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_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths', window );">2023</a></td>
<td class="nump">1,262<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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo', window );">2024</a></td>
<td class="nump">1,423<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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree', window );">2025</a></td>
<td class="nump">1,550<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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour', window );">2026</a></td>
<td class="nump">1,645<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive', window );">2027</a></td>
<td class="nump">1,699<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_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter', window );">2028-2032</a></td>
<td class="nump">9,363<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_BenefitPaymentsTotals', window );">Totals</a></td>
<td class="nump">$ 16,942<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_msex_BenefitPaymentsTotals">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amount of benefit payments.</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_BenefitPaymentsTotals</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_EmployeeBenefitPlansDetailsScheduleofexpectedbenefitpaymentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_EmployeeBenefitPlansDetailsScheduleofexpectedbenefitpaymentsLineItems</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_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 benefit for defined benefit plan expected to be paid in five fiscal years after fifth fiscal year following 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/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<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_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 benefit for defined benefit plan expected to be paid in next fiscal year following 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/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<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_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 benefit for defined benefit plan expected to be paid in fifth fiscal year following 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/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 benefit for defined benefit plan expected to be paid in fourth fiscal year following 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/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 benefit for defined benefit plan expected to be paid in third fiscal year following 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/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 benefit for defined benefit plan expected to be paid in second fiscal year following 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/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_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_OtherPensionPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_OtherPensionPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>76
<FILENAME>R61.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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140570541179488">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Employee Benefit Plans (Details) - Schedule of allocation of plan assets<br></strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">Pension Plan [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_msex_EmployeeBenefitPlansDetailsScheduleofallocationofplanassetsLineItems', window );"><strong>Employee Benefit Plans (Details) - Schedule of allocation of plan assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations', window );">Pension Plan</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<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_OtherPensionPlansDefinedBenefitMember', window );">Other Benefits Plan [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_msex_EmployeeBenefitPlansDetailsScheduleofallocationofplanassetsLineItems', window );"><strong>Employee Benefit Plans (Details) - Schedule of allocation of plan assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations', window );">Pension Plan</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_EquitySecuritiesMember', window );">Equity Securities [Member] | Pension Plan [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_msex_EmployeeBenefitPlansDetailsScheduleofallocationofplanassetsLineItems', window );"><strong>Employee Benefit Plans (Details) - Schedule of allocation of plan assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations', window );">Pension Plan</a></td>
<td class="nump">53.60%<span></span>
</td>
<td class="nump">59.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_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage', window );">Other Benefits Plan</a></td>
<td class="nump">55.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_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_EquitySecuritiesMember', window );">Equity Securities [Member] | Other Benefits Plan [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_msex_EmployeeBenefitPlansDetailsScheduleofallocationofplanassetsLineItems', window );"><strong>Employee Benefit Plans (Details) - Schedule of allocation of plan assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations', window );">Pension Plan</a></td>
<td class="nump">55.20%<span></span>
</td>
<td class="nump">66.80%<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_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage', window );">Other Benefits Plan</a></td>
<td class="nump">43.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_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DebtSecuritiesMember', window );">Debt Securities [Member] | Pension Plan [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_msex_EmployeeBenefitPlansDetailsScheduleofallocationofplanassetsLineItems', window );"><strong>Employee Benefit Plans (Details) - Schedule of allocation of plan assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations', window );">Pension Plan</a></td>
<td class="nump">40.90%<span></span>
</td>
<td class="nump">37.90%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage', window );">Other Benefits Plan</a></td>
<td class="nump">38.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_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DebtSecuritiesMember', window );">Debt Securities [Member] | Other Benefits Plan [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_msex_EmployeeBenefitPlansDetailsScheduleofallocationofplanassetsLineItems', window );"><strong>Employee Benefit Plans (Details) - Schedule of allocation of plan assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations', window );">Pension Plan</a></td>
<td class="nump">24.70%<span></span>
</td>
<td class="nump">30.70%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage', window );">Other Benefits Plan</a></td>
<td class="nump">50.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_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_CashAndCashEquivalentsMember', window );">Cash and Cash Equivalents [Member] | Pension Plan [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_msex_EmployeeBenefitPlansDetailsScheduleofallocationofplanassetsLineItems', window );"><strong>Employee Benefit Plans (Details) - Schedule of allocation of plan assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations', window );">Pension Plan</a></td>
<td class="nump">3.90%<span></span>
</td>
<td class="nump">1.00%<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_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage', window );">Other Benefits Plan</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_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_CashAndCashEquivalentsMember', window );">Cash and Cash Equivalents [Member] | Other Benefits Plan [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_msex_EmployeeBenefitPlansDetailsScheduleofallocationofplanassetsLineItems', window );"><strong>Employee Benefit Plans (Details) - Schedule of allocation of plan assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations', window );">Pension Plan</a></td>
<td class="nump">20.10%<span></span>
</td>
<td class="nump">2.50%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage', window );">Other Benefits Plan</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_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_ExchangeTradedFundsMember', window );">Exchange Traded Funds [Member] | Pension Plan [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_msex_EmployeeBenefitPlansDetailsScheduleofallocationofplanassetsLineItems', window );"><strong>Employee Benefit Plans (Details) - Schedule of allocation of plan assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations', window );">Pension Plan</a></td>
<td class="nump">1.60%<span></span>
</td>
<td class="nump">1.50%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage', window );">Other Benefits Plan</a></td>
<td class="nump">5.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_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_ExchangeTradedFundsMember', window );">Exchange Traded Funds [Member] | Other Benefits Plan [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_msex_EmployeeBenefitPlansDetailsScheduleofallocationofplanassetsLineItems', window );"><strong>Employee Benefit Plans (Details) - Schedule of allocation of plan assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations', window );">Pension Plan</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<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_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage', window );">Other Benefits Plan</a></td>
<td class="nump">5.00%<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_EmployeeBenefitPlansDetailsScheduleofallocationofplanassetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_EmployeeBenefitPlansDetailsScheduleofallocationofplanassetsLineItems</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_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 target investment allocation to total plan assets. Includes, but is not limited to, percentage on weighted-average basis if more than one 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<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_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanWeightedAverageAssetAllocations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 actual investment allocation to total plan assets. Includes, but is not limited to, percentage on weighted-average basis if more than one 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<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_DefinedBenefitPlanWeightedAverageAssetAllocations</td>
</tr>
<tr>
<td style="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_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_OtherPensionPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_OtherPensionPlansDefinedBenefitMember</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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_EquitySecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_EquitySecuritiesMember</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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DebtSecuritiesMember</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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_CashAndCashEquivalentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_CashAndCashEquivalentsMember</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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_ExchangeTradedFundsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_ExchangeTradedFundsMember</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>77
<FILENAME>R62.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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140570545301216">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Employee Benefit Plans (Details) - Schedule of fair value of plan assets - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">Pension Plan [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_msex_EmployeeBenefitPlansDetailsScheduleoffairvalueofplanassetsLineItems', window );"><strong>Employee Benefit Plans (Details) - Schedule of fair value of plan assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">$ 84,828<span></span>
</td>
<td class="nump">$ 100,750<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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_MutualFundMember', window );">Mutual Funds [Member] | Pension Plan [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_msex_EmployeeBenefitPlansDetailsScheduleoffairvalueofplanassetsLineItems', window );"><strong>Employee Benefit Plans (Details) - Schedule of fair value of plan assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">71,559<span></span>
</td>
<td class="nump">87,687<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_MoneyMarketFundsMember', window );">Money Market Funds [Member] | Pension Plan [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_msex_EmployeeBenefitPlansDetailsScheduleoffairvalueofplanassetsLineItems', window );"><strong>Employee Benefit Plans (Details) - Schedule of fair value of plan assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">3,271<span></span>
</td>
<td class="nump">1,057<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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_EquitySecuritiesMember', window );">Equity Securities [Member] | Pension Plan [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_msex_EmployeeBenefitPlansDetailsScheduleoffairvalueofplanassetsLineItems', window );"><strong>Employee Benefit Plans (Details) - Schedule of fair value of plan assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">9,998<span></span>
</td>
<td class="nump">12,006<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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Level 1 [Member] | Pension Plan [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_msex_EmployeeBenefitPlansDetailsScheduleoffairvalueofplanassetsLineItems', window );"><strong>Employee Benefit Plans (Details) - Schedule of fair value of plan assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">84,828<span></span>
</td>
<td class="nump">100,750<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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Level 1 [Member] | Mutual Funds [Member] | Pension Plan [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_msex_EmployeeBenefitPlansDetailsScheduleoffairvalueofplanassetsLineItems', window );"><strong>Employee Benefit Plans (Details) - Schedule of fair value of plan assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">71,559<span></span>
</td>
<td class="nump">87,687<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Level 1 [Member] | Money Market Funds [Member] | Pension Plan [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_msex_EmployeeBenefitPlansDetailsScheduleoffairvalueofplanassetsLineItems', window );"><strong>Employee Benefit Plans (Details) - Schedule of fair value of plan assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">3,271<span></span>
</td>
<td class="nump">1,057<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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Level 1 [Member] | Equity Securities [Member] | Pension Plan [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_msex_EmployeeBenefitPlansDetailsScheduleoffairvalueofplanassetsLineItems', window );"><strong>Employee Benefit Plans (Details) - Schedule of fair value of plan assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">9,998<span></span>
</td>
<td class="nump">12,006<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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2 [Member] | Pension Plan [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_msex_EmployeeBenefitPlansDetailsScheduleoffairvalueofplanassetsLineItems', window );"><strong>Employee Benefit Plans (Details) - Schedule of fair value of plan assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2 [Member] | Mutual Funds [Member] | Pension Plan [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_msex_EmployeeBenefitPlansDetailsScheduleoffairvalueofplanassetsLineItems', window );"><strong>Employee Benefit Plans (Details) - Schedule of fair value of plan assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2 [Member] | Money Market Funds [Member] | Pension Plan [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_msex_EmployeeBenefitPlansDetailsScheduleoffairvalueofplanassetsLineItems', window );"><strong>Employee Benefit Plans (Details) - Schedule of fair value of plan assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2 [Member] | Equity Securities [Member] | Pension Plan [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_msex_EmployeeBenefitPlansDetailsScheduleoffairvalueofplanassetsLineItems', window );"><strong>Employee Benefit Plans (Details) - Schedule of fair value of plan assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Level 3 [Member] | Pension Plan [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_msex_EmployeeBenefitPlansDetailsScheduleoffairvalueofplanassetsLineItems', window );"><strong>Employee Benefit Plans (Details) - Schedule of fair value of plan assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Level 3 [Member] | Mutual Funds [Member] | Pension Plan [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_msex_EmployeeBenefitPlansDetailsScheduleoffairvalueofplanassetsLineItems', window );"><strong>Employee Benefit Plans (Details) - Schedule of fair value of plan assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Level 3 [Member] | Money Market Funds [Member] | Pension Plan [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_msex_EmployeeBenefitPlansDetailsScheduleoffairvalueofplanassetsLineItems', window );"><strong>Employee Benefit Plans (Details) - Schedule of fair value of plan assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Level 3 [Member] | Equity Securities [Member] | Pension Plan [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_msex_EmployeeBenefitPlansDetailsScheduleoffairvalueofplanassetsLineItems', window );"><strong>Employee Benefit Plans (Details) - Schedule of fair value of plan assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <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_InvestmentTypeAxis=msex_OtherBenefitsPlanMember', window );">Other Benefits Plan [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_msex_EmployeeBenefitPlansDetailsScheduleoffairvalueofplanassetsLineItems', window );"><strong>Employee Benefit Plans (Details) - Schedule of fair value of plan assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">44,029<span></span>
</td>
<td class="nump">50,668<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_InvestmentTypeAxis=msex_OtherBenefitsPlanMember', window );">Other Benefits Plan [Member] | Mutual Funds [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_msex_EmployeeBenefitPlansDetailsScheduleoffairvalueofplanassetsLineItems', window );"><strong>Employee Benefit Plans (Details) - Schedule of fair value of plan assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">23,660<span></span>
</td>
<td class="nump">33,844<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_InvestmentTypeAxis=msex_OtherBenefitsPlanMember', window );">Other Benefits Plan [Member] | Money Market Funds [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_msex_EmployeeBenefitPlansDetailsScheduleoffairvalueofplanassetsLineItems', window );"><strong>Employee Benefit Plans (Details) - Schedule of fair value of plan assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">8,623<span></span>
</td>
<td class="nump">1,291<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_InvestmentTypeAxis=msex_OtherBenefitsPlanMember', window );">Other Benefits Plan [Member] | Municipal Debt [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_msex_EmployeeBenefitPlansDetailsScheduleoffairvalueofplanassetsLineItems', window );"><strong>Employee Benefit Plans (Details) - Schedule of fair value of plan assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">10,592<span></span>
</td>
<td class="nump">15,533<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_InvestmentTypeAxis=msex_OtherBenefitsPlanMember', window );">Other Benefits Plan [Member] | Other Depts [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_msex_EmployeeBenefitPlansDetailsScheduleoffairvalueofplanassetsLineItems', window );"><strong>Employee Benefit Plans (Details) - Schedule of fair value of plan assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">1,154<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_InvestmentTypeAxis=msex_OtherBenefitsPlanMember', window );">Other Benefits Plan [Member] | Level 1 [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_msex_EmployeeBenefitPlansDetailsScheduleoffairvalueofplanassetsLineItems', window );"><strong>Employee Benefit Plans (Details) - Schedule of fair value of plan assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">33,437<span></span>
</td>
<td class="nump">35,135<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_InvestmentTypeAxis=msex_OtherBenefitsPlanMember', window );">Other Benefits Plan [Member] | Level 1 [Member] | Mutual Funds [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_msex_EmployeeBenefitPlansDetailsScheduleoffairvalueofplanassetsLineItems', window );"><strong>Employee Benefit Plans (Details) - Schedule of fair value of plan assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">23,660<span></span>
</td>
<td class="nump">33,844<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_InvestmentTypeAxis=msex_OtherBenefitsPlanMember', window );">Other Benefits Plan [Member] | Level 1 [Member] | Money Market Funds [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_msex_EmployeeBenefitPlansDetailsScheduleoffairvalueofplanassetsLineItems', window );"><strong>Employee Benefit Plans (Details) - Schedule of fair value of plan assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">8,623<span></span>
</td>
<td class="nump">1,291<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_InvestmentTypeAxis=msex_OtherBenefitsPlanMember', window );">Other Benefits Plan [Member] | Level 1 [Member] | Municipal Debt [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_msex_EmployeeBenefitPlansDetailsScheduleoffairvalueofplanassetsLineItems', window );"><strong>Employee Benefit Plans (Details) - Schedule of fair value of plan assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <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_InvestmentTypeAxis=msex_OtherBenefitsPlanMember', window );">Other Benefits Plan [Member] | Level 1 [Member] | Other Depts [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_msex_EmployeeBenefitPlansDetailsScheduleoffairvalueofplanassetsLineItems', window );"><strong>Employee Benefit Plans (Details) - Schedule of fair value of plan assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">1,154<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_InvestmentTypeAxis=msex_OtherBenefitsPlanMember', window );">Other Benefits Plan [Member] | Level 2 [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_msex_EmployeeBenefitPlansDetailsScheduleoffairvalueofplanassetsLineItems', window );"><strong>Employee Benefit Plans (Details) - Schedule of fair value of plan assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">10,592<span></span>
</td>
<td class="nump">15,533<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_InvestmentTypeAxis=msex_OtherBenefitsPlanMember', window );">Other Benefits Plan [Member] | Level 2 [Member] | Mutual Funds [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_msex_EmployeeBenefitPlansDetailsScheduleoffairvalueofplanassetsLineItems', window );"><strong>Employee Benefit Plans (Details) - Schedule of fair value of plan assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <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_InvestmentTypeAxis=msex_OtherBenefitsPlanMember', window );">Other Benefits Plan [Member] | Level 2 [Member] | Money Market Funds [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_msex_EmployeeBenefitPlansDetailsScheduleoffairvalueofplanassetsLineItems', window );"><strong>Employee Benefit Plans (Details) - Schedule of fair value of plan assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <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_InvestmentTypeAxis=msex_OtherBenefitsPlanMember', window );">Other Benefits Plan [Member] | Level 2 [Member] | Municipal Debt [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_msex_EmployeeBenefitPlansDetailsScheduleoffairvalueofplanassetsLineItems', window );"><strong>Employee Benefit Plans (Details) - Schedule of fair value of plan assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="nump">10,592<span></span>
</td>
<td class="nump">15,533<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_InvestmentTypeAxis=msex_OtherBenefitsPlanMember', window );">Other Benefits Plan [Member] | Level 2 [Member] | Other Depts [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_msex_EmployeeBenefitPlansDetailsScheduleoffairvalueofplanassetsLineItems', window );"><strong>Employee Benefit Plans (Details) - Schedule of fair value of plan assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="text"> <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_InvestmentTypeAxis=msex_OtherBenefitsPlanMember', window );">Other Benefits Plan [Member] | Level 3 [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_msex_EmployeeBenefitPlansDetailsScheduleoffairvalueofplanassetsLineItems', window );"><strong>Employee Benefit Plans (Details) - Schedule of fair value of plan assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <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_InvestmentTypeAxis=msex_OtherBenefitsPlanMember', window );">Other Benefits Plan [Member] | Level 3 [Member] | Mutual Funds [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_msex_EmployeeBenefitPlansDetailsScheduleoffairvalueofplanassetsLineItems', window );"><strong>Employee Benefit Plans (Details) - Schedule of fair value of plan assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <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_InvestmentTypeAxis=msex_OtherBenefitsPlanMember', window );">Other Benefits Plan [Member] | Level 3 [Member] | Money Market Funds [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_msex_EmployeeBenefitPlansDetailsScheduleoffairvalueofplanassetsLineItems', window );"><strong>Employee Benefit Plans (Details) - Schedule of fair value of plan assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <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_InvestmentTypeAxis=msex_OtherBenefitsPlanMember', window );">Other Benefits Plan [Member] | Level 3 [Member] | Municipal Debt [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_msex_EmployeeBenefitPlansDetailsScheduleoffairvalueofplanassetsLineItems', window );"><strong>Employee Benefit Plans (Details) - Schedule of fair value of plan assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <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_InvestmentTypeAxis=msex_OtherBenefitsPlanMember', window );">Other Benefits Plan [Member] | Level 3 [Member] | Other Depts [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_msex_EmployeeBenefitPlansDetailsScheduleoffairvalueofplanassetsLineItems', window );"><strong>Employee Benefit Plans (Details) - Schedule of fair value of plan assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets</a></td>
<td class="text"> <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_EmployeeBenefitPlansDetailsScheduleoffairvalueofplanassetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_EmployeeBenefitPlansDetailsScheduleoffairvalueofplanassetsLineItems</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_DefinedBenefitPlanFairValueOfPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<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_DefinedBenefitPlanFairValueOfPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_MutualFundMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_MutualFundMember</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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_MoneyMarketFundsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_MoneyMarketFundsMember</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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_EquitySecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_EquitySecuritiesMember</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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</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_InvestmentTypeAxis=msex_OtherBenefitsPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_InvestmentTypeAxis=msex_OtherBenefitsPlanMember</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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DebtSecuritiesMember</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_DefinedBenefitPlanByPlanAssetCategoriesAxis=msex_OtherDeptsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DefinedBenefitPlanByPlanAssetCategoriesAxis=msex_OtherDeptsMember</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>78
<FILENAME>R63.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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140570552748016">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Benefit Plans (Details) - Schedule of table presents awarded but not yet vested share - Restricted Stock [Member] - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_msex_EmployeeBenefitPlansDetailsScheduleoftablepresentsawardedbutnotyetvestedshareLineItems', window );"><strong>Employee Benefit Plans (Details) - Schedule of table presents awarded but not yet vested 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>
</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber', window );">Balance</a></td>
<td class="nump">83<span></span>
</td>
<td class="nump">86<span></span>
</td>
<td class="nump">97<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_ShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateValueUnearnedCompensation', window );">Balance</a></td>
<td class="nump">$ 1,931<span></span>
</td>
<td class="nump">$ 1,837<span></span>
</td>
<td class="nump">$ 1,706<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted', window );">Granted</a></td>
<td class="nump">11<span></span>
</td>
<td class="nump">15<span></span>
</td>
<td class="nump">16<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_GrantedUnearnedCompensation', window );">Granted</a></td>
<td class="nump">$ 1,151<span></span>
</td>
<td class="nump">$ 1,151<span></span>
</td>
<td class="nump">$ 982<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted</a></td>
<td class="nump">$ 105.17<span></span>
</td>
<td class="nump">$ 79.02<span></span>
</td>
<td class="nump">$ 60.12<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised', window );">Vested</a></td>
<td class="num">(17)<span></span>
</td>
<td class="num">(18)<span></span>
</td>
<td class="num">(27)<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_VestedUnearnedCompensation', window );">Vested</a></td>
<td class="text"> <span></span>
</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOther', window );">Amortization of Compensation Expense</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <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_AmortizationOfCompensationExpenseUnearnedCompensation', window );">Amortization of Compensation Expense</a></td>
<td class="num">$ (1,350)<span></span>
</td>
<td class="num">$ (1,057)<span></span>
</td>
<td class="num">$ (851)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber', window );">Balance</a></td>
<td class="nump">77<span></span>
</td>
<td class="nump">83<span></span>
</td>
<td class="nump">86<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_ShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateValueUnearnedCompensation', window );">Balance</a></td>
<td class="nump">$ 1,732<span></span>
</td>
<td class="nump">$ 1,931<span></span>
</td>
<td class="nump">$ 1,837<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_msex_AmortizationOfCompensationExpenseUnearnedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortization of Compensation Expense - Unearned compensation</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_AmortizationOfCompensationExpenseUnearnedCompensation</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_EmployeeBenefitPlansDetailsScheduleoftablepresentsawardedbutnotyetvestedshareLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_EmployeeBenefitPlansDetailsScheduleoftablepresentsawardedbutnotyetvestedshareLineItems</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_GrantedUnearnedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 grant-date value of unearned compensation.</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_GrantedUnearnedCompensation</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_ShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateValueUnearnedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 weighted average grant-date fair value of unearned compensation granted during the reporting 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_ShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateValueUnearnedCompensation</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_VestedUnearnedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 grant-date value of unearned compensation for awards vested.</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_VestedUnearnedCompensation</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 non-option equity instruments exercised by participants.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 number of non-option equity instruments granted to participants.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Other increase (decrease) in number of shares reserved for issuance under non-option equity instrument agreements that is not separately disclosed.</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOther</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 equity instruments other than options outstanding, including both vested and non-vested instruments.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-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_AwardTypeAxis=us-gaap_RestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AwardTypeAxis=us-gaap_RestrictedStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>79
<FILENAME>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140570551577504">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Segment Data (Details) - Schedule of segment reporting information, by segment - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatedAndUnregulatedOperatingRevenue', window );">Consolidated Revenues</a></td>
<td class="nump">$ 162,434<span></span>
</td>
<td class="nump">$ 143,141<span></span>
</td>
<td class="nump">$ 141,592<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">47,333<span></span>
</td>
<td class="nump">33,211<span></span>
</td>
<td class="nump">37,420<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_CostOfGoodsAndServicesSoldDepreciationAndAmortization', window );">Consolidated Depreciation</a></td>
<td class="nump">23,029<span></span>
</td>
<td class="nump">21,109<span></span>
</td>
<td class="nump">18,472<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_OtherNonrecurringIncomeExpense', window );">Consolidated Other Income (Expense), Net</a></td>
<td class="nump">7,703<span></span>
</td>
<td class="nump">5,958<span></span>
</td>
<td class="nump">4,379<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_InterestExpense', window );">Consolidated Interest Charges</a></td>
<td class="nump">9,367<span></span>
</td>
<td class="nump">8,114<span></span>
</td>
<td class="nump">7,493<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 );">Consolidated Income Taxes</a></td>
<td class="nump">3,240<span></span>
</td>
<td class="num">(5,488)<span></span>
</td>
<td class="num">(4,119)<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_ConsolidatedNetIncome', window );">Consolidated Net Income</a></td>
<td class="nump">42,429<span></span>
</td>
<td class="nump">36,543<span></span>
</td>
<td class="nump">38,425<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">91,335<span></span>
</td>
<td class="nump">79,378<span></span>
</td>
<td class="nump">105,619<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,074,450<span></span>
</td>
<td class="nump">1,020,015<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_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>
</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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatedAndUnregulatedOperatingRevenue', window );">Consolidated Revenues</a></td>
<td class="nump">151,117<span></span>
</td>
<td class="nump">131,531<span></span>
</td>
<td class="nump">129,851<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">44,257<span></span>
</td>
<td class="nump">29,577<span></span>
</td>
<td class="nump">34,043<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_CostOfGoodsAndServicesSoldDepreciationAndAmortization', window );">Consolidated Depreciation</a></td>
<td class="nump">22,783<span></span>
</td>
<td class="nump">20,897<span></span>
</td>
<td class="nump">18,264<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_OtherNonrecurringIncomeExpense', window );">Consolidated Other Income (Expense), Net</a></td>
<td class="nump">7,898<span></span>
</td>
<td class="nump">6,112<span></span>
</td>
<td class="nump">4,605<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 );">Consolidated Interest Charges</a></td>
<td class="nump">9,833<span></span>
</td>
<td class="nump">8,529<span></span>
</td>
<td class="nump">7,780<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_IncomeTaxExpenseBenefit', window );">Consolidated Income Taxes</a></td>
<td class="nump">2,084<span></span>
</td>
<td class="num">(6,723)<span></span>
</td>
<td class="num">(5,139)<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_ConsolidatedNetIncome', window );">Consolidated Net Income</a></td>
<td class="nump">40,229<span></span>
</td>
<td class="nump">33,849<span></span>
</td>
<td class="nump">35,951<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalExpendituresIncurredButNotYetPaid', window );">Total Capital Expenditures</a></td>
<td class="nump">91,054<span></span>
</td>
<td class="nump">79,195<span></span>
</td>
<td class="nump">105,091<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,079,180<span></span>
</td>
<td class="nump">1,022,116<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_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>
</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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatedAndUnregulatedOperatingRevenue', window );">Consolidated Revenues</a></td>
<td class="nump">12,446<span></span>
</td>
<td class="nump">12,818<span></span>
</td>
<td class="nump">12,545<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Consolidated Operating Income</a></td>
<td class="nump">3,076<span></span>
</td>
<td class="nump">3,634<span></span>
</td>
<td class="nump">3,377<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_CostOfGoodsAndServicesSoldDepreciationAndAmortization', window );">Consolidated Depreciation</a></td>
<td class="nump">246<span></span>
</td>
<td class="nump">212<span></span>
</td>
<td class="nump">208<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_OtherNonrecurringIncomeExpense', window );">Consolidated Other Income (Expense), Net</a></td>
<td class="nump">279<span></span>
</td>
<td class="nump">279<span></span>
</td>
<td class="nump">130<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_InterestExpense', window );">Consolidated Interest Charges</a></td>
<td class="nump">7<span></span>
</td>
<td class="nump">17<span></span>
</td>
<td class="nump">70<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 );">Consolidated Income Taxes</a></td>
<td class="nump">1,156<span></span>
</td>
<td class="nump">1,235<span></span>
</td>
<td class="nump">1,020<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_ConsolidatedNetIncome', window );">Consolidated Net Income</a></td>
<td class="nump">2,200<span></span>
</td>
<td class="nump">2,694<span></span>
</td>
<td class="nump">2,474<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">281<span></span>
</td>
<td class="nump">183<span></span>
</td>
<td class="nump">528<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">6,999<span></span>
</td>
<td class="nump">7,811<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_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>
</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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatedAndUnregulatedOperatingRevenue', window );">Consolidated Revenues</a></td>
<td class="num">(1,129)<span></span>
</td>
<td class="num">(1,208)<span></span>
</td>
<td class="num">(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_OtherNonrecurringIncomeExpense', window );">Consolidated Other Income (Expense), Net</a></td>
<td class="num">(474)<span></span>
</td>
<td class="num">(433)<span></span>
</td>
<td class="num">(356)<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 );">Consolidated Interest Charges</a></td>
<td class="num">(473)<span></span>
</td>
<td class="num">(432)<span></span>
</td>
<td class="num">$ (357)<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="num">$ (11,729)<span></span>
</td>
<td class="num">$ (9,912)<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_ConsolidatedNetIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Consolidated Net Income.</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_ConsolidatedNetIncome</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_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>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4332-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4313-108586<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4304-108586<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_CostOfGoodsAndServicesSoldDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 expense for allocation of cost of tangible and intangible assets over their useful lives directly used in production of good and rendering of service.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<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_CostOfGoodsAndServicesSoldDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<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 the cost of borrowed funds 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<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_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/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<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_OtherNonrecurringIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 other expense (income) that is infrequent in occurrence or unusual in nature.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=114868883&amp;loc=SL114871943-224233<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_OtherNonrecurringIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-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>80
<FILENAME>R65.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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140570551879728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Quarterly Data - Unaudited (Details) - Schedule of financial information for each quarter - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="8">3 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_msex_QuarterlyDataUnauditedDetailsScheduleoffinancialinformationforeachquarterLineItems', window );"><strong>Quarterly Data - Unaudited (Details) - Schedule of financial information for each quarter [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>
</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_OperatingRevenues', window );">Operating Revenues (in Dollars)</a></td>
<td class="nump">$ 38,823<span></span>
</td>
<td class="nump">$ 47,732<span></span>
</td>
<td class="nump">$ 39,683<span></span>
</td>
<td class="nump">$ 36,196<span></span>
</td>
<td class="nump">$ 34,025<span></span>
</td>
<td class="nump">$ 39,874<span></span>
</td>
<td class="nump">$ 36,701<span></span>
</td>
<td class="nump">$ 32,541<span></span>
</td>
<td class="nump">$ 162,434<span></span>
</td>
<td class="nump">$ 143,141<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_GainLossOnSaleOfStockInSubsidiaryOrEquityMethodInvestee', window );">Gain on Sale of Subsidiary (in Dollars)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,232<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,232<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_OperatingIncomeinDollars', window );">Operating Income (in Dollars)</a></td>
<td class="nump">8,146<span></span>
</td>
<td class="nump">16,575<span></span>
</td>
<td class="nump">10,088<span></span>
</td>
<td class="nump">12,523<span></span>
</td>
<td class="nump">6,339<span></span>
</td>
<td class="nump">11,424<span></span>
</td>
<td class="nump">9,814<span></span>
</td>
<td class="nump">5,634<span></span>
</td>
<td class="nump">47,332<span></span>
</td>
<td class="nump">33,211<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_ProfitLoss', window );">Net Income (in Dollars)</a></td>
<td class="nump">$ 7,169<span></span>
</td>
<td class="nump">$ 14,291<span></span>
</td>
<td class="nump">$ 8,868<span></span>
</td>
<td class="nump">$ 12,100<span></span>
</td>
<td class="nump">$ 7,237<span></span>
</td>
<td class="nump">$ 11,476<span></span>
</td>
<td class="nump">$ 10,923<span></span>
</td>
<td class="nump">$ 6,907<span></span>
</td>
<td class="nump">$ 42,428<span></span>
</td>
<td class="nump">$ 36,543<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_EarningsPerShareBasicDistributed', window );">Basic Earnings per Share</a></td>
<td class="nump">$ 0.4<span></span>
</td>
<td class="nump">$ 0.81<span></span>
</td>
<td class="nump">$ 0.5<span></span>
</td>
<td class="nump">$ 0.69<span></span>
</td>
<td class="nump">$ 0.42<span></span>
</td>
<td class="nump">$ 0.65<span></span>
</td>
<td class="nump">$ 0.62<span></span>
</td>
<td class="nump">$ 0.39<span></span>
</td>
<td class="nump">$ 2.4<span></span>
</td>
<td class="nump">$ 2.08<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_EarningsPerShareDilutedDistributed', window );">Diluted Earnings per Share</a></td>
<td class="nump">0.4<span></span>
</td>
<td class="nump">0.81<span></span>
</td>
<td class="nump">0.5<span></span>
</td>
<td class="nump">0.68<span></span>
</td>
<td class="nump">0.41<span></span>
</td>
<td class="nump">0.65<span></span>
</td>
<td class="nump">0.62<span></span>
</td>
<td class="nump">0.39<span></span>
</td>
<td class="nump">2.39<span></span>
</td>
<td class="nump">2.07<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareDeclared', window );">Common Dividend Per Share</a></td>
<td class="nump">0.3125<span></span>
</td>
<td class="nump">0.29<span></span>
</td>
<td class="nump">0.29<span></span>
</td>
<td class="nump">0.29<span></span>
</td>
<td class="nump">0.29<span></span>
</td>
<td class="nump">0.2725<span></span>
</td>
<td class="nump">0.2725<span></span>
</td>
<td class="nump">0.2725<span></span>
</td>
<td class="nump">$ 1.1825<span></span>
</td>
<td class="nump">$ 1.1075<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 [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>
</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_QuarterlyDataUnauditedDetailsScheduleoffinancialinformationforeachquarterLineItems', window );"><strong>Quarterly Data - Unaudited (Details) - Schedule of financial information for each quarter [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>
</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_HighCommonStockPrice1', window );">High/Low Common Stock Price</a></td>
<td class="nump">74.2<span></span>
</td>
<td class="nump">77.08<span></span>
</td>
<td class="nump">75.77<span></span>
</td>
<td class="nump">94.56<span></span>
</td>
<td class="nump">119.37<span></span>
</td>
<td class="nump">116.4<span></span>
</td>
<td class="nump">88.61<span></span>
</td>
<td class="nump">85.92<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_RangeAxis=srt_MaximumMember', window );">Maximum [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>
</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_QuarterlyDataUnauditedDetailsScheduleoffinancialinformationforeachquarterLineItems', window );"><strong>Quarterly Data - Unaudited (Details) - Schedule of financial information for each quarter [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>
</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_HighCommonStockPrice1', window );">High/Low Common Stock Price</a></td>
<td class="nump">$ 95.82<span></span>
</td>
<td class="nump">$ 96.19<span></span>
</td>
<td class="nump">$ 108.27<span></span>
</td>
<td class="nump">$ 121.1<span></span>
</td>
<td class="nump">$ 98.12<span></span>
</td>
<td class="nump">$ 81.02<span></span>
</td>
<td class="nump">$ 77.31<span></span>
</td>
<td class="nump">$ 67.09<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_HighCommonStockPrice1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_HighCommonStockPrice1</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: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_msex_OperatingIncomeinDollars">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Operating income.</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_OperatingIncomeinDollars</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_OperatingRevenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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;">msex_OperatingRevenues</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_QuarterlyDataUnauditedDetailsScheduleoffinancialinformationforeachquarterLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_QuarterlyDataUnauditedDetailsScheduleoffinancialinformationforeachquarterLineItems</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_CommonStockDividendsPerShareDeclared">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 declared 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<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_CommonStockDividendsPerShareDeclared</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasicDistributed">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Dividends declared in the period and the contractual amount of dividends (or interest on participating income bonds) that must be paid per 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<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_EarningsPerShareBasicDistributed</td>
</tr>
<tr>
<td style="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_EarningsPerShareDilutedDistributed">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Dividends declared in the period and the contractual amount of dividends (or interest on participating income bonds) that must be paid per security, taking into account all dilutive potential common shares outstanding 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<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_EarningsPerShareDilutedDistributed</td>
</tr>
<tr>
<td style="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_GainLossOnSaleOfStockInSubsidiaryOrEquityMethodInvestee">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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) on sale or disposal of equity in securities of subsidiaries or equity method investee.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(b)(9)(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(13)(g))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(b)(7)(c))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(3)(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<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_GainLossOnSaleOfStockInSubsidiaryOrEquityMethodInvestee</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 consolidated profit or loss for the period, net of income taxes, including the portion attributable to the 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/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3000-108585<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<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_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>81
<FILENAME>msex-20221231_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/2022"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:msex="http://middlesexwater.com/20221231"
  xmlns:srt="http://fasb.org/srt/2022"
  xmlns:us-gaap="http://fasb.org/us-gaap/2022"
  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-20221231.xsd" xlink:type="simple"/>
    <context id="c0">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="c2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
        </entity>
        <period>
            <instant>2023-02-24</instant>
        </period>
    </context>
    <context id="c3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c6">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c7">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c8">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
        </entity>
        <period>
            <instant>2019-12-31</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>2022-01-01</startDate>
            <endDate>2022-12-31</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>2021-01-01</startDate>
            <endDate>2021-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:CumulativePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</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:CumulativePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-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>2022-01-01</startDate>
            <endDate>2022-12-31</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>2021-01-01</startDate>
            <endDate>2021-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>2022-12-31</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>2021-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>2022-01-01</startDate>
            <endDate>2022-12-31</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>2021-01-01</startDate>
            <endDate>2021-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>2022-12-31</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>2021-12-31</instant>
        </period>
    </context>
    <context id="c21">
        <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>2022-12-31</instant>
        </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>2021-12-31</instant>
        </period>
    </context>
    <context id="c23">
        <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>2022-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:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">msex:FirstMortgageBondsDue20232059Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c25">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </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>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c27">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">msex:FirstMortgageBondsDue20232059Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c28">
        <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>2022-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:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">msex:AmortizingSecuredNotesDue20282046Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c30">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c31">
        <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>2022-12-31</instant>
        </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>2021-12-31</instant>
        </period>
    </context>
    <context id="c33">
        <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:StateRevolvingTrustNotesDue20252038Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-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:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">msex:StateRevolvingTrustNotesDue20252038Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c35">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">msex:StateRevolvingTrustNotesDue20252038Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c36">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">msex:NewConstructionLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c37">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">msex:NewConstructionLoansMember</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:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-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:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="c40">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c41">
        <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>2020-01-01</startDate>
            <endDate>2020-12-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>2020-12-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>2020-12-31</instant>
        </period>
    </context>
    <context id="c44">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c45">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</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:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c47">
        <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>2021-12-31</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:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c49">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c50">
        <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="c51">
        <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="c52">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c53">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c54">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
        </entity>
        <period>
            <startDate>2022-01-31</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="c55">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="c56">
        <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:PublicUtilityAxis">msex:SourceOfSupplyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c57">
        <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:PublicUtilityAxis">msex:SourceOfSupplyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c58">
        <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:PublicUtilityAxis">msex:PumpingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c59">
        <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:PublicUtilityAxis">msex:PumpingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c60">
        <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:PublicUtilityAxis">msex:WaterTreatmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c61">
        <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:PublicUtilityAxis">msex:WaterTreatmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c62">
        <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:PublicUtilityAxis">msex:GeneralPlantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c63">
        <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:PublicUtilityAxis">msex:GeneralPlantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c64">
        <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:PublicUtilityAxis">msex:WastewaterCollectionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c65">
        <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:PublicUtilityAxis">msex:WastewaterCollectionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c66">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">msex:MiddlesexWaterCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c67">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">msex:MiddlesexWaterCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c68">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">msex:MiddlesexWaterCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c69">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">msex:TidewaterUtilitiesIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c70">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">msex:TidewaterUtilitiesIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c71">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">msex:TidewaterUtilitiesIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c72">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c73">
        <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>2022-01-01</startDate>
            <endDate>2022-01-02</endDate>
        </period>
    </context>
    <context id="c74">
        <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:RegulatoryAgencyAxis">msex:NewJerseyBoardOfPublicUtilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">msex:MiddlesexWaterMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-20</startDate>
            <endDate>2023-01-02</endDate>
        </period>
    </context>
    <context id="c75">
        <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>2022-12-31</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c76">
        <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>2021-03-31</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="c77">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
        </entity>
        <period>
            <startDate>2022-08-31</startDate>
            <endDate>2022-08-31</endDate>
        </period>
    </context>
    <context id="c78">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAgencyAxis">msex:DelawarePublicServiceCommissionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">msex:TidewaterMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-31</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="c79">
        <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:PinelandsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-09-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="c80">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">msex:PinelandsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-09-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="c81">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAgencyAxis">msex:DelawarePublicServiceCommissionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c82">
        <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="c83">
        <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>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c84">
        <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>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c85">
        <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-12-31</instant>
        </period>
    </context>
    <context id="c86">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">msex:MiddlesexWaterMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c87">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:PensionCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c88">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:PensionCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c89">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">us-gaap:PensionCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c90">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">msex:IncomeTaxesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c91">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">msex:IncomeTaxesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c92">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">msex:IncomeTaxesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c93">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">msex:RateCasesStormCostsTankPaintingOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c94">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">msex:RateCasesStormCostsTankPaintingOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c95">
        <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:RegulatoryAssetAxis">msex:RateCasesStormCostsTankPaintingOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c96">
        <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:RegulatoryAssetAxis">msex:RateCasesStormCostsTankPaintingOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c97">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">msex:TaxYear2014Through2017Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="c98">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">msex:TaxYear2014Through2017Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="c99">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">msex:TaxYear2014Through2017Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c100">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">msex:TaxYear2014Through2017Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c101">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis">msex:PurchaseCommitment1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c103">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis">msex:PurchaseCommitment2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c104">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="c105">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c106">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="c107">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c108">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="c109">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c110">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">msex:DividendReinvestmentCommonStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c111">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">msex:OutsideDirectorStockCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c112">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">msex:OutsideDirectorStockCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c113">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">msex:OutsideDirectorStockCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c114">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">msex:OutsideDirectorStockCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c115">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c116">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c117">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c118">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">msex:ConvertiblePreferredStockSeries7Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c119">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">msex:ConvertiblePreferredStockSeries7Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c120">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">msex:ConstructionLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c121">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">msex:NewJerseyInfrastructureBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c122">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">msex:FMBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-03-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c123">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">msex:Series2022AMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-03-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c124">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">msex:Series2022BMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-03-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c125">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">msex:Series2022AMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="c126">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">msex:Series2022BMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="c127">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">msex:DelawareStateRevolvingFundMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c128">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">msex:FMBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="c129">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">msex:SeriesRrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="c130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">msex:SeriesSsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="c131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">msex:PrivatePlacementLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2021-11-30</endDate>
        </period>
    </context>
    <context id="c132">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">msex:NewJerseyInfrastructureBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-05-31</endDate>
        </period>
    </context>
    <context id="c133">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">msex:FMBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2021-11-30</endDate>
        </period>
    </context>
    <context id="c134">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">msex:FMBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2020-11-30</endDate>
        </period>
    </context>
    <context id="c135">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">msex:NewJerseyInfrastructureBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c136">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
        </entity>
        <period>
            <startDate>2021-12-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c137">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">msex:DelawareStateRevolvingFundMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c138">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">msex:TidewaterMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="c139">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">msex:AllLongTermDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c140">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">msex:AllLongTermDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c141">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">msex:FMBSeries2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c142">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">msex:FirstMortgage34Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c143">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">msex:AmortizingSecuredNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c144">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">msex:NewJerseyEconomicDevelopmentAuthorityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c145">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">msex:NewJerseyInfrastructureBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c146">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c147">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c148">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c149">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c150">
        <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>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c151">
        <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>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c152">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c153">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c154">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c155">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c156">
        <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>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c157">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c158">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c159">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c160">
        <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>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="c161">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="c162">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c163">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c164">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c165">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c166">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c167">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c168">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c169">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c170">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c171">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c172">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c173">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c174">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:ExchangeTradedFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c175">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:ExchangeTradedFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c176">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:ExchangeTradedFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c177">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:ExchangeTradedFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c178">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MutualFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c179">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MutualFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c180">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MutualFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c181">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MutualFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c182">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c183">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c184">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c185">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c186">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c187">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c188">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c189">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c190">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c191">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c192">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MutualFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c193">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MutualFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c194">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MutualFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c195">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MutualFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c196">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c197">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c198">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c199">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c200">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c201">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c202">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c203">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c204">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c205">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c206">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MutualFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">msex:OtherBenefitsPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c207">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MutualFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">msex:OtherBenefitsPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c208">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MutualFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">msex:OtherBenefitsPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c209">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MutualFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">msex:OtherBenefitsPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c210">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">msex:OtherBenefitsPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c211">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">msex:OtherBenefitsPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c212">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">msex:OtherBenefitsPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c213">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">msex:OtherBenefitsPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c214">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">msex:OtherBenefitsPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c215">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">msex:OtherBenefitsPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c216">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">msex:OtherBenefitsPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c217">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">msex:OtherBenefitsPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c218">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">msex:OtherDeptsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">msex:OtherBenefitsPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c219">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">msex:OtherDeptsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">msex:OtherBenefitsPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c220">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">msex:OtherDeptsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">msex:OtherBenefitsPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c221">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">msex:OtherDeptsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">msex:OtherBenefitsPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c222">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">msex:OtherBenefitsPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c223">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">msex:OtherBenefitsPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c224">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">msex:OtherBenefitsPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c225">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">msex:OtherBenefitsPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MutualFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">msex:OtherBenefitsPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MutualFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">msex:OtherBenefitsPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MutualFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">msex:OtherBenefitsPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MutualFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">msex:OtherBenefitsPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">msex:OtherBenefitsPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">msex:OtherBenefitsPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c232">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">msex:OtherBenefitsPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c233">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">msex:OtherBenefitsPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c234">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">msex:OtherBenefitsPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c235">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">msex:OtherBenefitsPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c236">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">msex:OtherBenefitsPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c237">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DebtSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">msex:OtherBenefitsPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c238">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">msex:OtherBenefitsPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c239">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">msex:OtherBenefitsPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c240">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">msex:OtherBenefitsPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c241">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">msex:OtherBenefitsPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c242">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="c243">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c244">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c245">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c246">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c247">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c248">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c249">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c250">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c251">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c252">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c253">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c254">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c255">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c256">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c257">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c258">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="c259">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="c260">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="c261">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="c262">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="c263">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="c264">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c265">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c266">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="c267">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
        </entity>
        <period>
            <startDate>2022-10-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c268">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c269">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="c270">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c271">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c272">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="c273">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="c274">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-10-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c275">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-10-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c276">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="c277">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="c278">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="c279">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
        </entity>
        <period>
            <startDate>2021-10-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c280">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="c281">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="c282">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="c283">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="c284">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="c285">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="c286">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c287">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="shares">
        <measure>shares</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>
    <dei:DocumentType contextRef="c0">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport contextRef="c0">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate contextRef="c0">2022-12-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate contextRef="c0">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus contextRef="c0">2022</dei:DocumentFiscalYearFocus>
    <dei:DocumentTransitionReport contextRef="c0">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber contextRef="c0">0-422</dei:EntityFileNumber>
    <dei:EntityRegistrantName contextRef="c0">MIDDLESEX WATER COMPANY</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="c0">NJ</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber contextRef="c0">22-1114430</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="c0">485C Route 1 South</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2 contextRef="c0">Suite 400</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown contextRef="c0">Iselin</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="c0">NJ</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="c0">08830</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="c0">(732)</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="c0">634-1500</dei:LocalPhoneNumber>
    <dei:Security12bTitle contextRef="c0">Common Stock, No Par Value</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c0">MSEX</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c0">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer contextRef="c0">Yes</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers contextRef="c0">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus contextRef="c0">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent contextRef="c0">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory contextRef="c0">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness contextRef="c0">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany contextRef="c0">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag contextRef="c0">true</dei:IcfrAuditorAttestationFlag>
    <dei:EntityShellCompany contextRef="c0">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat contextRef="c1" decimals="0" unitRef="usd">1505071215</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding contextRef="c2" decimals="INF" unitRef="shares">17642147</dei:EntityCommonStockSharesOutstanding>
    <dei:AuditorName contextRef="c0">Baker Tilly US, LLP</dei:AuditorName>
    <dei:AuditorLocation contextRef="c0">Philadelphia</dei:AuditorLocation>
    <us-gaap:RegulatedAndUnregulatedOperatingRevenue contextRef="c0" decimals="-3" unitRef="usd">162434000</us-gaap:RegulatedAndUnregulatedOperatingRevenue>
    <us-gaap:RegulatedAndUnregulatedOperatingRevenue contextRef="c3" decimals="-3" unitRef="usd">143141000</us-gaap:RegulatedAndUnregulatedOperatingRevenue>
    <us-gaap:RegulatedAndUnregulatedOperatingRevenue contextRef="c4" decimals="-3" unitRef="usd">141592000</us-gaap:RegulatedAndUnregulatedOperatingRevenue>
    <msex:OperationsAndMaintenance contextRef="c0" decimals="-3" unitRef="usd">79096000</msex:OperationsAndMaintenance>
    <msex:OperationsAndMaintenance contextRef="c3" decimals="-3" unitRef="usd">73671000</msex:OperationsAndMaintenance>
    <msex:OperationsAndMaintenance contextRef="c4" decimals="-3" unitRef="usd">70796000</msex:OperationsAndMaintenance>
    <us-gaap:Depreciation contextRef="c0" decimals="-3" unitRef="usd">23029000</us-gaap:Depreciation>
    <us-gaap:Depreciation contextRef="c3" decimals="-3" unitRef="usd">21109000</us-gaap:Depreciation>
    <us-gaap:Depreciation contextRef="c4" decimals="-3" unitRef="usd">18472000</us-gaap:Depreciation>
    <us-gaap:TaxesOther contextRef="c0" decimals="-3" unitRef="usd">18208000</us-gaap:TaxesOther>
    <us-gaap:TaxesOther contextRef="c3" decimals="-3" unitRef="usd">15150000</us-gaap:TaxesOther>
    <us-gaap:TaxesOther contextRef="c4" decimals="-3" unitRef="usd">14904000</us-gaap:TaxesOther>
    <us-gaap:OperatingExpenses contextRef="c0" decimals="-3" unitRef="usd">120333000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="c3" decimals="-3" unitRef="usd">109930000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="c4" decimals="-3" unitRef="usd">104172000</us-gaap:OperatingExpenses>
    <us-gaap:GainOrLossOnSaleOfStockInSubsidiary contextRef="c0" decimals="-3" unitRef="usd">5232000</us-gaap:GainOrLossOnSaleOfStockInSubsidiary>
    <us-gaap:OperatingIncomeLoss contextRef="c0" decimals="-3" unitRef="usd">47333000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c3" decimals="-3" unitRef="usd">33211000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c4" decimals="-3" unitRef="usd">37420000</us-gaap:OperatingIncomeLoss>
    <us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions contextRef="c0" decimals="-3" unitRef="usd">2314000</us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions>
    <us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions contextRef="c3" decimals="-3" unitRef="usd">2653000</us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions>
    <us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions contextRef="c4" decimals="-3" unitRef="usd">4016000</us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c0" decimals="-3" unitRef="usd">5389000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c3" decimals="-3" unitRef="usd">3305000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c4" decimals="-3" unitRef="usd">363000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="c0" decimals="-3" unitRef="usd">7703000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="c3" decimals="-3" unitRef="usd">5958000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="c4" decimals="-3" unitRef="usd">4379000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:InterestExpense contextRef="c0" decimals="-3" unitRef="usd">9367000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="c3" decimals="-3" unitRef="usd">8114000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="c4" decimals="-3" unitRef="usd">7493000</us-gaap:InterestExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c0" decimals="-3" unitRef="usd">45669000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c3" decimals="-3" unitRef="usd">31055000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c4" decimals="-3" unitRef="usd">34306000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c0" decimals="-3" unitRef="usd">3240000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c3" decimals="-3" unitRef="usd">-5488000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c4" decimals="-3" unitRef="usd">-4119000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss contextRef="c0" decimals="-3" unitRef="usd">42429000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c3" decimals="-3" unitRef="usd">36543000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c4" decimals="-3" unitRef="usd">38425000</us-gaap:NetIncomeLoss>
    <us-gaap:PreferredStockDividendsIncomeStatementImpact contextRef="c0" decimals="-3" unitRef="usd">120000</us-gaap:PreferredStockDividendsIncomeStatementImpact>
    <us-gaap:PreferredStockDividendsIncomeStatementImpact contextRef="c3" decimals="-3" unitRef="usd">120000</us-gaap:PreferredStockDividendsIncomeStatementImpact>
    <us-gaap:PreferredStockDividendsIncomeStatementImpact contextRef="c4" decimals="-3" unitRef="usd">120000</us-gaap:PreferredStockDividendsIncomeStatementImpact>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c0" decimals="-3" unitRef="usd">42309000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c3" decimals="-3" unitRef="usd">36423000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c4" decimals="-3" unitRef="usd">38305000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:EarningsPerShareBasic contextRef="c0" decimals="INF" unitRef="usdPershares">2.4</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic contextRef="c3" decimals="INF" unitRef="usdPershares">2.08</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic contextRef="c4" decimals="INF" unitRef="usdPershares">2.19</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted contextRef="c0" decimals="INF" unitRef="usdPershares">2.39</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted contextRef="c3" decimals="INF" unitRef="usdPershares">2.07</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted contextRef="c4" decimals="INF" unitRef="usdPershares">2.18</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c0" decimals="INF" unitRef="shares">17597</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c3" decimals="INF" unitRef="shares">17492</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c4" decimals="INF" unitRef="shares">17459</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c0" decimals="INF" unitRef="shares">17712</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c3" decimals="INF" unitRef="shares">17607</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c4" decimals="INF" unitRef="shares">17574</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing contextRef="c5" decimals="-3" unitRef="usd">249153000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing contextRef="c6" decimals="-3" unitRef="usd">247286000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistribution contextRef="c5" decimals="-3" unitRef="usd">735138000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistribution>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistribution contextRef="c6" decimals="-3" unitRef="usd">697200000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistribution>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment contextRef="c5" decimals="-3" unitRef="usd">97581000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment contextRef="c6" decimals="-3" unitRef="usd">95658000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress contextRef="c5" decimals="-3" unitRef="usd">53570000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress contextRef="c6" decimals="-3" unitRef="usd">24947000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentPlantInService contextRef="c5" decimals="-3" unitRef="usd">1135442000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentPlantInService>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentPlantInService contextRef="c6" decimals="-3" unitRef="usd">1065091000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentPlantInService>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation contextRef="c5" decimals="-3" unitRef="usd">214891000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation contextRef="c6" decimals="-3" unitRef="usd">199723000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentNet contextRef="c5" decimals="-3" unitRef="usd">920551000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentNet>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentNet contextRef="c6" decimals="-3" unitRef="usd">865368000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentNet>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c5" decimals="-3" unitRef="usd">3828000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c6" decimals="-3" unitRef="usd">3533000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c5" decimals="-3" unitRef="usd">2326000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c6" decimals="-3" unitRef="usd">2574000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c5" decimals="-3" unitRef="usd">16018000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c6" decimals="-3" unitRef="usd">15311000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:UnbilledReceivablesCurrent contextRef="c5" decimals="-3" unitRef="usd">8659000</us-gaap:UnbilledReceivablesCurrent>
    <us-gaap:UnbilledReceivablesCurrent contextRef="c6" decimals="-3" unitRef="usd">7273000</us-gaap:UnbilledReceivablesCurrent>
    <us-gaap:PublicUtilitiesInventory contextRef="c5" decimals="-3" unitRef="usd">6177000</us-gaap:PublicUtilitiesInventory>
    <us-gaap:PublicUtilitiesInventory contextRef="c6" decimals="-3" unitRef="usd">5358000</us-gaap:PublicUtilitiesInventory>
    <us-gaap:PrepaidExpenseCurrent contextRef="c5" decimals="-3" unitRef="usd">2624000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:PrepaidExpenseCurrent contextRef="c6" decimals="-3" unitRef="usd">2880000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:AssetsCurrent contextRef="c5" decimals="-3" unitRef="usd">37306000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c6" decimals="-3" unitRef="usd">34355000</us-gaap:AssetsCurrent>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c5" decimals="-3" unitRef="usd">3826000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c6" decimals="-3" unitRef="usd">4503000</us-gaap:OperatingLeaseRightOfUseAsset>
    <msex:PreliminarySurveyAndInvestigationCharges contextRef="c5" decimals="-3" unitRef="usd">2806000</msex:PreliminarySurveyAndInvestigationCharges>
    <msex:PreliminarySurveyAndInvestigationCharges contextRef="c6" decimals="-3" unitRef="usd">3540000</msex:PreliminarySurveyAndInvestigationCharges>
    <us-gaap:RegulatoryAssetsNoncurrent contextRef="c5" decimals="-3" unitRef="usd">90046000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent contextRef="c6" decimals="-3" unitRef="usd">100738000</us-gaap:RegulatoryAssetsNoncurrent>
    <msex:NonUtilityAssetsNet contextRef="c5" decimals="-3" unitRef="usd">11207000</msex:NonUtilityAssetsNet>
    <msex:NonUtilityAssetsNet contextRef="c6" decimals="-3" unitRef="usd">11428000</msex:NonUtilityAssetsNet>
    <msex:EmployeeBenefitPlans contextRef="c5" decimals="-3" unitRef="usd">8689000</msex:EmployeeBenefitPlans>
    <us-gaap:OtherAssetsNoncurrent contextRef="c5" decimals="-3" unitRef="usd">19000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent contextRef="c6" decimals="-3" unitRef="usd">83000</us-gaap:OtherAssetsNoncurrent>
    <msex:DeferredChargesAndOtherAssets contextRef="c5" decimals="-3" unitRef="usd">116593000</msex:DeferredChargesAndOtherAssets>
    <msex:DeferredChargesAndOtherAssets contextRef="c6" decimals="-3" unitRef="usd">120292000</msex:DeferredChargesAndOtherAssets>
    <us-gaap:Assets contextRef="c5" decimals="-3" unitRef="usd">1074450000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c6" decimals="-3" unitRef="usd">1020015000</us-gaap:Assets>
    <us-gaap:CommonStockValue contextRef="c5" decimals="-3" unitRef="usd">233054000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="c6" decimals="-3" unitRef="usd">221919000</us-gaap:CommonStockValue>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c5" decimals="-3" unitRef="usd">167274000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c6" decimals="-3" unitRef="usd">145807000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <msex:TotalCommonEquity contextRef="c5" decimals="-3" unitRef="usd">400328000</msex:TotalCommonEquity>
    <msex:TotalCommonEquity contextRef="c6" decimals="-3" unitRef="usd">367726000</msex:TotalCommonEquity>
    <us-gaap:PreferredStockValue contextRef="c5" decimals="-3" unitRef="usd">2084000</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue contextRef="c6" decimals="-3" unitRef="usd">2084000</us-gaap:PreferredStockValue>
    <us-gaap:LongTermDebtNoncurrent contextRef="c5" decimals="-3" unitRef="usd">290280000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c6" decimals="-3" unitRef="usd">306520000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:CapitalizationLongtermDebtAndEquity contextRef="c5" decimals="-3" unitRef="usd">692692000</us-gaap:CapitalizationLongtermDebtAndEquity>
    <us-gaap:CapitalizationLongtermDebtAndEquity contextRef="c6" decimals="-3" unitRef="usd">676330000</us-gaap:CapitalizationLongtermDebtAndEquity>
    <us-gaap:OtherLongTermDebtCurrent contextRef="c5" decimals="-3" unitRef="usd">17462000</us-gaap:OtherLongTermDebtCurrent>
    <us-gaap:OtherLongTermDebtCurrent contextRef="c6" decimals="-3" unitRef="usd">6731000</us-gaap:OtherLongTermDebtCurrent>
    <us-gaap:NotesPayableCurrent contextRef="c5" decimals="-3" unitRef="usd">55500000</us-gaap:NotesPayableCurrent>
    <us-gaap:NotesPayableCurrent contextRef="c6" decimals="-3" unitRef="usd">13000000</us-gaap:NotesPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c5" decimals="-3" unitRef="usd">24847000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c6" decimals="-3" unitRef="usd">21125000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent contextRef="c5" decimals="-3" unitRef="usd">12162000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent contextRef="c6" decimals="-3" unitRef="usd">8621000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:InterestPayableCurrent contextRef="c5" decimals="-3" unitRef="usd">2535000</us-gaap:InterestPayableCurrent>
    <us-gaap:InterestPayableCurrent contextRef="c6" decimals="-3" unitRef="usd">1986000</us-gaap:InterestPayableCurrent>
    <us-gaap:DeferredRevenueCurrent contextRef="c5" decimals="-3" unitRef="usd">1365000</us-gaap:DeferredRevenueCurrent>
    <us-gaap:DeferredRevenueCurrent contextRef="c6" decimals="-3" unitRef="usd">1330000</us-gaap:DeferredRevenueCurrent>
    <us-gaap:OtherLiabilitiesCurrent contextRef="c5" decimals="-3" unitRef="usd">3988000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent contextRef="c6" decimals="-3" unitRef="usd">3826000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c5" decimals="-3" unitRef="usd">117859000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c6" decimals="-3" unitRef="usd">56619000</us-gaap:LiabilitiesCurrent>
    <msex:ConstructionAdvances contextRef="c5" decimals="-3" unitRef="usd">21382000</msex:ConstructionAdvances>
    <msex:ConstructionAdvances contextRef="c6" decimals="-3" unitRef="usd">23529000</msex:ConstructionAdvances>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent contextRef="c5" decimals="-3" unitRef="usd">3706000</us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent contextRef="c6" decimals="-3" unitRef="usd">4367000</us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet contextRef="c5" decimals="-3" unitRef="usd">77783000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet contextRef="c6" decimals="-3" unitRef="usd">69500000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:AccruedEmployeeBenefitsCurrentAndNoncurrent contextRef="c6" decimals="-3" unitRef="usd">11290000</us-gaap:AccruedEmployeeBenefitsCurrentAndNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent contextRef="c5" decimals="-3" unitRef="usd">46734000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent contextRef="c6" decimals="-3" unitRef="usd">49431000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c5" decimals="-3" unitRef="usd">919000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c6" decimals="-3" unitRef="usd">1086000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent contextRef="c5" decimals="-3" unitRef="usd">150524000</us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent>
    <us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent contextRef="c6" decimals="-3" unitRef="usd">159203000</us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent>
    <us-gaap:ContributionsInAidOfConstruction contextRef="c5" decimals="-3" unitRef="usd">113375000</us-gaap:ContributionsInAidOfConstruction>
    <us-gaap:ContributionsInAidOfConstruction contextRef="c6" decimals="-3" unitRef="usd">127863000</us-gaap:ContributionsInAidOfConstruction>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c5" decimals="-3" unitRef="usd">1074450000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c6" decimals="-3" unitRef="usd">1020015000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="c0" decimals="-3" unitRef="usd">42429000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c3" decimals="-3" unitRef="usd">36543000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c4" decimals="-3" unitRef="usd">38425000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c0" decimals="-3" unitRef="usd">27475000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c3" decimals="-3" unitRef="usd">26799000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c4" decimals="-3" unitRef="usd">20838000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c0" decimals="-3" unitRef="usd">-5334000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c3" decimals="-3" unitRef="usd">-10989000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c4" decimals="-3" unitRef="usd">-13490000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity contextRef="c0" decimals="-3" unitRef="usd">1387000</us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity>
    <us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity contextRef="c3" decimals="-3" unitRef="usd">1505000</us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity>
    <us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity contextRef="c4" decimals="-3" unitRef="usd">2503000</us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity>
    <us-gaap:LifeInsuranceCorporateOrBankOwnedChangeInValue contextRef="c0" decimals="-3" unitRef="usd">-401000</us-gaap:LifeInsuranceCorporateOrBankOwnedChangeInValue>
    <us-gaap:LifeInsuranceCorporateOrBankOwnedChangeInValue contextRef="c3" decimals="-3" unitRef="usd">136000</us-gaap:LifeInsuranceCorporateOrBankOwnedChangeInValue>
    <us-gaap:LifeInsuranceCorporateOrBankOwnedChangeInValue contextRef="c4" decimals="-3" unitRef="usd">391000</us-gaap:LifeInsuranceCorporateOrBankOwnedChangeInValue>
    <us-gaap:ShareBasedCompensation contextRef="c0" decimals="-3" unitRef="usd">1630000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c3" decimals="-3" unitRef="usd">1338000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c4" decimals="-3" unitRef="usd">1096000</us-gaap:ShareBasedCompensation>
    <us-gaap:GainOrLossOnSaleOfStockInSubsidiary contextRef="c0" decimals="-3" unitRef="usd">5232000</us-gaap:GainOrLossOnSaleOfStockInSubsidiary>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c0" decimals="-3" unitRef="usd">707000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c3" decimals="-3" unitRef="usd">742000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c4" decimals="-3" unitRef="usd">2661000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <msex:ChangeInUnbilledRevenues contextRef="c0" decimals="-3" unitRef="usd">1386000</msex:ChangeInUnbilledRevenues>
    <msex:ChangeInUnbilledRevenues contextRef="c3" decimals="-3" unitRef="usd">208000</msex:ChangeInUnbilledRevenues>
    <msex:ChangeInUnbilledRevenues contextRef="c4" decimals="-3" unitRef="usd">-118000</msex:ChangeInUnbilledRevenues>
    <us-gaap:IncreaseDecreaseInRawMaterialsPackagingMaterialsAndSuppliesInventories contextRef="c0" decimals="-3" unitRef="usd">819000</us-gaap:IncreaseDecreaseInRawMaterialsPackagingMaterialsAndSuppliesInventories>
    <us-gaap:IncreaseDecreaseInRawMaterialsPackagingMaterialsAndSuppliesInventories contextRef="c3" decimals="-3" unitRef="usd">246000</us-gaap:IncreaseDecreaseInRawMaterialsPackagingMaterialsAndSuppliesInventories>
    <us-gaap:IncreaseDecreaseInRawMaterialsPackagingMaterialsAndSuppliesInventories contextRef="c4" decimals="-3" unitRef="usd">-333000</us-gaap:IncreaseDecreaseInRawMaterialsPackagingMaterialsAndSuppliesInventories>
    <us-gaap:IncreaseDecreaseInPrepaidExpense contextRef="c0" decimals="-3" unitRef="usd">-256000</us-gaap:IncreaseDecreaseInPrepaidExpense>
    <us-gaap:IncreaseDecreaseInPrepaidExpense contextRef="c3" decimals="-3" unitRef="usd">-6000</us-gaap:IncreaseDecreaseInPrepaidExpense>
    <us-gaap:IncreaseDecreaseInPrepaidExpense contextRef="c4" decimals="-3" unitRef="usd">519000</us-gaap:IncreaseDecreaseInPrepaidExpense>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="c0" decimals="-3" unitRef="usd">3722000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="c3" decimals="-3" unitRef="usd">-9318000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="c4" decimals="-3" unitRef="usd">7137000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedTaxesPayable contextRef="c0" decimals="-3" unitRef="usd">3541000</us-gaap:IncreaseDecreaseInAccruedTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedTaxesPayable contextRef="c3" decimals="-3" unitRef="usd">-1517000</us-gaap:IncreaseDecreaseInAccruedTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedTaxesPayable contextRef="c4" decimals="-3" unitRef="usd">2503000</us-gaap:IncreaseDecreaseInAccruedTaxesPayable>
    <us-gaap:IncreaseDecreaseInInterestPayableNet contextRef="c0" decimals="-3" unitRef="usd">549000</us-gaap:IncreaseDecreaseInInterestPayableNet>
    <us-gaap:IncreaseDecreaseInInterestPayableNet contextRef="c3" decimals="-3" unitRef="usd">-151000</us-gaap:IncreaseDecreaseInInterestPayableNet>
    <us-gaap:IncreaseDecreaseInInterestPayableNet contextRef="c4" decimals="-3" unitRef="usd">106000</us-gaap:IncreaseDecreaseInInterestPayableNet>
    <us-gaap:IncreaseDecreaseInPensionAndPostretirementObligations contextRef="c0" decimals="-3" unitRef="usd">-4266000</us-gaap:IncreaseDecreaseInPensionAndPostretirementObligations>
    <us-gaap:IncreaseDecreaseInPensionAndPostretirementObligations contextRef="c3" decimals="-3" unitRef="usd">-2645000</us-gaap:IncreaseDecreaseInPensionAndPostretirementObligations>
    <us-gaap:IncreaseDecreaseInPensionAndPostretirementObligations contextRef="c4" decimals="-3" unitRef="usd">-1377000</us-gaap:IncreaseDecreaseInPensionAndPostretirementObligations>
    <us-gaap:IncreaseDecreaseInDeferredRevenue contextRef="c0" decimals="-3" unitRef="usd">35000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:IncreaseDecreaseInDeferredRevenue contextRef="c3" decimals="-3" unitRef="usd">75000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:IncreaseDecreaseInDeferredRevenue contextRef="c4" decimals="-3" unitRef="usd">44000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet contextRef="c0" decimals="-3" unitRef="usd">-454000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet contextRef="c3" decimals="-3" unitRef="usd">4276000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet contextRef="c4" decimals="-3" unitRef="usd">-3696000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c0" decimals="-3" unitRef="usd">61361000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c3" decimals="-3" unitRef="usd">33028000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c4" decimals="-3" unitRef="usd">53355000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:AllowanceForFundsUsedDuringConstructionInvestingActivities contextRef="c0" decimals="-3" unitRef="usd">927000</us-gaap:AllowanceForFundsUsedDuringConstructionInvestingActivities>
    <us-gaap:AllowanceForFundsUsedDuringConstructionInvestingActivities contextRef="c3" decimals="-3" unitRef="usd">1148000</us-gaap:AllowanceForFundsUsedDuringConstructionInvestingActivities>
    <us-gaap:AllowanceForFundsUsedDuringConstructionInvestingActivities contextRef="c4" decimals="-3" unitRef="usd">1513000</us-gaap:AllowanceForFundsUsedDuringConstructionInvestingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c0" decimals="-3" unitRef="usd">91335000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c3" decimals="-3" unitRef="usd">79378000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c4" decimals="-3" unitRef="usd">105619000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment contextRef="c0" decimals="-3" unitRef="usd">3122000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c0" decimals="-3" unitRef="usd">-88213000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c3" decimals="-3" unitRef="usd">-79378000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c4" decimals="-3" unitRef="usd">-105619000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:RepaymentsOfLongTermDebt contextRef="c0" decimals="-3" unitRef="usd">7423000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt contextRef="c3" decimals="-3" unitRef="usd">52691000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt contextRef="c4" decimals="-3" unitRef="usd">7472000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt contextRef="c0" decimals="-3" unitRef="usd">2662000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt contextRef="c3" decimals="-3" unitRef="usd">86595000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt contextRef="c4" decimals="-3" unitRef="usd">50316000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromRepaymentsOfShortTermDebt contextRef="c0" decimals="-3" unitRef="usd">42500000</us-gaap:ProceedsFromRepaymentsOfShortTermDebt>
    <us-gaap:ProceedsFromRepaymentsOfShortTermDebt contextRef="c3" decimals="-3" unitRef="usd">11000000</us-gaap:ProceedsFromRepaymentsOfShortTermDebt>
    <us-gaap:ProceedsFromRepaymentsOfShortTermDebt contextRef="c4" decimals="-3" unitRef="usd">-18000000</us-gaap:ProceedsFromRepaymentsOfShortTermDebt>
    <us-gaap:PaymentsOfDebtIssuanceCosts contextRef="c0" decimals="-3" unitRef="usd">624000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts contextRef="c3" decimals="-3" unitRef="usd">994000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts contextRef="c4" decimals="-3" unitRef="usd">148000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <msex:ProceedsFromIssuanceOfCommonStockExpense contextRef="c0" decimals="-3" unitRef="usd">-32000</msex:ProceedsFromIssuanceOfCommonStockExpense>
    <msex:ProceedsFromIssuanceOfCommonStockExpense contextRef="c4" decimals="-3" unitRef="usd">-37000</msex:ProceedsFromIssuanceOfCommonStockExpense>
    <us-gaap:ProceedsFromIssuanceOfCommonStock contextRef="c0" decimals="-3" unitRef="usd">10335000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock contextRef="c3" decimals="-3" unitRef="usd">3837000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock contextRef="c4" decimals="-3" unitRef="usd">1230000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock contextRef="c0" decimals="-3" unitRef="usd">20810000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock contextRef="c3" decimals="-3" unitRef="usd">19373000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock contextRef="c4" decimals="-3" unitRef="usd">18178000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsPreferredStockAndPreferenceStock contextRef="c0" decimals="-3" unitRef="usd">120000</us-gaap:PaymentsOfDividendsPreferredStockAndPreferenceStock>
    <us-gaap:PaymentsOfDividendsPreferredStockAndPreferenceStock contextRef="c3" decimals="-3" unitRef="usd">120000</us-gaap:PaymentsOfDividendsPreferredStockAndPreferenceStock>
    <us-gaap:PaymentsOfDividendsPreferredStockAndPreferenceStock contextRef="c4" decimals="-3" unitRef="usd">120000</us-gaap:PaymentsOfDividendsPreferredStockAndPreferenceStock>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities contextRef="c0" decimals="-3" unitRef="usd">659000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities contextRef="c3" decimals="-3" unitRef="usd">11225000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities contextRef="c4" decimals="-3" unitRef="usd">8578000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c0" decimals="-3" unitRef="usd">27147000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c3" decimals="-3" unitRef="usd">39479000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c4" decimals="-3" unitRef="usd">16169000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c0" decimals="-3" unitRef="usd">295000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c3" decimals="-3" unitRef="usd">-6871000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c4" decimals="-3" unitRef="usd">-36095000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations contextRef="c6" decimals="-3" unitRef="usd">3533000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations contextRef="c7" decimals="-3" unitRef="usd">10404000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations contextRef="c8" decimals="-3" unitRef="usd">46499000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations contextRef="c5" decimals="-3" unitRef="usd">3828000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations contextRef="c6" decimals="-3" unitRef="usd">3533000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations contextRef="c7" decimals="-3" unitRef="usd">10404000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:ContributionOfProperty contextRef="c0" decimals="-3" unitRef="usd">6252000</us-gaap:ContributionOfProperty>
    <us-gaap:ContributionOfProperty contextRef="c3" decimals="-3" unitRef="usd">4750000</us-gaap:ContributionOfProperty>
    <us-gaap:ContributionOfProperty contextRef="c4" decimals="-3" unitRef="usd">5080000</us-gaap:ContributionOfProperty>
    <msex:DeobligatedPrincipalPayments contextRef="c3" decimals="-3" unitRef="usd">64000</msex:DeobligatedPrincipalPayments>
    <msex:DeobligatedPrincipalPayments contextRef="c4" decimals="-3" unitRef="usd">258000</msex:DeobligatedPrincipalPayments>
    <msex:NonCashConsiderationForSaleOfSubsidiary contextRef="c0" decimals="-3" unitRef="usd">2100000</msex:NonCashConsiderationForSaleOfSubsidiary>
    <us-gaap:InterestPaidNet contextRef="c0" decimals="-3" unitRef="usd">9251000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet contextRef="c3" decimals="-3" unitRef="usd">8546000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet contextRef="c4" decimals="-3" unitRef="usd">7644000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidCapitalized contextRef="c0" decimals="-3" unitRef="usd">927000</us-gaap:InterestPaidCapitalized>
    <us-gaap:InterestPaidCapitalized contextRef="c3" decimals="-3" unitRef="usd">1148000</us-gaap:InterestPaidCapitalized>
    <us-gaap:InterestPaidCapitalized contextRef="c4" decimals="-3" unitRef="usd">1513000</us-gaap:InterestPaidCapitalized>
    <us-gaap:IncomeTaxesPaidNet contextRef="c0" decimals="-3" unitRef="usd">3230000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet contextRef="c3" decimals="-3" unitRef="usd">3335000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet contextRef="c4" decimals="-3" unitRef="usd">2509000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:CommonStockSharesAuthorized contextRef="c5" decimals="INF" unitRef="shares">40000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized contextRef="c6" decimals="INF" unitRef="shares">40000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding contextRef="c5" decimals="INF" unitRef="shares">17642</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding contextRef="c6" decimals="INF" unitRef="shares">17522</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:TemporaryEquityAccretionToRedemptionValue contextRef="c0" decimals="-3" unitRef="usd">233054000</us-gaap:TemporaryEquityAccretionToRedemptionValue>
    <us-gaap:TemporaryEquityAccretionToRedemptionValue contextRef="c3" decimals="-3" unitRef="usd">221919000</us-gaap:TemporaryEquityAccretionToRedemptionValue>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c5" decimals="-3" unitRef="usd">167274000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c6" decimals="-3" unitRef="usd">145807000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <msex:TotalCommonEquity contextRef="c5" decimals="-3" unitRef="usd">400328000</msex:TotalCommonEquity>
    <msex:TotalCommonEquity contextRef="c6" decimals="-3" unitRef="usd">367726000</msex:TotalCommonEquity>
    <us-gaap:PreferredStockLiquidationPreferenceValue contextRef="c5" decimals="-3" unitRef="usd">120000</us-gaap:PreferredStockLiquidationPreferenceValue>
    <us-gaap:PreferredStockLiquidationPreferenceValue contextRef="c6" decimals="-3" unitRef="usd">120000</us-gaap:PreferredStockLiquidationPreferenceValue>
    <us-gaap:PreferredStockSharesOutstanding contextRef="c5" decimals="INF" unitRef="shares">20</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding contextRef="c6" decimals="INF" unitRef="shares">20</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding contextRef="c11" decimals="INF" unitRef="shares">10</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding contextRef="c12" decimals="INF" unitRef="shares">10</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockDividendsAndOtherAdjustments contextRef="c9" decimals="-3" unitRef="usd">1005000</us-gaap:PreferredStockDividendsAndOtherAdjustments>
    <us-gaap:PreferredStockDividendsAndOtherAdjustments contextRef="c10" decimals="-3" unitRef="usd">1005000</us-gaap:PreferredStockDividendsAndOtherAdjustments>
    <us-gaap:PreferredStockSharesOutstanding contextRef="c15" decimals="INF" unitRef="shares">1</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding contextRef="c16" decimals="INF" unitRef="shares">1</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockDividendsAndOtherAdjustments contextRef="c13" decimals="-3" unitRef="usd">79000</us-gaap:PreferredStockDividendsAndOtherAdjustments>
    <us-gaap:PreferredStockDividendsAndOtherAdjustments contextRef="c14" decimals="-3" unitRef="usd">79000</us-gaap:PreferredStockDividendsAndOtherAdjustments>
    <us-gaap:PreferredStockSharesOutstanding contextRef="c19" decimals="INF" unitRef="shares">10</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding contextRef="c20" decimals="INF" unitRef="shares">10</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockDividendsAndOtherAdjustments contextRef="c17" decimals="-3" unitRef="usd">1000000</us-gaap:PreferredStockDividendsAndOtherAdjustments>
    <us-gaap:PreferredStockDividendsAndOtherAdjustments contextRef="c18" decimals="-3" unitRef="usd">1000000</us-gaap:PreferredStockDividendsAndOtherAdjustments>
    <us-gaap:PreferredStockDividendsAndOtherAdjustments contextRef="c0" decimals="-3" unitRef="usd">2084000</us-gaap:PreferredStockDividendsAndOtherAdjustments>
    <us-gaap:PreferredStockDividendsAndOtherAdjustments contextRef="c3" decimals="-3" unitRef="usd">2084000</us-gaap:PreferredStockDividendsAndOtherAdjustments>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="c23" decimals="4" unitRef="pure">0</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="c24" decimals="4" unitRef="pure">0.055</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LongTermDebtMaturitiesRepaymentTerms contextRef="c25">2023-2059</us-gaap:LongTermDebtMaturitiesRepaymentTerms>
    <us-gaap:LongTermDebt contextRef="c21" decimals="-3" unitRef="usd">252269000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="c22" decimals="-3" unitRef="usd">203892000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="c28" decimals="4" unitRef="pure">0.0394</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="c29" decimals="4" unitRef="pure">0.0705</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LongTermDebtMaturitiesRepaymentTerms contextRef="c30">2028-2046</us-gaap:LongTermDebtMaturitiesRepaymentTerms>
    <us-gaap:LongTermDebt contextRef="c26" decimals="-3" unitRef="usd">44918000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="c27" decimals="-3" unitRef="usd">47613000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="c33" decimals="4" unitRef="pure">0.02</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="c34" decimals="4" unitRef="pure">0.0422</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LongTermDebtMaturitiesRepaymentTerms contextRef="c35">2025-2038</us-gaap:LongTermDebtMaturitiesRepaymentTerms>
    <us-gaap:LongTermDebt contextRef="c31" decimals="-3" unitRef="usd">9200000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="c32" decimals="-3" unitRef="usd">7510000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="c37" decimals="4" unitRef="pure">0</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LongTermDebt contextRef="c36" decimals="-3" unitRef="usd">52131000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="c5" decimals="-3" unitRef="usd">306387000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="c6" decimals="-3" unitRef="usd">311146000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentUnamortizedPremium contextRef="c5" decimals="-3" unitRef="usd">6873000</us-gaap:DebtInstrumentUnamortizedPremium>
    <us-gaap:DebtInstrumentUnamortizedPremium contextRef="c6" decimals="-3" unitRef="usd">7271000</us-gaap:DebtInstrumentUnamortizedPremium>
    <us-gaap:DebtInstrumentUnamortizedDiscount contextRef="c5" decimals="-3" unitRef="usd">5518000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:DebtInstrumentUnamortizedDiscount contextRef="c6" decimals="-3" unitRef="usd">5166000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:LongTermDebtCurrent contextRef="c5" decimals="-3" unitRef="usd">17462000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent contextRef="c6" decimals="-3" unitRef="usd">6731000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c5" decimals="-3" unitRef="usd">290280000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c6" decimals="-3" unitRef="usd">306520000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:SharesOutstanding contextRef="c38" decimals="INF" unitRef="shares">17434</us-gaap:SharesOutstanding>
    <msex:TotalCommonEquity contextRef="c38" decimals="-3" unitRef="usd">215125000</msex:TotalCommonEquity>
    <msex:TotalCommonEquity contextRef="c39" decimals="-3" unitRef="usd">108667000</msex:TotalCommonEquity>
    <msex:TotalCommonEquity contextRef="c8" decimals="-3" unitRef="usd">323792000</msex:TotalCommonEquity>
    <us-gaap:NetIncomeLoss contextRef="c41" decimals="-3" unitRef="usd">38425000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c4" decimals="-3" unitRef="usd">38425000</us-gaap:NetIncomeLoss>
    <us-gaap:StockIssuedDuringPeriodSharesDividendReinvestmentPlan contextRef="c40" decimals="INF" unitRef="shares">19</us-gaap:StockIssuedDuringPeriodSharesDividendReinvestmentPlan>
    <us-gaap:StockIssuedDuringPeriodValueDividendReinvestmentPlan contextRef="c40" decimals="-3" unitRef="usd">1230000</us-gaap:StockIssuedDuringPeriodValueDividendReinvestmentPlan>
    <us-gaap:StockIssuedDuringPeriodValueDividendReinvestmentPlan contextRef="c4" decimals="-3" unitRef="usd">1230000</us-gaap:StockIssuedDuringPeriodValueDividendReinvestmentPlan>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures contextRef="c40" decimals="INF" unitRef="shares">16</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="c40" decimals="-3" unitRef="usd">851000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="c4" decimals="-3" unitRef="usd">851000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodSharesOther contextRef="c40" decimals="INF" unitRef="shares">4</us-gaap:StockIssuedDuringPeriodSharesOther>
    <us-gaap:StockIssuedDuringPeriodValueOther contextRef="c40" decimals="-3" unitRef="usd">245000</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:StockIssuedDuringPeriodValueOther contextRef="c4" decimals="-3" unitRef="usd">245000</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:CommonStockDividendsPerShareCashPaid contextRef="c40" decimals="INF" unitRef="usdPershares">1.041</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStockCash contextRef="c41" decimals="-3" unitRef="usd">18178000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash contextRef="c4" decimals="-3" unitRef="usd">18178000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsPreferredStockCash contextRef="c41" decimals="-3" unitRef="usd">120000</us-gaap:DividendsPreferredStockCash>
    <us-gaap:DividendsPreferredStockCash contextRef="c4" decimals="-3" unitRef="usd">120000</us-gaap:DividendsPreferredStockCash>
    <us-gaap:StockholdersEquityOther contextRef="c41" decimals="-3" unitRef="usd">-37000</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquityOther contextRef="c4" decimals="-3" unitRef="usd">-37000</us-gaap:StockholdersEquityOther>
    <us-gaap:SharesOutstanding contextRef="c42" decimals="INF" unitRef="shares">17473</us-gaap:SharesOutstanding>
    <msex:TotalCommonEquity contextRef="c42" decimals="-3" unitRef="usd">217451000</msex:TotalCommonEquity>
    <msex:TotalCommonEquity contextRef="c43" decimals="-3" unitRef="usd">128757000</msex:TotalCommonEquity>
    <msex:TotalCommonEquity contextRef="c7" decimals="-3" unitRef="usd">346208000</msex:TotalCommonEquity>
    <us-gaap:NetIncomeLoss contextRef="c45" decimals="-3" unitRef="usd">36543000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c3" decimals="-3" unitRef="usd">36543000</us-gaap:NetIncomeLoss>
    <us-gaap:StockIssuedDuringPeriodSharesDividendReinvestmentPlan contextRef="c44" decimals="INF" unitRef="shares">40</us-gaap:StockIssuedDuringPeriodSharesDividendReinvestmentPlan>
    <us-gaap:StockIssuedDuringPeriodValueDividendReinvestmentPlan contextRef="c44" decimals="-3" unitRef="usd">3837000</us-gaap:StockIssuedDuringPeriodValueDividendReinvestmentPlan>
    <us-gaap:StockIssuedDuringPeriodValueDividendReinvestmentPlan contextRef="c3" decimals="-3" unitRef="usd">3837000</us-gaap:StockIssuedDuringPeriodValueDividendReinvestmentPlan>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures contextRef="c44" decimals="INF" unitRef="shares">6</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="c44" decimals="-3" unitRef="usd">350000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="c3" decimals="-3" unitRef="usd">350000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodSharesOther contextRef="c44" decimals="INF" unitRef="shares">3</us-gaap:StockIssuedDuringPeriodSharesOther>
    <us-gaap:StockIssuedDuringPeriodValueOther contextRef="c44" decimals="-3" unitRef="usd">281000</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:StockIssuedDuringPeriodValueOther contextRef="c3" decimals="-3" unitRef="usd">281000</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:CommonStockDividendsPerShareCashPaid contextRef="c44" decimals="INF" unitRef="usdPershares">1.108</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStockCash contextRef="c45" decimals="-3" unitRef="usd">19373000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash contextRef="c3" decimals="-3" unitRef="usd">19373000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsPreferredStockCash contextRef="c45" decimals="-3" unitRef="usd">120000</us-gaap:DividendsPreferredStockCash>
    <us-gaap:DividendsPreferredStockCash contextRef="c3" decimals="-3" unitRef="usd">120000</us-gaap:DividendsPreferredStockCash>
    <us-gaap:SharesOutstanding contextRef="c46" decimals="INF" unitRef="shares">17522</us-gaap:SharesOutstanding>
    <msex:TotalCommonEquity contextRef="c46" decimals="-3" unitRef="usd">221919000</msex:TotalCommonEquity>
    <msex:TotalCommonEquity contextRef="c47" decimals="-3" unitRef="usd">145807000</msex:TotalCommonEquity>
    <msex:TotalCommonEquity contextRef="c6" decimals="-3" unitRef="usd">367726000</msex:TotalCommonEquity>
    <us-gaap:NetIncomeLoss contextRef="c48" decimals="-3" unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c49" decimals="-3" unitRef="usd">42429000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c0" decimals="-3" unitRef="usd">42429000</us-gaap:NetIncomeLoss>
    <us-gaap:StockIssuedDuringPeriodSharesDividendReinvestmentPlan contextRef="c48" decimals="INF" unitRef="shares">114</us-gaap:StockIssuedDuringPeriodSharesDividendReinvestmentPlan>
    <us-gaap:StockIssuedDuringPeriodValueDividendReinvestmentPlan contextRef="c48" decimals="-3" unitRef="usd">10335000</us-gaap:StockIssuedDuringPeriodValueDividendReinvestmentPlan>
    <us-gaap:StockIssuedDuringPeriodValueDividendReinvestmentPlan contextRef="c0" decimals="-3" unitRef="usd">10335000</us-gaap:StockIssuedDuringPeriodValueDividendReinvestmentPlan>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures contextRef="c48" decimals="INF" unitRef="shares">3</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="c48" decimals="-3" unitRef="usd">520000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="c0" decimals="-3" unitRef="usd">520000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodSharesOther contextRef="c48" decimals="INF" unitRef="shares">3</us-gaap:StockIssuedDuringPeriodSharesOther>
    <us-gaap:StockIssuedDuringPeriodValueOther contextRef="c48" decimals="-3" unitRef="usd">280000</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:StockIssuedDuringPeriodValueOther contextRef="c0" decimals="-3" unitRef="usd">280000</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:CommonStockDividendsPerShareCashPaid contextRef="c48" decimals="INF" unitRef="usdPershares">1.1825</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStockCash contextRef="c49" decimals="-3" unitRef="usd">20810000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash contextRef="c0" decimals="-3" unitRef="usd">20810000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsPreferredStockCash contextRef="c49" decimals="-3" unitRef="usd">120000</us-gaap:DividendsPreferredStockCash>
    <us-gaap:DividendsPreferredStockCash contextRef="c0" decimals="-3" unitRef="usd">120000</us-gaap:DividendsPreferredStockCash>
    <us-gaap:StockholdersEquityOther contextRef="c49" decimals="-3" unitRef="usd">-32000</us-gaap:StockholdersEquityOther>
    <us-gaap:StockholdersEquityOther contextRef="c0" decimals="-3" unitRef="usd">-32000</us-gaap:StockholdersEquityOther>
    <us-gaap:SharesOutstanding contextRef="c50" decimals="INF" unitRef="shares">17642</us-gaap:SharesOutstanding>
    <msex:TotalCommonEquity contextRef="c50" decimals="-3" unitRef="usd">233054000</msex:TotalCommonEquity>
    <msex:TotalCommonEquity contextRef="c51" decimals="-3" unitRef="usd">167274000</msex:TotalCommonEquity>
    <msex:TotalCommonEquity contextRef="c5" decimals="-3" unitRef="usd">400328000</msex:TotalCommonEquity>
    <us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;Note 1 &#x2013; Organization, Summary of Significant Accounting Policies
and Recent Developments&lt;/b&gt;&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;&lt;b&gt;(a) Organization&lt;/b&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), Utility Service Affiliates (Perth Amboy) Inc. (USA-PA) and Twin Lakes Utilities, Inc. (Twin Lakes). Southern Shores Water Company,
LLC (Southern Shores) and White Marsh Environmental Systems, Inc. (White Marsh) are wholly-owned subsidiaries of Tidewater.&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;Middlesex has operated as a water utility in New Jersey
since 1897 and in Delaware, through our wholly-owned subsidiary, Tidewater, since 1992. We are in the business of collecting, treating,
distributing and selling water for domestic, commercial, municipal, industrial and fire protection purposes. We also operate New Jersey
municipal water, wastewater and storm water systems under contract and provide unregulated water and wastewater services in New Jersey
and Delaware through our subsidiaries. Our rates charged to customers for water and wastewater services, the quality of services we provide
and certain other matters are regulated in New Jersey and Delaware by the New Jersey Board of Public Utilities (NJBPU) and the Delaware
Public Service Commission (DEPSC), respectively. Our USA, USA-PA and White Marsh subsidiaries are not regulated utilities.&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;&lt;b&gt;(b) Principles of Consolidation&lt;/b&gt; &lt;i&gt;&#x2013;
&lt;/i&gt;The financial statements for Middlesex and its wholly-owned subsidiaries (the Company) are reported on a consolidated basis. All significant
intercompany accounts and transactions have been eliminated. Other financial investments in which the Company holds a 50% or less voting
interest and cannot exercise control over the operation and policies of the investments are accounted for under the equity method of accounting.
Under the equity method of accounting, the Company records its investment interests in Non-Utility Assets and its percentage share of
the earnings or losses of the investees in Other Income (Expense).&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;&lt;b&gt;(c) System of Accounts&lt;/b&gt; &lt;i&gt;&#x2013; &lt;/i&gt;The Company&#x2019;s
regulated utilities maintain their accounts in accordance with the Uniform System of Accounts prescribed by the NJBPU and DEPSC.&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;&lt;b&gt;(d) Regulatory Accounting&lt;/b&gt; - We maintain our
books and records in accordance with accounting principles generally accepted in the United States of America. Middlesex and certain of
its subsidiaries, which account for 93% of Operating Revenues and 99% of Total Assets, are subject to regulation in the state in which
they operate. Those companies are required to maintain their accounts in accordance with regulatory authorities&#x2019; rules and guidelines,
which may differ from other authoritative accounting pronouncements. In those instances, the Company follows the guidance provided in
Accounting Standards Codification (ASC) 980, &lt;i&gt;Regulated Operations&lt;/i&gt;.&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 accordance with ASC 980, &lt;i&gt;Regulated Operations&lt;/i&gt;,
costs and obligations are deferred if it is probable that these items will be recognized for rate-making purposes in future rates. Accordingly,
we have recorded costs and obligations, which will be amortized over various future periods. Any change in the assessment of the probability
of rate-making treatment will require us to change the accounting treatment of the deferred item. We have no reason to believe any of
the deferred items that are recorded will be treated differently by the regulators in the future. For additional information, see Note
2 &#x2013; &lt;i&gt;Rate and Regulatory Matters&lt;/i&gt;.&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;&lt;b&gt;(e) Retirement Benefit Plans&lt;/b&gt; - We maintain
a noncontributory defined benefit pension plan (Pension Plan), which covers all active employees who were hired prior to April 1, 2007,
as well as a defined contribution plan in which all employees are eligible to participate. In addition, the Company maintains an unfunded
supplemental plan for certain of its executive officers. The Company has a retirement benefit plan other than pensions (Other Benefits
Plan) for substantially all of its retired employees. Employees hired after March 31, 2007 are not eligible to participate in this plan.
Coverage includes healthcare and life insurance.&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 Company&#x2019;s costs for providing retirement
benefits are dependent upon numerous factors, including actual plan experience and assumptions of future experience. Retirement benefit
plan obligations and expense are determined &lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;based on investment performance, discount rates and various other demographic factors related
to the population participating in the Company&#x2019;s retirement benefit plans, all of which can change significantly in future years.
For more information on the Company&#x2019;s Retirement Benefit Plans, see Note 7 &#x2013; &lt;i&gt;Employee Benefit Plans&lt;/i&gt;.&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;&lt;b&gt;(f) Utility Plant&lt;/b&gt; &lt;i&gt;&#x2013; &lt;/i&gt;Utility Plant
is stated at original cost as defined for regulatory purposes. Property accounts are charged with the cost of betterments and major replacements
of property. Cost includes direct material, labor and indirect charges for pension benefits and payroll taxes. The cost of labor, materials,
supervision and other expenses incurred in making repairs and minor replacements and in maintaining the properties is charged to the appropriate
expense accounts. At December 31, 2022, there was no event or change in circumstance that would indicate that the carrying amount of any
long-lived asset was not recoverable.&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;&lt;b&gt;(g) Depreciation &lt;/b&gt;&lt;i&gt;&#x2013;&lt;/i&gt; Depreciation
is computed by each regulated member of the Company utilizing a rate approved by the applicable regulatory authority. The accumulated
provision for depreciation is charged with the cost of property retired, less salvage. The following table sets forth the range of depreciation
rates for the major utility plant categories used to calculate depreciation for the years ended December 31, 2022, 2021 and 2020. These
rates have been approved by the NJBPU or DEPSC:&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 90%; border-collapse: collapse; margin-left: auto; margin-right: auto;"&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td style="white-space: nowrap"&gt;Source of Supply&lt;/td&gt;
    &lt;td style="white-space: nowrap"&gt;1.15% -&#160;&#160;&#160;3.44%&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap"&gt;Transmission and Distribution (T&amp;amp;D):&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; "&gt;
    &lt;td style="white-space: nowrap; width: 26%"&gt;Pumping&lt;/td&gt;
    &lt;td style="white-space: nowrap; width: 21%"&gt;2.00% -&#160;&#160;&#160;5.39%&lt;/td&gt;
    &lt;td style="white-space: nowrap; width: 18%"&gt;T&amp;amp;D &#x2013; Mains&lt;/td&gt;
    &lt;td style="white-space: nowrap; width: 35%"&gt;1.10%&#160;&#160;-&#160;&#160;&#160;3.13%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td style="white-space: nowrap"&gt;Water Treatment&lt;/td&gt;
    &lt;td style="white-space: nowrap"&gt;1.65% -&#160;&#160;&#160;7.09%&lt;/td&gt;
    &lt;td style="white-space: nowrap"&gt;T&amp;amp;D &#x2013; Services&lt;/td&gt;
    &lt;td style="white-space: nowrap"&gt;2.12%&#160;&#160;-&#160;&#160;&#160;3.16%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; "&gt;
    &lt;td style="white-space: nowrap"&gt;General Plant&lt;/td&gt;
    &lt;td style="white-space: nowrap"&gt;2.08% - 17.84%&lt;/td&gt;
    &lt;td style="white-space: nowrap"&gt;T&amp;amp;D &#x2013; Other&lt;/td&gt;
    &lt;td style="white-space: nowrap"&gt;1.61%&#160;&#160;-&#160;&#160;&#160;4.63%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td style="white-space: nowrap"&gt;Wastewater Collection&lt;/td&gt;
    &lt;td style="white-space: nowrap"&gt;1.42% -&#160;&#160;&#160;1.81%&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;/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;Non-regulated fixed assets consist primarily of office
buildings, furniture and fixtures, and transportation equipment. These assets are recorded at original cost and depreciation is calculated
based on the estimated useful lives, ranging from 3 to 42 years.&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;&lt;b&gt;(h) Preliminary Survey and Investigation (PS&amp;amp;I)
Costs &lt;/b&gt;&lt;i&gt;&#x2013; &lt;/i&gt;In the design of water and wastewater systems that the Company ultimately intends to construct, own and operate,
certain expenditures are incurred to advance those project activities. These PS&amp;amp;I costs are recorded as deferred charges on the balance
sheet as these costs are expected to be recovered through future rates charged to customers as the underlying project assets are placed
into service as utility plant. If it is subsequently determined that costs for a project recorded as PS&amp;amp;I are not recoverable through
rates charged to our customers, the applicable PS&amp;amp;I costs are recorded as Other Expense on the Statement of Income at that time.&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;&lt;b&gt;(i) Customers&#x2019; Advances for Construction
(CAC)&lt;/b&gt; &lt;i&gt;&#x2013; &lt;/i&gt;Utility plant and/or cash advances are provided to the Company by customers, real estate developers and builders
in order to extend utility service to their properties. These transactions are recorded as CAC. Contractual Refunds of CACs in the form
of cash are made by the Company and are based on either additional operating revenues generated from new customers or, as new customers
are connected to the respective system. After all refunds are made and/or contract terms have expired, any remaining balance is transferred
to Contributions in Aid of Construction.&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"&gt;&lt;b&gt;Contributions in Aid of Construction (CIAC)&lt;/b&gt; &#x2013; CIAC include
direct non-refundable contributions of utility plant and/or cash and the portion of CAC that becomes non-refundable.&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 accordance with regulatory requirements, CAC and
CIAC are not depreciated. In addition, these amounts reduce the investment base for purposes of setting rates.&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;&lt;b&gt;(j) Allowance for Funds Used During Construction
(AFUDC)&lt;/b&gt; - Middlesex and its regulated subsidiaries capitalize AFUDC, which represents the cost of financing projects during construction.
AFUDC is added to the construction costs of individual projects exceeding specific cost and construction period thresholds established
for each company and then depreciated with the utility plant direct costs over the underlying assets&#x2019; estimated useful life. AFUDC
is calculated using each company&#x2019;s weighted cost of debt and equity as approved in their most recent &lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;respective regulatory rate
order. The AFUDC rates for the years ended December 31, 2022, 2021 and 2020 for Middlesex and Tidewater 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: 80%; font: 10pt Times New Roman, Times, Serif; margin-left: auto; margin-right: auto;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1pt; white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center"&gt;2020&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 61%"&gt;Middlesex&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;6.35&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;%&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;6.50&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;%&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;6.50&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;Tidewater&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;7.92&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;7.92&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;7.92&lt;/td&gt;&lt;td style="white-space: nowrap; 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 0 0 2in; 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;(k) Accounts Receivable&lt;/b&gt; &#x2013; We record bad
debt expense based on a variety of factors such as our customers&#x2019; payment history, current economic conditions and trending reasonable
and supportable forecasts on expected collectability of accounts receivable. The allowance for doubtful accounts was $2.3 million and
$2.6 million as of December 31, 2022 and 2021, respectively. For the years ended December 31, 2022, 2021 and 2020, bad debt expense was
$0.5 million, $0.9 million and $1.1 million, respectively. For the years ended December 31, 2022, 2021 and 2020, write-offs were $0.7
million, $0.4 million and $0.5 million, respectively.&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;&lt;b&gt;(l) Revenues&lt;/b&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 Company 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"&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&#x2019;s regulated revenue 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 to 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: 146.25pt"&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 2032 and contain remaining performance obligations for which the Company expects to recognize
revenue in the future. These contracts also contain customary termination provisions.&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;Substantially all of the amounts included in operating
revenues and accounts receivable are from contracts with customers. The Company records its allowance for doubtful accounts 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"&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"&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; 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; 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="11" 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="11" style="white-space: nowrap; text-align: center"&gt;Years Ended December 31,&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;2022&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;2021&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;2020&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;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="width: 61%; 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;84,950&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;77,699&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;76,798&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;22,689&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;16,715&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;15,448&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; "&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;11,152&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,990&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,512&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;12,726&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;12,608&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;12,374&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; "&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;18,769&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,590&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;15,187&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;12,006&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;12,391&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;12,130&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; "&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;162,292&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;142,993&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;141,449&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;831&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;929&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;532&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; "&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;440&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;427&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;415&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;(1,129&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;(1,208&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;(804&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; "&gt;
    &lt;td style="font-weight: bold; text-align: left; padding-bottom: 1pt"&gt;Total Revenue&lt;/td&gt;&lt;td style="font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right"&gt;162,434&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right"&gt;143,141&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right"&gt;141,592&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold; 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: 146.25pt"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;(m) Unamortized Debt Expense and Premiums on Long-Term
Debt&lt;/b&gt; - Unamortized Debt Expense and Premiums on Long-Term Debt, included on the consolidated balance sheet in long-term debt, are
amortized over the lives of the related debt issues.&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;&lt;b&gt;(n) Income Taxes&lt;/b&gt; - Middlesex files a consolidated
federal income tax return for the Company and income taxes are allocated based on the separate return method. Certain income and expense
items are accounted for in different time periods for financial reporting than for income tax reporting purposes. Deferred income taxes
are provided on differences between the tax basis of assets and liabilities and the amounts at which they are carried in the consolidated
financial statements. Investment tax credits have been deferred and are amortized over the estimated useful life of the related property.
In the event that there are interest and penalties associated with income tax adjustments from income tax authority examinations, these
amounts will be reported under interest expense and other expense, respectively. For more information on income taxes, see Note 3 &#x2013;
&lt;i&gt;Income Taxes&lt;/i&gt;.&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;&lt;b&gt;(o) Cash and Cash Equivalents&lt;/b&gt; - For purposes
of reporting cash flows, the Company considers all highly liquid investments with original maturity dates of three months or less to be
cash equivalents. Cash and cash equivalents represent bank balances and money market funds with investments maturing in less than 90 days.&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;&lt;b&gt;(p) Restricted Cash &lt;/b&gt;&#x2013; Restricted cash
includes cash proceeds from loan transactions entered into through government financing programs and are held in trusts for specific capital
expenditures or debt service.&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;&lt;b&gt;(q) Use of Estimates&lt;/b&gt; - Conformity with accounting
principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the reported
amounts in the financial statements. Actual results could differ from those estimates.&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"&gt;&lt;b&gt;(r) Recent Accounting Pronouncements&lt;/b&gt; - There are no new adopted
or proposed accounting guidance that the Company is aware of that could have a material impact on the Company&#x2019;s consolidated financial
statements.&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;&lt;b&gt;(s) Coronavirus (COVID-19) Pandemic&lt;/b&gt; &lt;span&gt;&#x2013;
&lt;/span&gt;In January 2023, the United States Secretary of Health and Human Services renewed the determination that a nationwide health emergency
exists as a result of the COVID-19 Pandemic with an announced end to the declared health emergency on May 11, 2023. &lt;span&gt;While
the Company&#x2019;s operations and capital construction program have not been materially disrupted to date from the pandemic, the COVID-19
impact on economic conditions nationally and areas the Company operated continues to be uncertain and could affect the Company&#x2019;s
results of operations, financial condition and liquidity in the future. In New Jersey, the &lt;/span&gt;declared COVID-19 State of Emergency
Order ended in March 2022. &lt;span&gt;In Delaware, the &lt;/span&gt;declared COVID-19 State of Emergency Order ended
in July 2021&lt;span&gt;. &lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span&gt;The &lt;/span&gt;NJBPU
and the DEPSC &lt;span&gt;have approved the tracking of COVID-19 related incremental costs for potential recovery
in customer rates in future rate proceedings. Neither jurisdiction has established a timetable or &lt;/span&gt;definitive formal procedures
for seeking cost recovery&lt;span&gt;. &lt;/span&gt;The Company&#x2019;s allowance for doubtful accounts was increased for
expected increases in accounts receivable write-offs due to the financial impact of COVID-19 on customers. The Company has not deferred
any &lt;span&gt;COVID-19 related incremental costs. &lt;/span&gt;We will continue to monitor the effects of COVID-19.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;(t) Regulatory Notice of Non-Compliance &#x2013;
&lt;/b&gt;In September 2021, the New Jersey Department of Environmental Protection (NJDEP) issued a Notice of Non-Compliance (Notice) to Middlesex
based on self-reporting by Middlesex that the level of Perfluorooctanoic Acid (PFOA) in water treated at its Park Avenue Wellfield Treatment
Plant in South Plainfield, New Jersey exceeded a recently promulgated NJDEP standard effective in 2021. The NJDEP standard for PFOA was
developed based on a Health-based Maximum Contaminant Level of 14 parts per trillion. Neither the NJDEP nor Middlesex has characterized
this exceedance as an acute health threat. However, Middlesex was required to notify its affected customers and complied in November 2021
as required by the regulation.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The Notice further required the Company to take
any action necessary to comply with the new standard by September 7, 2022. Prior to 2021, the Company began design for construction
of an enhanced treatment process at the Park Avenue Wellfield Treatment Plant to comply with the new standard prior to the
regulation being enacted. Since completion was not expected until mid-2023, in December 2021, the Company implemented an interim
solution to meet the Notice requirements. The Park Avenue Wellfield Treatment Plant was temporarily taken off-line and alternate
sources of supply were obtained. Simultaneously, the Company accelerated a portion of the enhanced treatment project to allow a
restart of the Park Avenue Wellfield Treatment Plant ahead of historical higher water demand periods during the summer months.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;In June 2022, a portion of the enhanced treatment
process was completed, placed into service and is effectively treating the ground water in compliance with all state and federal drinking
water standards.&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;On September 13, 2022, the Company entered into an
Administrative Consent Order (ACO) with the NJDEP, which requires the Company to take whatever actions are necessary to achieve and maintain
compliance with the Safe Drinking Water Act, N.J.S.A, 58:12A-1 et seq., and the Safe Drinking Water Act regulations N.J.A.C. 7:10-1 et
seq., including applicable public notifications. The Company&#x2019;s agreement to enter into an ACO avoided any further Notice regarding
the fact that the permanent treatment solution was not in service by September 7, 2022. The Company issued the public notifications in
February 2023 and will continue to update and distribute public information as prescribed in the ACO. In addition, in accordance with
the ACO:&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0" width="100%"&gt;&lt;tr style="vertical-align: top"&gt;
&lt;td style="width: 0.25in"/&gt;&lt;td style="width: 0.25in"&gt;&lt;span&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: justify"&gt;On or before June 30, 2023, the Company shall complete the permanent construction of the Park Avenue Wellfield
treatment upgrades, place the treatment upgrades into operation, and all water at the Park Avenue Wellfield Treatment Plant shall be treated
to comply with the PFOA NJDEP standards.&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0" width="100%"&gt;&lt;tr style="vertical-align: top"&gt;
&lt;td style="width: 0.25in"/&gt;&lt;td style="width: 0.25in"&gt;&lt;span&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: justify"&gt;The Company must perform required sample testing and reporting for PFOA subsequent to completion of the
Park Avenue Wellfield treatment upgrades.&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0" width="100%"&gt;&lt;tr style="vertical-align: top"&gt;
&lt;td style="width: 0.25in"/&gt;&lt;td style="width: 0.25in"&gt;&lt;span&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: justify"&gt;The Company shall submit to the NJDEP quarterly progress reports detailing the Company&#x2019;s compliance
with the ACO.&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The Company&#x2019;s failure to comply with the compliance
schedule and/or progress reporting requirements of the ACO could lead to penalties up to $500 per day. In addition, the NJDEP could penalize
the Company for other violations, if any, of the ACO.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;In November 2021, the Company was served with two
PFOA-related class action lawsuits seeking restitution for medical, water replacement and other claimed related costs. These lawsuits
are in the early stages of the legal process and their ultimate resolution cannot be predicted at this time. The Company&#x2019;s insurance
provider has &lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;acknowledged coverage of potential liability which may result from these lawsuits. In May 2022, the Company impleaded 3M
Company (3M) as a third-party defendant in one of these class action lawsuits. The Company had previously initiated a separate lawsuit
against 3M seeking to hold 3M accountable for introduction of perfluoroalkyl substances, which include PFOA, into the Company&#x2019;s
water supply at its Park Avenue Wellfield facility.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; "&gt;In January 2022, the Company
filed a petition with the NJBPU seeking to establish a regulatory asset and deferred accounting treatment until its next base rate setting
proceeding for all costs associated with the interim solution to comply with the Notice. The Company is currently awaiting a decision
on this matter from the NJBPU.&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;&lt;b&gt;(u) Sale of Subsidiary&lt;/b&gt;
&#x2013;&#x2013; &lt;span style="font-size: 10pt"&gt;In January 2022, Middlesex closed on the DEPSC approved sale of 100% of the common stock
of its subsidiary Tidewater Environmental Services, Inc. for $6.4 million in cash and other consideration, resulting in a $5.2 million
pre-tax gain. &lt;/span&gt;The Company will continue to own and operate its regulated water utilities in Delaware as well as its non-regulated
operations and maintenance contract business.&lt;/p&gt;</us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock>
    <us-gaap:NatureOfOperations contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;(a) Organization&lt;/b&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), Utility Service Affiliates (Perth Amboy) Inc. (USA-PA) and Twin Lakes Utilities, Inc. (Twin Lakes). Southern Shores Water Company,
LLC (Southern Shores) and White Marsh Environmental Systems, Inc. (White Marsh) are wholly-owned subsidiaries of Tidewater.&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;Middlesex has operated as a water utility in New Jersey
since 1897 and in Delaware, through our wholly-owned subsidiary, Tidewater, since 1992. We are in the business of collecting, treating,
distributing and selling water for domestic, commercial, municipal, industrial and fire protection purposes. We also operate New Jersey
municipal water, wastewater and storm water systems under contract and provide unregulated water and wastewater services in New Jersey
and Delaware through our subsidiaries. Our rates charged to customers for water and wastewater services, the quality of services we provide
and certain other matters are regulated in New Jersey and Delaware by the New Jersey Board of Public Utilities (NJBPU) and the Delaware
Public Service Commission (DEPSC), respectively. Our USA, USA-PA and White Marsh subsidiaries are not regulated utilities.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;</us-gaap:NatureOfOperations>
    <us-gaap:ConsolidationPolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;(b) Principles of Consolidation&lt;/b&gt; &lt;i&gt;&#x2013;
&lt;/i&gt;The financial statements for Middlesex and its wholly-owned subsidiaries (the Company) are reported on a consolidated basis. All significant
intercompany accounts and transactions have been eliminated. Other financial investments in which the Company holds a 50% or less voting
interest and cannot exercise control over the operation and policies of the investments are accounted for under the equity method of accounting.
Under the equity method of accounting, the Company records its investment interests in Non-Utility Assets and its percentage share of
the earnings or losses of the investees in Other Income (Expense).&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;</us-gaap:ConsolidationPolicyTextBlock>
    <msex:PercentVotingInterest contextRef="c0" decimals="INF" unitRef="pure">0.50</msex:PercentVotingInterest>
    <msex:SystemOfAccountsPolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;(c) System of Accounts&lt;/b&gt; &lt;i&gt;&#x2013; &lt;/i&gt;The Company&#x2019;s
regulated utilities maintain their accounts in accordance with the Uniform System of Accounts prescribed by the NJBPU and DEPSC.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;</msex:SystemOfAccountsPolicyTextBlock>
    <us-gaap:PublicUtilitiesPolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;(d) Regulatory Accounting&lt;/b&gt; - We maintain our
books and records in accordance with accounting principles generally accepted in the United States of America. Middlesex and certain of
its subsidiaries, which account for 93% of Operating Revenues and 99% of Total Assets, are subject to regulation in the state in which
they operate. Those companies are required to maintain their accounts in accordance with regulatory authorities&#x2019; rules and guidelines,
which may differ from other authoritative accounting pronouncements. In those instances, the Company follows the guidance provided in
Accounting Standards Codification (ASC) 980, &lt;i&gt;Regulated Operations&lt;/i&gt;.&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 accordance with ASC 980, &lt;i&gt;Regulated Operations&lt;/i&gt;,
costs and obligations are deferred if it is probable that these items will be recognized for rate-making purposes in future rates. Accordingly,
we have recorded costs and obligations, which will be amortized over various future periods. Any change in the assessment of the probability
of rate-making treatment will require us to change the accounting treatment of the deferred item. We have no reason to believe any of
the deferred items that are recorded will be treated differently by the regulators in the future. For additional information, see Note
2 &#x2013; &lt;i&gt;Rate and Regulatory Matters&lt;/i&gt;.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;</us-gaap:PublicUtilitiesPolicyTextBlock>
    <msex:PercentOfOperatingRevenues contextRef="c0" decimals="INF" unitRef="pure">0.93</msex:PercentOfOperatingRevenues>
    <msex:PercentOfTotalAssets contextRef="c0" decimals="INF" unitRef="pure">0.99</msex:PercentOfTotalAssets>
    <us-gaap:PensionAndOtherPostretirementPlansPolicy contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;(e) Retirement Benefit Plans&lt;/b&gt; - We maintain
a noncontributory defined benefit pension plan (Pension Plan), which covers all active employees who were hired prior to April 1, 2007,
as well as a defined contribution plan in which all employees are eligible to participate. In addition, the Company maintains an unfunded
supplemental plan for certain of its executive officers. The Company has a retirement benefit plan other than pensions (Other Benefits
Plan) for substantially all of its retired employees. Employees hired after March 31, 2007 are not eligible to participate in this plan.
Coverage includes healthcare and life insurance.&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 Company&#x2019;s costs for providing retirement
benefits are dependent upon numerous factors, including actual plan experience and assumptions of future experience. Retirement benefit
plan obligations and expense are determined &lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;based on investment performance, discount rates and various other demographic factors related
to the population participating in the Company&#x2019;s retirement benefit plans, all of which can change significantly in future years.
For more information on the Company&#x2019;s Retirement Benefit Plans, see Note 7 &#x2013; &lt;i&gt;Employee Benefit Plans&lt;/i&gt;.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;</us-gaap:PensionAndOtherPostretirementPlansPolicy>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;(f) Utility Plant&lt;/b&gt; &lt;i&gt;&#x2013; &lt;/i&gt;Utility Plant
is stated at original cost as defined for regulatory purposes. Property accounts are charged with the cost of betterments and major replacements
of property. Cost includes direct material, labor and indirect charges for pension benefits and payroll taxes. The cost of labor, materials,
supervision and other expenses incurred in making repairs and minor replacements and in maintaining the properties is charged to the appropriate
expense accounts. At December 31, 2022, there was no event or change in circumstance that would indicate that the carrying amount of any
long-lived asset was not recoverable.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:DepreciationDepletionAndAmortizationPolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;(g) Depreciation &lt;/b&gt;&lt;i&gt;&#x2013;&lt;/i&gt; Depreciation
is computed by each regulated member of the Company utilizing a rate approved by the applicable regulatory authority. The accumulated
provision for depreciation is charged with the cost of property retired, less salvage. The following table sets forth the range of depreciation
rates for the major utility plant categories used to calculate depreciation for the years ended December 31, 2022, 2021 and 2020. These
rates have been approved by the NJBPU or DEPSC:&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 90%; border-collapse: collapse; margin-left: auto; margin-right: auto;"&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td style="white-space: nowrap"&gt;Source of Supply&lt;/td&gt;
    &lt;td style="white-space: nowrap"&gt;1.15% -&#160;&#160;&#160;3.44%&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap"&gt;Transmission and Distribution (T&amp;amp;D):&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; "&gt;
    &lt;td style="white-space: nowrap; width: 26%"&gt;Pumping&lt;/td&gt;
    &lt;td style="white-space: nowrap; width: 21%"&gt;2.00% -&#160;&#160;&#160;5.39%&lt;/td&gt;
    &lt;td style="white-space: nowrap; width: 18%"&gt;T&amp;amp;D &#x2013; Mains&lt;/td&gt;
    &lt;td style="white-space: nowrap; width: 35%"&gt;1.10%&#160;&#160;-&#160;&#160;&#160;3.13%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td style="white-space: nowrap"&gt;Water Treatment&lt;/td&gt;
    &lt;td style="white-space: nowrap"&gt;1.65% -&#160;&#160;&#160;7.09%&lt;/td&gt;
    &lt;td style="white-space: nowrap"&gt;T&amp;amp;D &#x2013; Services&lt;/td&gt;
    &lt;td style="white-space: nowrap"&gt;2.12%&#160;&#160;-&#160;&#160;&#160;3.16%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; "&gt;
    &lt;td style="white-space: nowrap"&gt;General Plant&lt;/td&gt;
    &lt;td style="white-space: nowrap"&gt;2.08% - 17.84%&lt;/td&gt;
    &lt;td style="white-space: nowrap"&gt;T&amp;amp;D &#x2013; Other&lt;/td&gt;
    &lt;td style="white-space: nowrap"&gt;1.61%&#160;&#160;-&#160;&#160;&#160;4.63%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td style="white-space: nowrap"&gt;Wastewater Collection&lt;/td&gt;
    &lt;td style="white-space: nowrap"&gt;1.42% -&#160;&#160;&#160;1.81%&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;/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;Non-regulated fixed assets consist primarily of office
buildings, furniture and fixtures, and transportation equipment. These assets are recorded at original cost and depreciation is calculated
based on the estimated useful lives, ranging from 3 to 42 years.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;</us-gaap:DepreciationDepletionAndAmortizationPolicyTextBlock>
    <msex:RangeOfDepreciationRatesTableTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 90%; border-collapse: collapse; margin-left: auto; margin-right: auto;"&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td style="white-space: nowrap"&gt;Source of Supply&lt;/td&gt;
    &lt;td style="white-space: nowrap"&gt;1.15% -&#160;&#160;&#160;3.44%&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap"&gt;Transmission and Distribution (T&amp;amp;D):&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; "&gt;
    &lt;td style="white-space: nowrap; width: 26%"&gt;Pumping&lt;/td&gt;
    &lt;td style="white-space: nowrap; width: 21%"&gt;2.00% -&#160;&#160;&#160;5.39%&lt;/td&gt;
    &lt;td style="white-space: nowrap; width: 18%"&gt;T&amp;amp;D &#x2013; Mains&lt;/td&gt;
    &lt;td style="white-space: nowrap; width: 35%"&gt;1.10%&#160;&#160;-&#160;&#160;&#160;3.13%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td style="white-space: nowrap"&gt;Water Treatment&lt;/td&gt;
    &lt;td style="white-space: nowrap"&gt;1.65% -&#160;&#160;&#160;7.09%&lt;/td&gt;
    &lt;td style="white-space: nowrap"&gt;T&amp;amp;D &#x2013; Services&lt;/td&gt;
    &lt;td style="white-space: nowrap"&gt;2.12%&#160;&#160;-&#160;&#160;&#160;3.16%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; "&gt;
    &lt;td style="white-space: nowrap"&gt;General Plant&lt;/td&gt;
    &lt;td style="white-space: nowrap"&gt;2.08% - 17.84%&lt;/td&gt;
    &lt;td style="white-space: nowrap"&gt;T&amp;amp;D &#x2013; Other&lt;/td&gt;
    &lt;td style="white-space: nowrap"&gt;1.61%&#160;&#160;-&#160;&#160;&#160;4.63%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt;
    &lt;td style="white-space: nowrap"&gt;Wastewater Collection&lt;/td&gt;
    &lt;td style="white-space: nowrap"&gt;1.42% -&#160;&#160;&#160;1.81%&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;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;</msex:RangeOfDepreciationRatesTableTextBlock>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService contextRef="c56" decimals="4" unitRef="pure">0.0115</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService contextRef="c57" decimals="4" unitRef="pure">0.0344</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService contextRef="c58" decimals="4" unitRef="pure">0.02</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService contextRef="c59" decimals="4" unitRef="pure">0.0539</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService>
    <msex:PublicUtilitiesPropertyPlantAndEquipmentRateOfTransmissionAndDistribution contextRef="c58" decimals="4" unitRef="pure">0.011</msex:PublicUtilitiesPropertyPlantAndEquipmentRateOfTransmissionAndDistribution>
    <msex:PublicUtilitiesPropertyPlantAndEquipmentRateOfTransmissionAndDistribution contextRef="c59" decimals="4" unitRef="pure">0.0313</msex:PublicUtilitiesPropertyPlantAndEquipmentRateOfTransmissionAndDistribution>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService contextRef="c60" decimals="4" unitRef="pure">0.0165</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService contextRef="c61" decimals="4" unitRef="pure">0.0709</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService>
    <msex:PublicUtilitiesPropertyPlantAndEquipmentRateOfTransmissionAndDistribution contextRef="c60" decimals="4" unitRef="pure">0.0212</msex:PublicUtilitiesPropertyPlantAndEquipmentRateOfTransmissionAndDistribution>
    <msex:PublicUtilitiesPropertyPlantAndEquipmentRateOfTransmissionAndDistribution contextRef="c61" decimals="4" unitRef="pure">0.0316</msex:PublicUtilitiesPropertyPlantAndEquipmentRateOfTransmissionAndDistribution>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService contextRef="c62" decimals="4" unitRef="pure">0.0208</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService contextRef="c63" decimals="4" unitRef="pure">0.1784</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService>
    <msex:PublicUtilitiesPropertyPlantAndEquipmentRateOfTransmissionAndDistribution contextRef="c62" decimals="4" unitRef="pure">0.0161</msex:PublicUtilitiesPropertyPlantAndEquipmentRateOfTransmissionAndDistribution>
    <msex:PublicUtilitiesPropertyPlantAndEquipmentRateOfTransmissionAndDistribution contextRef="c63" decimals="4" unitRef="pure">0.0463</msex:PublicUtilitiesPropertyPlantAndEquipmentRateOfTransmissionAndDistribution>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService contextRef="c64" decimals="4" unitRef="pure">0.0142</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService contextRef="c65" decimals="4" unitRef="pure">0.0181</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c52">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c53">P42Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <msex:PreliminarySurveyAndInvestigationPsiCostsPolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;(h) Preliminary Survey and Investigation (PS&amp;amp;I)
Costs &lt;/b&gt;&lt;i&gt;&#x2013; &lt;/i&gt;In the design of water and wastewater systems that the Company ultimately intends to construct, own and operate,
certain expenditures are incurred to advance those project activities. These PS&amp;amp;I costs are recorded as deferred charges on the balance
sheet as these costs are expected to be recovered through future rates charged to customers as the underlying project assets are placed
into service as utility plant. If it is subsequently determined that costs for a project recorded as PS&amp;amp;I are not recoverable through
rates charged to our customers, the applicable PS&amp;amp;I costs are recorded as Other Expense on the Statement of Income at that time.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;</msex:PreliminarySurveyAndInvestigationPsiCostsPolicyTextBlock>
    <msex:CustomersAdvancesForConstructionCacPolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;(i) Customers&#x2019; Advances for Construction
(CAC)&lt;/b&gt; &lt;i&gt;&#x2013; &lt;/i&gt;Utility plant and/or cash advances are provided to the Company by customers, real estate developers and builders
in order to extend utility service to their properties. These transactions are recorded as CAC. Contractual Refunds of CACs in the form
of cash are made by the Company and are based on either additional operating revenues generated from new customers or, as new customers
are connected to the respective system. After all refunds are made and/or contract terms have expired, any remaining balance is transferred
to Contributions in Aid of Construction.&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"&gt;&lt;b&gt;Contributions in Aid of Construction (CIAC)&lt;/b&gt; &#x2013; CIAC include
direct non-refundable contributions of utility plant and/or cash and the portion of CAC that becomes non-refundable.&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 accordance with regulatory requirements, CAC and
CIAC are not depreciated. In addition, these amounts reduce the investment base for purposes of setting rates.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;</msex:CustomersAdvancesForConstructionCacPolicyTextBlock>
    <us-gaap:AllowanceForFundsUsedDuringConstructionPolicy contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;(j) Allowance for Funds Used During Construction
(AFUDC)&lt;/b&gt; - Middlesex and its regulated subsidiaries capitalize AFUDC, which represents the cost of financing projects during construction.
AFUDC is added to the construction costs of individual projects exceeding specific cost and construction period thresholds established
for each company and then depreciated with the utility plant direct costs over the underlying assets&#x2019; estimated useful life. AFUDC
is calculated using each company&#x2019;s weighted cost of debt and equity as approved in their most recent &lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;respective regulatory rate
order. The AFUDC rates for the years ended December 31, 2022, 2021 and 2020 for Middlesex and Tidewater 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: 80%; font: 10pt Times New Roman, Times, Serif; margin-left: auto; margin-right: auto;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1pt; white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center"&gt;2020&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 61%"&gt;Middlesex&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;6.35&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;%&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;6.50&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;%&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;6.50&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;Tidewater&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;7.92&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;7.92&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;7.92&lt;/td&gt;&lt;td style="white-space: nowrap; 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 0 0 2in; text-align: justify"&gt;&#160;&lt;/p&gt;</us-gaap:AllowanceForFundsUsedDuringConstructionPolicy>
    <msex:AllowanceForFundsUsedDuringConstructionRatesTableTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 80%; font: 10pt Times New Roman, Times, Serif; margin-left: auto; margin-right: auto;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1pt; white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center"&gt;2020&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 61%"&gt;Middlesex&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;6.35&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;%&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;6.50&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;%&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;6.50&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;Tidewater&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;7.92&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;7.92&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;7.92&lt;/td&gt;&lt;td style="white-space: nowrap; 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 0 0 2in; text-align: justify"&gt;&#160;&lt;/p&gt;</msex:AllowanceForFundsUsedDuringConstructionRatesTableTextBlock>
    <us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate contextRef="c66" decimals="4" unitRef="pure">0.0635</us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate>
    <us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate contextRef="c67" decimals="4" unitRef="pure">0.065</us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate>
    <us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate contextRef="c68" decimals="4" unitRef="pure">0.065</us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate>
    <us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate contextRef="c69" decimals="4" unitRef="pure">0.0792</us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate>
    <us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate contextRef="c70" decimals="4" unitRef="pure">0.0792</us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate>
    <us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate contextRef="c71" decimals="4" unitRef="pure">0.0792</us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate>
    <us-gaap:ReceivablesPolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;(k) Accounts Receivable&lt;/b&gt; &#x2013; We record bad
debt expense based on a variety of factors such as our customers&#x2019; payment history, current economic conditions and trending reasonable
and supportable forecasts on expected collectability of accounts receivable. The allowance for doubtful accounts was $2.3 million and
$2.6 million as of December 31, 2022 and 2021, respectively. For the years ended December 31, 2022, 2021 and 2020, bad debt expense was
$0.5 million, $0.9 million and $1.1 million, respectively. For the years ended December 31, 2022, 2021 and 2020, write-offs were $0.7
million, $0.4 million and $0.5 million, respectively.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;</us-gaap:ReceivablesPolicyTextBlock>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c5" decimals="-5" unitRef="usd">2300000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c6" decimals="-5" unitRef="usd">2600000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c0" decimals="-5" unitRef="usd">500000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c3" decimals="-5" unitRef="usd">900000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c4" decimals="-5" unitRef="usd">1100000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs contextRef="c0" decimals="-5" unitRef="usd">700000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs contextRef="c3" decimals="-5" unitRef="usd">400000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs contextRef="c4" decimals="-5" unitRef="usd">500000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <msex:RevenuesPolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;(l) Revenues&lt;/b&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 Company 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"&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&#x2019;s regulated revenue 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 to 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: 146.25pt"&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 2032 and contain remaining performance obligations for which the Company expects to recognize
revenue in the future. These contracts also contain customary termination provisions.&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;Substantially all of the amounts included in operating
revenues and accounts receivable are from contracts with customers. The Company records its allowance for doubtful accounts 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"&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"&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; 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; 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="11" 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="11" style="white-space: nowrap; text-align: center"&gt;Years Ended December 31,&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;2022&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;2021&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;2020&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;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="width: 61%; 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;84,950&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;77,699&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;76,798&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;22,689&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;16,715&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;15,448&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; "&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;11,152&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,990&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,512&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;12,726&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;12,608&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;12,374&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; "&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;18,769&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,590&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;15,187&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;12,006&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;12,391&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;12,130&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; "&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;162,292&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;142,993&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;141,449&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;831&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;929&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;532&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; "&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;440&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;427&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;415&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;(1,129&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;(1,208&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;(804&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; "&gt;
    &lt;td style="font-weight: bold; text-align: left; padding-bottom: 1pt"&gt;Total Revenue&lt;/td&gt;&lt;td style="font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right"&gt;162,434&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right"&gt;143,141&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right"&gt;141,592&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold; 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: 146.25pt"&gt;&#160;&lt;/p&gt;</msex:RevenuesPolicyTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; 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="11" 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="11" style="white-space: nowrap; text-align: center"&gt;Years Ended December 31,&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;2022&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;2021&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;2020&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;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="width: 61%; 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;84,950&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;77,699&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;76,798&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;22,689&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;16,715&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;15,448&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; "&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;11,152&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,990&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,512&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;12,726&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;12,608&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;12,374&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; "&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;18,769&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,590&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;15,187&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;12,006&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;12,391&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;12,130&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; "&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;162,292&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;142,993&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;141,449&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;831&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;929&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;532&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; "&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;440&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;427&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;415&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;(1,129&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;(1,208&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;(804&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; "&gt;
    &lt;td style="font-weight: bold; text-align: left; padding-bottom: 1pt"&gt;Total Revenue&lt;/td&gt;&lt;td style="font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right"&gt;162,434&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right"&gt;143,141&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right"&gt;141,592&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold; 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: 146.25pt"&gt;&#160;&lt;/p&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <msex:ResidentialOperatingRevenues contextRef="c0" decimals="-3" unitRef="usd">84950000</msex:ResidentialOperatingRevenues>
    <msex:ResidentialOperatingRevenues contextRef="c3" decimals="-3" unitRef="usd">77699000</msex:ResidentialOperatingRevenues>
    <msex:ResidentialOperatingRevenues contextRef="c4" decimals="-3" unitRef="usd">76798000</msex:ResidentialOperatingRevenues>
    <msex:CommercialOperatingRevenues contextRef="c0" decimals="-3" unitRef="usd">22689000</msex:CommercialOperatingRevenues>
    <msex:CommercialOperatingRevenues contextRef="c3" decimals="-3" unitRef="usd">16715000</msex:CommercialOperatingRevenues>
    <msex:CommercialOperatingRevenues contextRef="c4" decimals="-3" unitRef="usd">15448000</msex:CommercialOperatingRevenues>
    <msex:IndustrialOperatingRevenues contextRef="c0" decimals="-3" unitRef="usd">11152000</msex:IndustrialOperatingRevenues>
    <msex:IndustrialOperatingRevenues contextRef="c3" decimals="-3" unitRef="usd">8990000</msex:IndustrialOperatingRevenues>
    <msex:IndustrialOperatingRevenues contextRef="c4" decimals="-3" unitRef="usd">9512000</msex:IndustrialOperatingRevenues>
    <msex:ResidentialCommercialIndustrialAndFireProtectionRevenue contextRef="c0" decimals="-3" unitRef="usd">12726000</msex:ResidentialCommercialIndustrialAndFireProtectionRevenue>
    <msex:ResidentialCommercialIndustrialAndFireProtectionRevenue contextRef="c3" decimals="-3" unitRef="usd">12608000</msex:ResidentialCommercialIndustrialAndFireProtectionRevenue>
    <msex:ResidentialCommercialIndustrialAndFireProtectionRevenue contextRef="c4" decimals="-3" unitRef="usd">12374000</msex:ResidentialCommercialIndustrialAndFireProtectionRevenue>
    <msex:WholesaleMunicipalRevenue contextRef="c0" decimals="-3" unitRef="usd">18769000</msex:WholesaleMunicipalRevenue>
    <msex:WholesaleMunicipalRevenue contextRef="c3" decimals="-3" unitRef="usd">14590000</msex:WholesaleMunicipalRevenue>
    <msex:WholesaleMunicipalRevenue contextRef="c4" decimals="-3" unitRef="usd">15187000</msex:WholesaleMunicipalRevenue>
    <msex:NonregualtedContractOperationsRevenue contextRef="c0" decimals="-3" unitRef="usd">12006000</msex:NonregualtedContractOperationsRevenue>
    <msex:NonregualtedContractOperationsRevenue contextRef="c3" decimals="-3" unitRef="usd">12391000</msex:NonregualtedContractOperationsRevenue>
    <msex:NonregualtedContractOperationsRevenue contextRef="c4" decimals="-3" unitRef="usd">12130000</msex:NonregualtedContractOperationsRevenue>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="c0" decimals="-3" unitRef="usd">162292000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="c3" decimals="-3" unitRef="usd">142993000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="c4" decimals="-3" unitRef="usd">141449000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RegulatedOperatingRevenueOther contextRef="c0" decimals="-3" unitRef="usd">831000</us-gaap:RegulatedOperatingRevenueOther>
    <us-gaap:RegulatedOperatingRevenueOther contextRef="c3" decimals="-3" unitRef="usd">929000</us-gaap:RegulatedOperatingRevenueOther>
    <us-gaap:RegulatedOperatingRevenueOther contextRef="c4" decimals="-3" unitRef="usd">532000</us-gaap:RegulatedOperatingRevenueOther>
    <msex:OtherNonregulatedRevenues contextRef="c0" decimals="-3" unitRef="usd">440000</msex:OtherNonregulatedRevenues>
    <msex:OtherNonregulatedRevenues contextRef="c3" decimals="-3" unitRef="usd">427000</msex:OtherNonregulatedRevenues>
    <msex:OtherNonregulatedRevenues contextRef="c4" decimals="-3" unitRef="usd">415000</msex:OtherNonregulatedRevenues>
    <msex:InterSegmentEliminationOperatingRevenues contextRef="c0" decimals="-3" unitRef="usd">-1129000</msex:InterSegmentEliminationOperatingRevenues>
    <msex:InterSegmentEliminationOperatingRevenues contextRef="c3" decimals="-3" unitRef="usd">-1208000</msex:InterSegmentEliminationOperatingRevenues>
    <msex:InterSegmentEliminationOperatingRevenues contextRef="c4" decimals="-3" unitRef="usd">-804000</msex:InterSegmentEliminationOperatingRevenues>
    <us-gaap:RegulatedAndUnregulatedOperatingRevenue contextRef="c0" decimals="-3" unitRef="usd">162434000</us-gaap:RegulatedAndUnregulatedOperatingRevenue>
    <us-gaap:RegulatedAndUnregulatedOperatingRevenue contextRef="c3" decimals="-3" unitRef="usd">143141000</us-gaap:RegulatedAndUnregulatedOperatingRevenue>
    <us-gaap:RegulatedAndUnregulatedOperatingRevenue contextRef="c4" decimals="-3" unitRef="usd">141592000</us-gaap:RegulatedAndUnregulatedOperatingRevenue>
    <us-gaap:DeferredChargesPolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;(m) Unamortized Debt Expense and Premiums on Long-Term
Debt&lt;/b&gt; - Unamortized Debt Expense and Premiums on Long-Term Debt, included on the consolidated balance sheet in long-term debt, are
amortized over the lives of the related debt issues.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;</us-gaap:DeferredChargesPolicyTextBlock>
    <us-gaap:IncomeTaxPolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;(n) Income Taxes&lt;/b&gt; - Middlesex files a consolidated
federal income tax return for the Company and income taxes are allocated based on the separate return method. Certain income and expense
items are accounted for in different time periods for financial reporting than for income tax reporting purposes. Deferred income taxes
are provided on differences between the tax basis of assets and liabilities and the amounts at which they are carried in the consolidated
financial statements. Investment tax credits have been deferred and are amortized over the estimated useful life of the related property.
In the event that there are interest and penalties associated with income tax adjustments from income tax authority examinations, these
amounts will be reported under interest expense and other expense, respectively. For more information on income taxes, see Note 3 &#x2013;
&lt;i&gt;Income Taxes&lt;/i&gt;.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;(o) Cash and Cash Equivalents&lt;/b&gt; - For purposes
of reporting cash flows, the Company considers all highly liquid investments with original maturity dates of three months or less to be
cash equivalents. Cash and cash equivalents represent bank balances and money market funds with investments maturing in less than 90 days.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;(p) Restricted Cash &lt;/b&gt;&#x2013; Restricted cash
includes cash proceeds from loan transactions entered into through government financing programs and are held in trusts for specific capital
expenditures or debt service.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;</us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy>
    <us-gaap:UseOfEstimates contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;(q) Use of Estimates&lt;/b&gt; - Conformity with accounting
principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the reported
amounts in the financial statements. Actual results could differ from those estimates.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;</us-gaap:UseOfEstimates>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;(r) Recent Accounting Pronouncements&lt;/b&gt; - There are no new adopted
or proposed accounting guidance that the Company is aware of that could have a material impact on the Company&#x2019;s consolidated financial
statements.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <msex:CovidNineteenPolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;(s) Coronavirus (COVID-19) Pandemic&lt;/b&gt; &lt;span&gt;&#x2013;
&lt;/span&gt;In January 2023, the United States Secretary of Health and Human Services renewed the determination that a nationwide health emergency
exists as a result of the COVID-19 Pandemic with an announced end to the declared health emergency on May 11, 2023. &lt;span&gt;While
the Company&#x2019;s operations and capital construction program have not been materially disrupted to date from the pandemic, the COVID-19
impact on economic conditions nationally and areas the Company operated continues to be uncertain and could affect the Company&#x2019;s
results of operations, financial condition and liquidity in the future. In New Jersey, the &lt;/span&gt;declared COVID-19 State of Emergency
Order ended in March 2022. &lt;span&gt;In Delaware, the &lt;/span&gt;declared COVID-19 State of Emergency Order ended
in July 2021&lt;span&gt;. &lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span&gt;The &lt;/span&gt;NJBPU
and the DEPSC &lt;span&gt;have approved the tracking of COVID-19 related incremental costs for potential recovery
in customer rates in future rate proceedings. Neither jurisdiction has established a timetable or &lt;/span&gt;definitive formal procedures
for seeking cost recovery&lt;span&gt;. &lt;/span&gt;The Company&#x2019;s allowance for doubtful accounts was increased for
expected increases in accounts receivable write-offs due to the financial impact of COVID-19 on customers. The Company has not deferred
any &lt;span&gt;COVID-19 related incremental costs. &lt;/span&gt;We will continue to monitor the effects of COVID-19.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;</msex:CovidNineteenPolicyTextBlock>
    <us-gaap:RegulatoryEnvironmentalCostsPolicy contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;(t) Regulatory Notice of Non-Compliance &#x2013;
&lt;/b&gt;In September 2021, the New Jersey Department of Environmental Protection (NJDEP) issued a Notice of Non-Compliance (Notice) to Middlesex
based on self-reporting by Middlesex that the level of Perfluorooctanoic Acid (PFOA) in water treated at its Park Avenue Wellfield Treatment
Plant in South Plainfield, New Jersey exceeded a recently promulgated NJDEP standard effective in 2021. The NJDEP standard for PFOA was
developed based on a Health-based Maximum Contaminant Level of 14 parts per trillion. Neither the NJDEP nor Middlesex has characterized
this exceedance as an acute health threat. However, Middlesex was required to notify its affected customers and complied in November 2021
as required by the regulation.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The Notice further required the Company to take
any action necessary to comply with the new standard by September 7, 2022. Prior to 2021, the Company began design for construction
of an enhanced treatment process at the Park Avenue Wellfield Treatment Plant to comply with the new standard prior to the
regulation being enacted. Since completion was not expected until mid-2023, in December 2021, the Company implemented an interim
solution to meet the Notice requirements. The Park Avenue Wellfield Treatment Plant was temporarily taken off-line and alternate
sources of supply were obtained. Simultaneously, the Company accelerated a portion of the enhanced treatment project to allow a
restart of the Park Avenue Wellfield Treatment Plant ahead of historical higher water demand periods during the summer months.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;In June 2022, a portion of the enhanced treatment
process was completed, placed into service and is effectively treating the ground water in compliance with all state and federal drinking
water standards.&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;On September 13, 2022, the Company entered into an
Administrative Consent Order (ACO) with the NJDEP, which requires the Company to take whatever actions are necessary to achieve and maintain
compliance with the Safe Drinking Water Act, N.J.S.A, 58:12A-1 et seq., and the Safe Drinking Water Act regulations N.J.A.C. 7:10-1 et
seq., including applicable public notifications. The Company&#x2019;s agreement to enter into an ACO avoided any further Notice regarding
the fact that the permanent treatment solution was not in service by September 7, 2022. The Company issued the public notifications in
February 2023 and will continue to update and distribute public information as prescribed in the ACO. In addition, in accordance with
the ACO:&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0" width="100%"&gt;&lt;tr style="vertical-align: top"&gt;
&lt;td style="width: 0.25in"/&gt;&lt;td style="width: 0.25in"&gt;&lt;span&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: justify"&gt;On or before June 30, 2023, the Company shall complete the permanent construction of the Park Avenue Wellfield
treatment upgrades, place the treatment upgrades into operation, and all water at the Park Avenue Wellfield Treatment Plant shall be treated
to comply with the PFOA NJDEP standards.&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0" width="100%"&gt;&lt;tr style="vertical-align: top"&gt;
&lt;td style="width: 0.25in"/&gt;&lt;td style="width: 0.25in"&gt;&lt;span&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: justify"&gt;The Company must perform required sample testing and reporting for PFOA subsequent to completion of the
Park Avenue Wellfield treatment upgrades.&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0" width="100%"&gt;&lt;tr style="vertical-align: top"&gt;
&lt;td style="width: 0.25in"/&gt;&lt;td style="width: 0.25in"&gt;&lt;span&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: justify"&gt;The Company shall submit to the NJDEP quarterly progress reports detailing the Company&#x2019;s compliance
with the ACO.&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The Company&#x2019;s failure to comply with the compliance
schedule and/or progress reporting requirements of the ACO could lead to penalties up to $500 per day. In addition, the NJDEP could penalize
the Company for other violations, if any, of the ACO.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;In November 2021, the Company was served with two
PFOA-related class action lawsuits seeking restitution for medical, water replacement and other claimed related costs. These lawsuits
are in the early stages of the legal process and their ultimate resolution cannot be predicted at this time. The Company&#x2019;s insurance
provider has &lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;acknowledged coverage of potential liability which may result from these lawsuits. In May 2022, the Company impleaded 3M
Company (3M) as a third-party defendant in one of these class action lawsuits. The Company had previously initiated a separate lawsuit
against 3M seeking to hold 3M accountable for introduction of perfluoroalkyl substances, which include PFOA, into the Company&#x2019;s
water supply at its Park Avenue Wellfield facility.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; "&gt;In January 2022, the Company
filed a petition with the NJBPU seeking to establish a regulatory asset and deferred accounting treatment until its next base rate setting
proceeding for all costs associated with the interim solution to comply with the Notice. The Company is currently awaiting a decision
on this matter from the NJBPU.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; "&gt;&#160;&lt;/p&gt;</us-gaap:RegulatoryEnvironmentalCostsPolicy>
    <us-gaap:IncomeTaxExaminationPenaltiesAccrued contextRef="c5" decimals="0" unitRef="usd">500</us-gaap:IncomeTaxExaminationPenaltiesAccrued>
    <us-gaap:ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; "&gt;&lt;b&gt;(u) Sale of Subsidiary&lt;/b&gt;
&#x2013;&#x2013; &lt;span style="font-size: 10pt"&gt;In January 2022, Middlesex closed on the DEPSC approved sale of 100% of the common stock
of its subsidiary Tidewater Environmental Services, Inc. for $6.4 million in cash and other consideration, resulting in a $5.2 million
pre-tax gain. &lt;/span&gt;The Company will continue to own and operate its regulated water utilities in Delaware as well as its non-regulated
operations and maintenance contract business.&lt;/p&gt;</us-gaap:ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy>
    <msex:CommonStockSubsidaryPercentage contextRef="c54" decimals="2" unitRef="pure">1</msex:CommonStockSubsidaryPercentage>
    <us-gaap:Cash contextRef="c55" decimals="-5" unitRef="usd">6400000</us-gaap:Cash>
    <us-gaap:BusinessCombinationConsiderationTransferredOther1 contextRef="c54" decimals="-5" unitRef="usd">5200000</us-gaap:BusinessCombinationConsiderationTransferredOther1>
    <us-gaap:PublicUtilitiesDisclosureTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;Note 2 - Rate and Regulatory Matters&lt;/b&gt;&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;&lt;b&gt;&lt;i&gt;Rate Matters&lt;/i&gt;&lt;/b&gt;&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;&lt;b&gt;Middlesex&lt;/b&gt; - In December 2021, Middlesex&#x2019;s
petition to the NJBPU seeking permission to increase its base water rates was concluded, based on a negotiated settlement, resulting in
an expected increase in annual operating revenues of $27.7 million. The approved tariff rates were designed to recover increased operating
costs, as well as a return on invested capital of $513.5 million, based on an authorized return on common equity of 9.6%. The increase
was implemented in two phases with $20.7 million of the increase effective January 1, 2022 and the remaining $7.0 million effective January
1, 2023. As part of the negotiated settlement, the Purchased Water Adjustment Clause (PWAC), which is a rate mechanism that allows for
recovery of increased purchased water costs between base rate case filings, was reset to zero.&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 September 2022, the NJBPU approved Middlesex's
Emergency Relief Motion to reset its PWAC tariff rate to recover additional costs of $2.7 million for the purchase of treated water from
a non-affiliated regulated water utility. The increase, effective October 1, 2022, is on an interim basis and subject to refund with interest,
pending final resolution of this matter, which is expected in the second quarter of 2023.&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 March 2021, the NJBPU approved Middlesex&#x2019;s
annual petition to reset its PWAC tariff rate to recover additional costs of $1.1 million for the purchase of treated water from a non-affiliated
regulated water utility.&#160; The new PWAC rate became effective April 4, 2021.&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;&lt;b&gt;Tidewater &#x2013; &lt;/b&gt;On August 31, 2022, the DEPSC
issued an Order requiring Tidewater to reduce its base rates charged to general metered and private fire customers by 6%, effective for
service rendered on and after September 1, 2022. In June 2022, the Delaware Division of the Public Advocate filed a petition with the
DEPSC requesting that Tidewater&#x2019;s rates be reduced based on the claim that Tidewater had been earning above its authorized rate
of return. The rate reduction is expected to reduce annual revenues by approximately $2.2 million.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;In March 2021, Tidewater was notified by the DEPSC
that it had determined Tidewater&#x2019;s earned rate of return exceeded the rate of return authorized by the DEPSC. Consequently, Tidewater
reset its Distribution System Improvement Charge (DSIC) rate to zero effective April 1, 2021 and refunded approximately $1.0 million to
customers primarily in the form of an account credit for DSIC revenue previously billed between April 1, 2020 and March 31, 2021. A DSIC
is a rate-mechanism that allows water utilities to recover investments in, and generate a return on, qualifying capital improvements made
between base rate proceedings.&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;&lt;b&gt;Pinelands &lt;i&gt;&#x2013; &lt;/i&gt;&lt;/b&gt;In September 2022,
Pinelands Water and Pinelands Wastewater filed separate petitions with the NJBPU seeking permission to increase base rates by approximately
$0.6 million and $0.4 million per year, respectively. These requests were necessitated by capital infrastructure investments both companies
have made, or have committed to make, and increased operations and maintenance costs. We cannot predict whether the NJBPU will ultimately
approve, deny, or reduce the amount of the requests. A decision by the NJBPU in both matters is expected in the first quarter of 2023.&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;&lt;b&gt;Southern Shores &lt;i&gt;- &lt;/i&gt;&lt;/b&gt;Effective January
1, 2020, the DEPSC approved the renewal of a multi-year agreement for water service to a 2,200 unit condominium community we serve in
Sussex County, Delaware.&#160; Under the agreement, current rates were to remain in effect until December 31, 2024, unless there are unanticipated
capital expenditures or regulatory related changes in operating expenses exceeding certain thresholds during this time period. In 2022,
capital expenditures did exceed the established threshold and rates were increased by 5.39%, effective January 1, 2023. Beginning in 2025
and thereafter, inflation based rate increases cannot exceed the lesser of the regional Consumer Price Index or, 3%. Inflation based increases
are in addition to the threshold rate increases. This agreement expires on December 31, 2029.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;i&gt;&#160;&lt;/i&gt;&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) - &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. &#160; 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 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 Pennsylvania 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 Pennsylvania
Court&#x2019;s review of the merits arguments contained in Twin Lakes&#x2019; PFR. In December 2021, the Pennsylvania 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 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 Pennsylvania Court
erred in failing to address Twin Lakes&#x2019; constitutional claims. The timing of the final decision by the Supreme Court of Pennsylvania
and the final adjudication of this matter cannot be predicted at this time.&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 0 9pt; text-align: justify; "&gt;The financial results,
total assets and financial obligations of Twin Lakes are not material to Middlesex.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;&lt;i&gt;Regulatory Matters&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;We have recorded certain costs as regulatory assets
because we expect full recovery of, or are currently recovering, these costs in the rates we charge customers. These deferred costs have
been excluded from rate base and, therefore, we are not earning a return on the unamortized balances. These items are detailed 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: 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="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="7" style="text-align: center; white-space: nowrap; font-weight: bold"&gt;(Thousands of Dollars)&lt;/td&gt;&lt;td&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="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="7" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;December 31,&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; font-weight: bold; text-align: center"&gt;Remaining&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap; font-weight: bold; font-style: normal"&gt;&#160;&#160;&#160;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-style: normal; font-weight: 700"&gt;&lt;span style="text-decoration:underline"&gt;Regulatory Assets&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center"&gt;Recovery Periods&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 61%; text-align: left"&gt;Retirement Benefits&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,214&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;24,926&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: 12%; text-align: center"&gt;Various&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Income Taxes&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;74,422&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;70,427&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: center"&gt;Various&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;Rate Cases, Tank Painting, and Other&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,410&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;5,385&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="text-align: center; padding-bottom: 1pt"&gt;2-10 years&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;Total&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;90,046&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;100,738&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; 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: center"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Retirement benefits include pension and other retirement
benefits that have been recorded on the Consolidated Balance Sheet in accordance with the guidance provided in ASC 715&lt;i&gt;, Compensation
&#x2013; Retirement Benefits. &lt;/i&gt;These amounts represent obligations in excess of current funding, which the Company believes will be
fully recovered in rates set by the regulatory authorities.&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 recovery period for income taxes is dependent
upon when the temporary differences between the tax and book treatment of various items reverse.&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 2017 Tax Act reduced the statutory corporate federal
income tax rate from&#160;35%&#160;to&#160;21%. The tariff rates charged to customers effective prior to 2018 in the Company&#x2019;s regulated
companies include recovery of income taxes at the statutory rate in effect at the time those rates were approved by the respective state
public utility commissions. As of December 31, 2022 and 2021, the Company has recorded regulatory liabilities of $29.0 million and &lt;span style="font-family: Times New Roman, Times, Serif"&gt;$30.4
&lt;/span&gt;million, respectively for excess income taxes collected through rates due to the lower income tax rate under the 2017 Tax Act.
These regulatory liabilities are overwhelmingly related to utility plant depreciation deduction timing differences, which are subject
to Internal Revenue Service (IRS) normalization rules. The IRS rules limit how quickly the excess taxes attributable to accelerated taxes
can be returned to customers. The current base rates for Middlesex and Pinelands customers became effective after 2017 and reflect the
impact of the 2017 Tax Act on their revenue requirements.&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;As part of Middlesex&#x2019;s March 2018 base water
rate settlement with the NJBPU, Middlesex received approval for regulatory accounting treatment of income tax benefits associated with
the adoption of tangible property regulations issued by the IRS, and, as of December 31, 2022 and 2021, the Company has recorded $0.0
and $3.0 million of related regulatory liabilities, respectively,&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 Company uses composite depreciation rates for
its regulated utility assets, which is currently an acceptable method under generally accepted accounting principles and is widely used
in the utility industry. Historically, under the composite depreciation method, the anticipated costs of removing assets upon retirement
are provided for over the life of those assets as a component of depreciation expense. The Company recovers certain asset retirement costs
through rates charged to customers as an approved component of depreciation expense. As of December 31, 2022 and 2021, the Company has
approximately $17.7 million and $16.1 million, respectively, of expected costs of removal recovered currently in rates in excess of actual
costs incurred as regulatory liabilities.&lt;/p&gt;</us-gaap:PublicUtilitiesDisclosureTextBlock>
    <us-gaap:PublicUtilitiesApprovedRateIncreaseDecreaseAmount contextRef="c72" decimals="-5" unitRef="usd">27700000</us-gaap:PublicUtilitiesApprovedRateIncreaseDecreaseAmount>
    <msex:BaseRateAmount contextRef="c72" decimals="-5" unitRef="usd">513500000</msex:BaseRateAmount>
    <us-gaap:PublicUtilitiesApprovedReturnOnEquityPercentage contextRef="c72" decimals="INF" unitRef="pure">0.096</us-gaap:PublicUtilitiesApprovedReturnOnEquityPercentage>
    <us-gaap:PublicUtilitiesApprovedRateIncreaseDecreaseAmount contextRef="c73" decimals="-5" unitRef="usd">20700000</us-gaap:PublicUtilitiesApprovedRateIncreaseDecreaseAmount>
    <us-gaap:PublicUtilitiesApprovedRateIncreaseDecreaseAmount contextRef="c74" decimals="-5" unitRef="usd">7000000</us-gaap:PublicUtilitiesApprovedRateIncreaseDecreaseAmount>
    <us-gaap:PublicUtilitiesApprovedRateIncreaseDecreaseAmount contextRef="c75" decimals="-5" unitRef="usd">2700000</us-gaap:PublicUtilitiesApprovedRateIncreaseDecreaseAmount>
    <us-gaap:PublicUtilitiesApprovedRateIncreaseDecreaseAmount contextRef="c76" decimals="-5" unitRef="usd">1100000</us-gaap:PublicUtilitiesApprovedRateIncreaseDecreaseAmount>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="c77" decimals="INF" unitRef="pure">0.06</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:RevenuesExcludingInterestAndDividends contextRef="c0" decimals="-5" unitRef="usd">2200000</us-gaap:RevenuesExcludingInterestAndDividends>
    <msex:DSICRateDescription contextRef="c0">Tidewater
reset its Distribution System Improvement Charge (DSIC) rate to zero effective April 1, 2021</msex:DSICRateDescription>
    <us-gaap:PublicUtilitiesApprovedRateIncreaseDecreaseAmount contextRef="c78" decimals="1" unitRef="usd">1</us-gaap:PublicUtilitiesApprovedRateIncreaseDecreaseAmount>
    <us-gaap:PublicUtilitiesApprovedRateIncreaseDecreaseAmount contextRef="c79" decimals="-5" unitRef="usd">600000</us-gaap:PublicUtilitiesApprovedRateIncreaseDecreaseAmount>
    <us-gaap:PublicUtilitiesApprovedRateIncreaseDecreaseAmount contextRef="c80" decimals="-5" unitRef="usd">400000</us-gaap:PublicUtilitiesApprovedRateIncreaseDecreaseAmount>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService contextRef="c0" decimals="4" unitRef="pure">0.0539</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService>
    <msex:PercentageOfConsumerPriceIndex contextRef="c81" decimals="INF" unitRef="pure">0.03</msex:PercentageOfConsumerPriceIndex>
    <us-gaap:DebtInstrumentMaturityDate contextRef="c81">2029-12-31</us-gaap:DebtInstrumentMaturityDate>
    <us-gaap:EscrowDeposit contextRef="c82" decimals="-5" unitRef="usd">1700000</us-gaap:EscrowDeposit>
    <us-gaap:ScheduleOfRegulatoryAssetsTextBlock contextRef="c0">&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="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="7" style="text-align: center; white-space: nowrap; font-weight: bold"&gt;(Thousands of Dollars)&lt;/td&gt;&lt;td&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="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="7" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;December 31,&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; font-weight: bold; text-align: center"&gt;Remaining&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap; font-weight: bold; font-style: normal"&gt;&#160;&#160;&#160;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-style: normal; font-weight: 700"&gt;&lt;span style="text-decoration:underline"&gt;Regulatory Assets&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center"&gt;Recovery Periods&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 61%; text-align: left"&gt;Retirement Benefits&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,214&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;24,926&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: 12%; text-align: center"&gt;Various&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Income Taxes&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;74,422&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;70,427&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: center"&gt;Various&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;Rate Cases, Tank Painting, and Other&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,410&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;5,385&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="text-align: center; padding-bottom: 1pt"&gt;2-10 years&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;Total&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;90,046&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;100,738&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; 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: center"&gt;&#160;&lt;/p&gt;</us-gaap:ScheduleOfRegulatoryAssetsTextBlock>
    <us-gaap:RegulatoryAssets contextRef="c87" decimals="-3" unitRef="usd">9214000</us-gaap:RegulatoryAssets>
    <us-gaap:RegulatoryAssets contextRef="c88" decimals="-3" unitRef="usd">24926000</us-gaap:RegulatoryAssets>
    <msex:RemainingRecoveryPeriod contextRef="c89">Various</msex:RemainingRecoveryPeriod>
    <us-gaap:RegulatoryAssets contextRef="c90" decimals="-3" unitRef="usd">74422000</us-gaap:RegulatoryAssets>
    <us-gaap:RegulatoryAssets contextRef="c91" decimals="-3" unitRef="usd">70427000</us-gaap:RegulatoryAssets>
    <msex:RemainingRecoveryPeriod contextRef="c92">Various</msex:RemainingRecoveryPeriod>
    <us-gaap:RegulatoryAssets contextRef="c93" decimals="-3" unitRef="usd">6410000</us-gaap:RegulatoryAssets>
    <us-gaap:RegulatoryAssets contextRef="c94" decimals="-3" unitRef="usd">5385000</us-gaap:RegulatoryAssets>
    <msex:RemainingRecoveryPeriod contextRef="c95">2</msex:RemainingRecoveryPeriod>
    <msex:RemainingRecoveryPeriod contextRef="c96">10</msex:RemainingRecoveryPeriod>
    <us-gaap:RegulatoryAssets contextRef="c5" decimals="-3" unitRef="usd">90046000</us-gaap:RegulatoryAssets>
    <us-gaap:RegulatoryAssets contextRef="c6" decimals="-3" unitRef="usd">100738000</us-gaap:RegulatoryAssets>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="c53" decimals="INF" unitRef="pure">0.35</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="c52" decimals="INF" unitRef="pure">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:RegulatoryLiabilities contextRef="c5" decimals="-6" unitRef="usd">290000000</us-gaap:RegulatoryLiabilities>
    <us-gaap:RegulatoryLiabilities contextRef="c6" decimals="-5" unitRef="usd">30400000</us-gaap:RegulatoryLiabilities>
    <us-gaap:RegulatoryLiabilities contextRef="c83" decimals="-5" unitRef="usd">0</us-gaap:RegulatoryLiabilities>
    <us-gaap:RegulatoryLiabilities contextRef="c84" decimals="-5" unitRef="usd">3000000</us-gaap:RegulatoryLiabilities>
    <us-gaap:RegulatoryLiabilities contextRef="c85" decimals="-5" unitRef="usd">17700000</us-gaap:RegulatoryLiabilities>
    <us-gaap:RegulatoryLiabilities contextRef="c86" decimals="-5" unitRef="usd">16100000</us-gaap:RegulatoryLiabilities>
    <us-gaap:IncomeTaxDisclosureTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;Note 3 &#x2013; Income Taxes &lt;/b&gt;&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 0 6pt; text-align: justify"&gt;Income tax (benefit) expense differs from the
amount computed by applying the statutory rate on book income subject to tax for the following reasons:&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&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="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="11" style="white-space: nowrap; font-weight: bold; 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"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="11" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;Years Ended December 31,&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="font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;2022&lt;/td&gt;&lt;td style="font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;2021&lt;/td&gt;&lt;td style="font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;2020&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 61%; text-align: left"&gt;Income Tax at Statutory Rate&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,590&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;6,521&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;7,204&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; "&gt;
    &lt;td&gt;Tax Effect of:&lt;/td&gt;&lt;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: 5pt; text-align: left"&gt;Utility Plant Related&lt;/td&gt;&lt;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,106&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,290&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,356&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; "&gt;
    &lt;td style="padding-left: 5pt; text-align: left"&gt;Tangible Property Repairs&lt;/td&gt;&lt;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,767&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;(12,281&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;(11,298&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: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 5pt; text-align: left"&gt;State Income Taxes &#x2013; Net&lt;/td&gt;&lt;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,296&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,499&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,364&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; "&gt;
    &lt;td style="padding-left: 5pt; text-align: left"&gt;Other&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;227&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;63&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;(33&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;Total Income Tax Expense (Benefit)&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,240&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;(5,488&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;(4,119&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; text-align: center"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;Income tax expense (benefit) is 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: 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="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="11" style="white-space: nowrap; font-weight: bold; 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"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="11" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;Years Ended December 31,&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="font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;2022&lt;/td&gt;&lt;td style="font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;2021&lt;/td&gt;&lt;td style="font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;2020&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap"&gt;Current:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" 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;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; text-align: center"&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: 5pt; text-align: left; width: 61%"&gt;Federal&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;425&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;(8,247&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;)&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;(4,281&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 5pt; text-align: left"&gt;State&lt;/td&gt;&lt;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,381&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,467&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,598&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;Deferred:&lt;/td&gt;&lt;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; "&gt;
    &lt;td style="padding-left: 5pt; text-align: left"&gt;Federal&lt;/td&gt;&lt;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,242&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;933&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,490&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: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 5pt; text-align: left"&gt;State&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;260&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;431&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;(871&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; "&gt;
    &lt;td style="padding-left: 5pt; text-align: left"&gt;Investment Tax Credits&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;(68&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;(72&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;(75&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;Total Income Tax (Benefit) Expense&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,240&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;(5,488&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;(4,119&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; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;As part of Middlesex&#x2019;s March 2018 base water
rate settlement with the NJBPU, Middlesex received approval for regulatory accounting treatment of income tax benefits associated with
the adoption of tangible property regulations issued by the IRS (fully amortized as of March 31, 2022) as well as prospective recognition
of the income tax benefits for the immediate deduction of repair costs on tangible property. This results in significant reductions in
the Company&#x2019;s effective income tax rate, current income tax expense (benefit) and deferred income tax expense (benefit).&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"&gt;Deferred income taxes reflect the net tax effect of temporary differences
between the carrying amounts of assets and liabilities for financial purposes and the amounts used for income tax purposes. The components
of the net deferred tax liability are as follows:&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0.5in"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&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="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="7" style="white-space: nowrap; font-weight: bold; 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"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="7" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;December 31,&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="font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;2022&lt;/td&gt;&lt;td style="font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;2021&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 74%; text-align: left"&gt;Utility Plant Related&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;72,996&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;65,107&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; "&gt;
    &lt;td style="text-align: left"&gt;Customer Advances&lt;/td&gt;&lt;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,568&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;(3,595&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: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Employee Benefits&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;7,380&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;7,091&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; "&gt;
    &lt;td style="text-align: left"&gt;Investment Tax Credits&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;304&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;373&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-bottom: 1pt"&gt;Other&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;671&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;524&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; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Total Accumulated Deferred Income Taxes&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;77,783&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;69,500&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: center; text-indent: 0.5in"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The Company&#x2019;s federal income tax returns for
the tax years 2014 through 2017 were selected for examination by the IRS, which included the tax year in which the Company had adopted
the final IRS tangible property regulations and changed its accounting method for the tax treatment of expenditures that qualified as
deductible repairs. As a result of the audit examination, the Company agreed to certain modifications of its accounting method for expenditures
that qualify as deductible repairs. In 2019, the Company paid $2.7 million in income taxes and $0.1 million in interest in connection
with the conclusion of the 2014 through 2017 federal income tax return audits. The statutory review period for 2018 and prior federal
income tax returns has now closed, and as such, in the third quarter of 2022 the Company reversed the December 31, 2021 income tax reserve
provision and interest expense liability of $0.5 million and $0.2 million, respectively.&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 statutory review periods for federal income tax
returns for the years prior to 2019 have been closed. There are no unrecognized tax benefits resulting from prior period tax positions.&lt;/p&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock contextRef="c0">&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="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="11" style="white-space: nowrap; font-weight: bold; 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"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="11" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;Years Ended December 31,&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="font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;2022&lt;/td&gt;&lt;td style="font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;2021&lt;/td&gt;&lt;td style="font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;2020&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 61%; text-align: left"&gt;Income Tax at Statutory Rate&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,590&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;6,521&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;7,204&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; "&gt;
    &lt;td&gt;Tax Effect of:&lt;/td&gt;&lt;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: 5pt; text-align: left"&gt;Utility Plant Related&lt;/td&gt;&lt;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,106&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,290&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,356&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; "&gt;
    &lt;td style="padding-left: 5pt; text-align: left"&gt;Tangible Property Repairs&lt;/td&gt;&lt;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,767&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;(12,281&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;(11,298&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: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 5pt; text-align: left"&gt;State Income Taxes &#x2013; Net&lt;/td&gt;&lt;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,296&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,499&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,364&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; "&gt;
    &lt;td style="padding-left: 5pt; text-align: left"&gt;Other&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;227&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;63&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;(33&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;Total Income Tax Expense (Benefit)&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,240&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;(5,488&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;(4,119&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; text-align: center"&gt;&#160;&lt;/p&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate contextRef="c0" decimals="-3" unitRef="usd">9590000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate contextRef="c3" decimals="-3" unitRef="usd">6521000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate contextRef="c4" decimals="-3" unitRef="usd">7204000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationDispositionOfAssets contextRef="c0" decimals="-3" unitRef="usd">-1106000</us-gaap:IncomeTaxReconciliationDispositionOfAssets>
    <us-gaap:IncomeTaxReconciliationDispositionOfAssets contextRef="c3" decimals="-3" unitRef="usd">-1290000</us-gaap:IncomeTaxReconciliationDispositionOfAssets>
    <us-gaap:IncomeTaxReconciliationDispositionOfAssets contextRef="c4" decimals="-3" unitRef="usd">-1356000</us-gaap:IncomeTaxReconciliationDispositionOfAssets>
    <msex:IncomeTaxReconciliationTangiblePropertyRepairs contextRef="c0" decimals="-3" unitRef="usd">-6767000</msex:IncomeTaxReconciliationTangiblePropertyRepairs>
    <msex:IncomeTaxReconciliationTangiblePropertyRepairs contextRef="c3" decimals="-3" unitRef="usd">-12281000</msex:IncomeTaxReconciliationTangiblePropertyRepairs>
    <msex:IncomeTaxReconciliationTangiblePropertyRepairs contextRef="c4" decimals="-3" unitRef="usd">-11298000</msex:IncomeTaxReconciliationTangiblePropertyRepairs>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes contextRef="c0" decimals="-3" unitRef="usd">1296000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes contextRef="c3" decimals="-3" unitRef="usd">1499000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes contextRef="c4" decimals="-3" unitRef="usd">1364000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther contextRef="c0" decimals="-3" unitRef="usd">227000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther contextRef="c3" decimals="-3" unitRef="usd">63000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther contextRef="c4" decimals="-3" unitRef="usd">-33000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c0" decimals="-3" unitRef="usd">3240000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c3" decimals="-3" unitRef="usd">-5488000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c4" decimals="-3" unitRef="usd">-4119000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock contextRef="c0">&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="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="11" style="white-space: nowrap; font-weight: bold; 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"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="11" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;Years Ended December 31,&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="font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;2022&lt;/td&gt;&lt;td style="font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;2021&lt;/td&gt;&lt;td style="font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;2020&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap"&gt;Current:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" 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;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; text-align: center"&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: 5pt; text-align: left; width: 61%"&gt;Federal&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;425&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;(8,247&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;)&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;(4,281&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 5pt; text-align: left"&gt;State&lt;/td&gt;&lt;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,381&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,467&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,598&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;Deferred:&lt;/td&gt;&lt;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; "&gt;
    &lt;td style="padding-left: 5pt; text-align: left"&gt;Federal&lt;/td&gt;&lt;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,242&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;933&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,490&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: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 5pt; text-align: left"&gt;State&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;260&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;431&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;(871&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; "&gt;
    &lt;td style="padding-left: 5pt; text-align: left"&gt;Investment Tax Credits&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;(68&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;(72&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;(75&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;Total Income Tax (Benefit) Expense&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,240&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;(5,488&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;(4,119&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; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="c0" decimals="-3" unitRef="usd">425000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="c3" decimals="-3" unitRef="usd">-8247000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="c4" decimals="-3" unitRef="usd">-4281000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="c0" decimals="-3" unitRef="usd">1381000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="c3" decimals="-3" unitRef="usd">1467000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="c4" decimals="-3" unitRef="usd">2598000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="c0" decimals="-3" unitRef="usd">1242000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="c3" decimals="-3" unitRef="usd">933000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="c4" decimals="-3" unitRef="usd">-1490000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="c0" decimals="-3" unitRef="usd">260000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="c3" decimals="-3" unitRef="usd">431000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="c4" decimals="-3" unitRef="usd">-871000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredOtherTaxExpenseBenefit contextRef="c0" decimals="-3" unitRef="usd">-68000</us-gaap:DeferredOtherTaxExpenseBenefit>
    <us-gaap:DeferredOtherTaxExpenseBenefit contextRef="c3" decimals="-3" unitRef="usd">-72000</us-gaap:DeferredOtherTaxExpenseBenefit>
    <us-gaap:DeferredOtherTaxExpenseBenefit contextRef="c4" decimals="-3" unitRef="usd">-75000</us-gaap:DeferredOtherTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c0" decimals="-3" unitRef="usd">3240000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c3" decimals="-3" unitRef="usd">-5488000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c4" decimals="-3" unitRef="usd">-4119000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock contextRef="c0">&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="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="7" style="white-space: nowrap; font-weight: bold; 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"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="7" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;December 31,&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="font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;2022&lt;/td&gt;&lt;td style="font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;2021&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 74%; text-align: left"&gt;Utility Plant Related&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;72,996&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;65,107&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; "&gt;
    &lt;td style="text-align: left"&gt;Customer Advances&lt;/td&gt;&lt;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,568&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;(3,595&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: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Employee Benefits&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;7,380&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;7,091&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; "&gt;
    &lt;td style="text-align: left"&gt;Investment Tax Credits&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;304&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;373&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-bottom: 1pt"&gt;Other&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;671&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;524&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; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Total Accumulated Deferred Income Taxes&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;77,783&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;69,500&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: center; text-indent: 0.5in"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <msex:DeferredTaxLiabilitiesUtilityPlantRelated contextRef="c5" decimals="-3" unitRef="usd">72996000</msex:DeferredTaxLiabilitiesUtilityPlantRelated>
    <msex:DeferredTaxLiabilitiesUtilityPlantRelated contextRef="c6" decimals="-3" unitRef="usd">65107000</msex:DeferredTaxLiabilitiesUtilityPlantRelated>
    <msex:DeferredTaxAssetsCustomerAdvances contextRef="c5" decimals="-3" unitRef="usd">-3568000</msex:DeferredTaxAssetsCustomerAdvances>
    <msex:DeferredTaxAssetsCustomerAdvances contextRef="c6" decimals="-3" unitRef="usd">-3595000</msex:DeferredTaxAssetsCustomerAdvances>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="c5" decimals="-3" unitRef="usd">7380000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="c6" decimals="-3" unitRef="usd">7091000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <msex:DeferredTaxLiabilitiesInvestmentTaxCredits contextRef="c5" decimals="-3" unitRef="usd">304000</msex:DeferredTaxLiabilitiesInvestmentTaxCredits>
    <msex:DeferredTaxLiabilitiesInvestmentTaxCredits contextRef="c6" decimals="-3" unitRef="usd">373000</msex:DeferredTaxLiabilitiesInvestmentTaxCredits>
    <us-gaap:DeferredTaxAssetsOther contextRef="c5" decimals="-3" unitRef="usd">671000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsOther contextRef="c6" decimals="-3" unitRef="usd">524000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxLiabilities contextRef="c5" decimals="-3" unitRef="usd">77783000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities contextRef="c6" decimals="-3" unitRef="usd">69500000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:IncomeTaxReceivable contextRef="c97" decimals="-5" unitRef="usd">2700000</us-gaap:IncomeTaxReceivable>
    <us-gaap:IncomeTaxExaminationInterestExpense contextRef="c98" decimals="-5" unitRef="usd">100000</us-gaap:IncomeTaxExaminationInterestExpense>
    <us-gaap:IncomeTaxReceivable contextRef="c99" decimals="-5" unitRef="usd">500000</us-gaap:IncomeTaxReceivable>
    <us-gaap:InterestExpenseInterestBearingLiability contextRef="c100" decimals="-5" unitRef="usd">200000</us-gaap:InterestExpenseInterestBearingLiability>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;Note 4 - 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"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;i&gt;Water Supply&lt;/i&gt; - Middlesex has an agreement with
the New Jersey Water Supply Authority (NJWSA) for the purchase of untreated water through November 30, 2023, which provides for an average
purchase of 27.0 million gallons a day (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"&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"&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, Delaware
to purchase treated water of 15.0 million gallons annually.&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"&gt;Purchased water costs are shown below:&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 261pt; text-indent: -4.5pt"&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="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="11" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;(Millions of Dollars)&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="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="11" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;Years Ended December 31,&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="font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;2022&lt;/td&gt;&lt;td style="font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;2021&lt;/td&gt;&lt;td style="font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;2020&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 61%; text-align: left"&gt;Untreated&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;3.2&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;3.3&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;3.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; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Treated&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.9&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;3.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;3.6&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;7.1&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;6.9&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;7.0&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 0 0 4.5pt; text-align: center; text-indent: -4.5pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;i&gt;Leases - &lt;/i&gt;The Company determines if an arrangement
is a lease at the inception of the lease. 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"&gt;&lt;i&gt;&#160;&lt;/i&gt;&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"&gt;&lt;i&gt;&#160;&lt;/i&gt;&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 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 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"&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 was $0.8 million for each of the years ended December 31, 2022, 2021 and 2020.&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"&gt;Information related to operating lease ROU assets is 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: 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="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="7" style="white-space: nowrap; font-weight: bold; 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="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="7" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;December 31,&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="font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; font-weight: bold; text-align: right; border-bottom: Black 1pt solid"&gt;2022&lt;/td&gt;&lt;td style="font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; font-weight: bold; text-align: right; border-bottom: Black 1pt solid"&gt;2021&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 74%; text-align: left"&gt;ROU Asset at Lease Inception&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;7.3&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;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; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Accumulated Amortization&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.5&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;(2.8&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;Current ROU Asset&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.8&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.5&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; text-indent: 55pt"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;The Company&#x2019;s future minimum operating lease commitments as of December
31, 2022 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="2" style="white-space: nowrap; text-align: center"&gt;(In Millions)&lt;/td&gt;&lt;td&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&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: right"&gt;December 31, 2022&lt;/td&gt;&lt;td&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: 82%; text-align: right"&gt;2023&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: 15%; text-align: right"&gt;0.8&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; "&gt;
    &lt;td style="text-align: right"&gt;2024&lt;/td&gt;&lt;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;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; "&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: rgb(204,238,255)"&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; "&gt;
    &lt;td style="text-align: right; padding-bottom: 1pt"&gt;Thereafter&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&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.8&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1pt; 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;6.0&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; "&gt;
    &lt;td style="text-align: right; padding-bottom: 1pt"&gt;Imputed Interest&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&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.6&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1pt; 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;4.4&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; "&gt;
    &lt;td style="text-align: right; padding-bottom: 1pt"&gt;Less Current Portion*&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&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.7&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1pt; 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 style="padding-bottom: 1pt"&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.7&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&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 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;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; "&gt;&lt;i&gt;Construction&lt;/i&gt; &#x2013;The
Company has projected to spend approximately $102 million in 2023, $86 million in 2024 and $78 million in 2025 on its construction program.
The Company has entered into several contractual construction agreements that in total obligate it to expend an estimated $16.8 million
in the future. The actual amount and timing of capital expenditures is dependent on the need for 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 and could be impacted if the effects of the COVID-19 pandemic continues for an extended period of time (for further discussion
of the impact of COVID-19 on the Company, see &lt;i&gt;Note 1(s) COVID-19&lt;/i&gt;). 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: 56.25pt"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;i&gt;Contingencies&lt;/i&gt; &#x2013; 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"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 9pt; text-align: justify"&gt;&lt;i&gt;PFOA Matter - &lt;/i&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. These lawsuits are in the early stages of the legal process and their ultimate resolution cannot be predicted at this
time. The Company&#x2019;s insurance provider has acknowledged coverage of potential liability resulting from these lawsuits (for further
discussion of this matter, see &lt;i&gt;Note 1(t) Regulatory Notice of Non-Compliance&lt;/i&gt;).&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;i&gt;Change in Control Agreements&lt;/i&gt; &#x2013; The Company
has Change in Control Agreements with its executive officers that provide compensation and benefits in the event of termination of employment
in connection with a change in control of the Company.&lt;/p&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <msex:LongtermPurchaseCommitmentExpirationDate contextRef="c101">2023-11-30</msex:LongtermPurchaseCommitmentExpirationDate>
    <us-gaap:GoodwillPurchaseAccountingAdjustments contextRef="c101" decimals="INF" unitRef="usd">27000000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <msex:LongtermPurchaseCommitmentExpirationDate contextRef="c102">2026-02-27</msex:LongtermPurchaseCommitmentExpirationDate>
    <us-gaap:GoodwillPurchaseAccountingAdjustments contextRef="c102" decimals="INF" unitRef="usd">3000000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillPurchaseAccountingAdjustments contextRef="c103" decimals="INF" unitRef="usd">15000000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:PurchaseCommitmentExcludingLongtermCommitmentTableTextBlock contextRef="c0">&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="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="11" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;(Millions of Dollars)&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="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="11" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;Years Ended December 31,&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="font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;2022&lt;/td&gt;&lt;td style="font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;2021&lt;/td&gt;&lt;td style="font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;2020&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 61%; text-align: left"&gt;Untreated&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;3.2&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;3.3&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;3.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; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Treated&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.9&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;3.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;3.6&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;7.1&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;6.9&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;7.0&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 0 0 4.5pt; text-align: center; text-indent: -4.5pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;</us-gaap:PurchaseCommitmentExcludingLongtermCommitmentTableTextBlock>
    <msex:CostOfUntreatedWater contextRef="c0" decimals="-5" unitRef="usd">3200000</msex:CostOfUntreatedWater>
    <msex:CostOfUntreatedWater contextRef="c3" decimals="-5" unitRef="usd">3300000</msex:CostOfUntreatedWater>
    <msex:CostOfUntreatedWater contextRef="c4" decimals="-5" unitRef="usd">3400000</msex:CostOfUntreatedWater>
    <msex:CostOfTreatedWater contextRef="c0" decimals="-5" unitRef="usd">3900000</msex:CostOfTreatedWater>
    <msex:CostOfTreatedWater contextRef="c3" decimals="-5" unitRef="usd">3600000</msex:CostOfTreatedWater>
    <msex:CostOfTreatedWater contextRef="c4" decimals="-5" unitRef="usd">3600000</msex:CostOfTreatedWater>
    <us-gaap:CostOfPurchasedWater contextRef="c0" decimals="-5" unitRef="usd">7100000</us-gaap:CostOfPurchasedWater>
    <us-gaap:CostOfPurchasedWater contextRef="c3" decimals="-5" unitRef="usd">6900000</us-gaap:CostOfPurchasedWater>
    <us-gaap:CostOfPurchasedWater contextRef="c4" decimals="-5" unitRef="usd">7000000</us-gaap:CostOfPurchasedWater>
    <msex:EstimatedIncrementalBorrowingRate contextRef="c5" decimals="INF" unitRef="pure">0.0403</msex:EstimatedIncrementalBorrowingRate>
    <us-gaap:OperatingLeaseLeaseIncomeLeasePayments contextRef="c0" decimals="-5" unitRef="usd">800000</us-gaap:OperatingLeaseLeaseIncomeLeasePayments>
    <us-gaap:LeaseCostTableTextBlock contextRef="c0">&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="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="7" style="white-space: nowrap; font-weight: bold; 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="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="7" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;December 31,&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="font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; font-weight: bold; text-align: right; border-bottom: Black 1pt solid"&gt;2022&lt;/td&gt;&lt;td style="font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; font-weight: bold; text-align: right; border-bottom: Black 1pt solid"&gt;2021&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 74%; text-align: left"&gt;ROU Asset at Lease Inception&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;7.3&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;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; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Accumulated Amortization&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.5&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;(2.8&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;Current ROU Asset&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.8&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.5&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; text-indent: 55pt"&gt;&#160;&lt;/p&gt;</us-gaap:LeaseCostTableTextBlock>
    <msex:RightOfUseAssetAtLeaseInception contextRef="c5" decimals="-5" unitRef="usd">7300000</msex:RightOfUseAssetAtLeaseInception>
    <msex:RightOfUseAssetAtLeaseInception contextRef="c6" decimals="-5" unitRef="usd">7300000</msex:RightOfUseAssetAtLeaseInception>
    <msex:RightOfUseAssetsAccumulatedAmortization contextRef="c5" decimals="-5" unitRef="usd">3500000</msex:RightOfUseAssetsAccumulatedAmortization>
    <msex:RightOfUseAssetsAccumulatedAmortization contextRef="c6" decimals="-5" unitRef="usd">2800000</msex:RightOfUseAssetsAccumulatedAmortization>
    <msex:RightOfUseAssetsCurrent contextRef="c5" decimals="-5" unitRef="usd">3800000</msex:RightOfUseAssetsCurrent>
    <msex:RightOfUseAssetsCurrent contextRef="c6" decimals="-5" unitRef="usd">4500000</msex:RightOfUseAssetsCurrent>
    <us-gaap:LesseeOperatingLeasesTextBlock contextRef="c0">&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="2" style="white-space: nowrap; text-align: center"&gt;(In Millions)&lt;/td&gt;&lt;td&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&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: right"&gt;December 31, 2022&lt;/td&gt;&lt;td&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: 82%; text-align: right"&gt;2023&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: 15%; text-align: right"&gt;0.8&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; "&gt;
    &lt;td style="text-align: right"&gt;2024&lt;/td&gt;&lt;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;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; "&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: rgb(204,238,255)"&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; "&gt;
    &lt;td style="text-align: right; padding-bottom: 1pt"&gt;Thereafter&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&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.8&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1pt; 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;6.0&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; "&gt;
    &lt;td style="text-align: right; padding-bottom: 1pt"&gt;Imputed Interest&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&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.6&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1pt; 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;4.4&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; "&gt;
    &lt;td style="text-align: right; padding-bottom: 1pt"&gt;Less Current Portion*&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&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.7&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1pt; 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 style="padding-bottom: 1pt"&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.7&lt;/td&gt;&lt;td style="white-space: nowrap; padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&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 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;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths contextRef="c5" decimals="-5" unitRef="usd">800000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo contextRef="c5" decimals="-5" unitRef="usd">800000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree contextRef="c5" decimals="-5" unitRef="usd">800000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour contextRef="c5" decimals="-5" unitRef="usd">900000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive contextRef="c5" decimals="-5" unitRef="usd">900000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive contextRef="c5" decimals="-5" unitRef="usd">1800000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue contextRef="c5" decimals="-5" unitRef="usd">6000000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount contextRef="c5" decimals="-5" unitRef="usd">1600000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <msex:OperatingLeaseLiability1 contextRef="c5" decimals="-5" unitRef="usd">4400000</msex:OperatingLeaseLiability1>
    <msex:OperatingLeaseLiabilityCurrent1 contextRef="c5" decimals="-5" id="ix_0_fact" unitRef="usd">700000</msex:OperatingLeaseLiabilityCurrent1>
    <msex:NoncurrentLeasesLiability contextRef="c5" decimals="-5" unitRef="usd">3700000</msex:NoncurrentLeasesLiability>
    <msex:BudgetedConstructionCost contextRef="c0" decimals="-6" unitRef="usd">102000000</msex:BudgetedConstructionCost>
    <msex:BudgetedConstructionCostForConstructionProgramYearOne contextRef="c0" decimals="-6" unitRef="usd">86000000</msex:BudgetedConstructionCostForConstructionProgramYearOne>
    <msex:BudgetedConstructionCostForConstructionProgramYearTwo contextRef="c0" decimals="-6" unitRef="usd">78000000</msex:BudgetedConstructionCostForConstructionProgramYearTwo>
    <msex:Estimatedobligationexpenditure contextRef="c0" decimals="-5" unitRef="usd">16800000</msex:Estimatedobligationexpenditure>
    <us-gaap:ShortTermDebtTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;Note 5 &#x2013; Short-term Borrowings&lt;/b&gt;&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;Information regarding the Company&#x2019;s short-term
borrowings for the years ended December 31, 2022 and 2021 is summarized below:&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: 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="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;(Millions of Dollars)&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&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;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;2022&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;2021&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-weight: bold"&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: 74%"&gt;Average Amount Outstanding&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;28.9&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;23.7&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; "&gt;
    &lt;td&gt;Weighted Average Interest Rate&lt;/td&gt;&lt;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.34&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.12&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: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Notes Payable at Year-End&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;55.5&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;13.0&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; "&gt;
    &lt;td style="text-align: left"&gt;Weighted Average Interest Rate at Year-End&lt;/td&gt;&lt;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.17&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.04&lt;/td&gt;&lt;td style="white-space: nowrap; 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; 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 Company maintains bank lines of credit aggregating
$140.0 million.&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; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;(Millions)&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; font-weight: bold"&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; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;As of December 31, 2022&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; font-weight: bold; text-align: center"&gt;Line of Credit&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; font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center"&gt;Outstanding&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center"&gt;Available&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center"&gt;Maximum&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center"&gt;Credit Type&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; 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: 29%; 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: 10%; text-align: right"&gt;15.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: 10%; text-align: right"&gt;45.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: 10%; 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: 15%"&gt;&#160;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: left"&gt;January 25, 2024&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&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;39.5&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;28.5&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"&gt;&#160;Committed&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; text-align: left"&gt;January 31, 2024&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"&gt;CoBank, ACB (CoBank)&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;1.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; 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;11.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; 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"&gt;&#160;Committed&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; text-align: left"&gt;November 30, 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 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;55.5&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;84.5&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"&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"&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;&lt;span style="text-decoration: none"&gt;The Bank of America
line of credit is renewed on an annual basis and was increased from $30 million to $60 million in January 2022. &lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="text-decoration: none"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="text-decoration: none"&gt;The maturity dates
for the Notes Payable as of December 31, 2022 are in January 2023 through March 2023 and are extendable at the discretion of the Company.
&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 408.5pt"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The interest rates for borrowings under the Bank of
America and PNC Bank lines of credit are set using the Bloomberg Short-Term Bank Yield Index and adding a credit spread, which varies
by financial institution. The interest rate for borrowings under the CoBank line of credit are set weekly using CoBank&#x2019;s internal
cost of funds index that is similar to the Standard Overnight Financing Rate and adding a credit spread. There is no requirement for a
compensating balance under any of the established lines of credit.&lt;/p&gt;</us-gaap:ShortTermDebtTextBlock>
    <us-gaap:ScheduleOfShortTermDebtTextBlock contextRef="c0">&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="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;(Millions of Dollars)&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&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;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;2022&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;2021&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-weight: bold"&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: 74%"&gt;Average Amount Outstanding&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;28.9&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;23.7&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; "&gt;
    &lt;td&gt;Weighted Average Interest Rate&lt;/td&gt;&lt;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.34&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.12&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: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Notes Payable at Year-End&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;55.5&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;13.0&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; "&gt;
    &lt;td style="text-align: left"&gt;Weighted Average Interest Rate at Year-End&lt;/td&gt;&lt;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.17&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.04&lt;/td&gt;&lt;td style="white-space: nowrap; 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; text-align: justify"&gt;&#160;&lt;/p&gt;</us-gaap:ScheduleOfShortTermDebtTextBlock>
    <us-gaap:LineOfCreditFacilityAverageOutstandingAmount contextRef="c0" decimals="-5" unitRef="usd">28900000</us-gaap:LineOfCreditFacilityAverageOutstandingAmount>
    <us-gaap:LineOfCreditFacilityAverageOutstandingAmount contextRef="c3" decimals="-5" unitRef="usd">23700000</us-gaap:LineOfCreditFacilityAverageOutstandingAmount>
    <us-gaap:LineOfCreditFacilityInterestRateDuringPeriod contextRef="c0" decimals="4" unitRef="pure">0.0334</us-gaap:LineOfCreditFacilityInterestRateDuringPeriod>
    <us-gaap:LineOfCreditFacilityInterestRateDuringPeriod contextRef="c3" decimals="4" unitRef="pure">0.0112</us-gaap:LineOfCreditFacilityInterestRateDuringPeriod>
    <us-gaap:ShortTermBorrowings contextRef="c5" decimals="-5" unitRef="usd">55500000</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings contextRef="c6" decimals="-5" unitRef="usd">13000000</us-gaap:ShortTermBorrowings>
    <us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd contextRef="c5" decimals="4" unitRef="pure">0.0517</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
    <us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd contextRef="c6" decimals="4" unitRef="pure">0.0104</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
    <us-gaap:LinesOfCreditCurrent contextRef="c5" decimals="-5" unitRef="usd">140000000</us-gaap:LinesOfCreditCurrent>
    <us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock contextRef="c0">&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; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;(Millions)&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; font-weight: bold"&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; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;As of December 31, 2022&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; font-weight: bold; text-align: center"&gt;Line of Credit&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; font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center"&gt;Outstanding&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center"&gt;Available&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center"&gt;Maximum&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center"&gt;Credit Type&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; 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: 29%; 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: 10%; text-align: right"&gt;15.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: 10%; text-align: right"&gt;45.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: 10%; 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: 15%"&gt;&#160;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: left"&gt;January 25, 2024&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&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;39.5&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;28.5&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"&gt;&#160;Committed&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; text-align: left"&gt;January 31, 2024&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"&gt;CoBank, ACB (CoBank)&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;1.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; 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;11.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; 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"&gt;&#160;Committed&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; text-align: left"&gt;November 30, 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 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;55.5&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;84.5&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"&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"&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;</us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock>
    <us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity contextRef="c104" decimals="-5" unitRef="usd">15000000</us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity contextRef="c104" decimals="-5" unitRef="usd">45000000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c104" decimals="-5" unitRef="usd">60000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:ShortTermDebtDescription contextRef="c105">Uncommitted</us-gaap:ShortTermDebtDescription>
    <msex:RenewalDateOfLineOfCredit contextRef="c105">2024-01-25</msex:RenewalDateOfLineOfCredit>
    <us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity contextRef="c106" decimals="-5" unitRef="usd">39500000</us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity contextRef="c106" decimals="-5" unitRef="usd">28500000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c106" decimals="-5" unitRef="usd">68000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:ShortTermDebtDescription contextRef="c107">Committed</us-gaap:ShortTermDebtDescription>
    <msex:RenewalDateOfLineOfCredit contextRef="c107">2024-01-31</msex:RenewalDateOfLineOfCredit>
    <us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity contextRef="c108" decimals="-5" unitRef="usd">1000000</us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity contextRef="c108" decimals="-5" unitRef="usd">11000000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c108" decimals="-5" unitRef="usd">12000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:ShortTermDebtDescription contextRef="c109">Committed</us-gaap:ShortTermDebtDescription>
    <msex:RenewalDateOfLineOfCredit contextRef="c109">2023-11-30</msex:RenewalDateOfLineOfCredit>
    <us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity contextRef="c5" decimals="-5" unitRef="usd">55500000</us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity contextRef="c5" decimals="-5" unitRef="usd">84500000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c5" decimals="-5" unitRef="usd">140000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCredit contextRef="c5" decimals="-6" unitRef="usd">30000000</us-gaap:LineOfCredit>
    <msex:IncreaseLineOfCredit contextRef="c5" decimals="-6" unitRef="usd">60000000</msex:IncreaseLineOfCredit>
    <msex:CapitalizationTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;Note 6 - Capitalization&lt;/b&gt;&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;All the transactions discussed below related to the
issuance of securities were approved by either the NJBPU or DEPSC, except where otherwise noted.&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"&gt;&lt;b&gt;&lt;i&gt;Common Stock&lt;/i&gt;&lt;/b&gt;&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 Company issues shares of its common stock in connection
with its Middlesex Water Company Investment Plan (the Investment Plan), a direct share purchase and dividend reinvestment plan for the
Company&#x2019;s common stock. The Company raised approximately $10.3 million under the Investment Plan during 2022.
On March 1, 2023, the Company will begin offering shares of its common stock for purchase at a 3% discount to participants in the Investment
Plan. The discount offering will continue until 200,000 shares are purchased at the discounted price or December 1, 2023, whichever event
occurs first.&#160;&#160;The discount applies to all common stock purchases made under the Investment Plan, whether by optional cash payment
or by dividend reinvestment. Since the inception of the Investment Plan and its predecessor plan, the Company has periodically replenished
the level of authorized shares in the plans. Currently, 0.2 million shares remain registered with the United States Securities and Exchange
Commission for the Investment Plan and available for potential issuance to participants. Middlesex has filed a &lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;petition with the NJBPU
seeking to increase the number of authorized shares under the Investment Plan by 0.7 million shares.&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 Company issues common shares under a restricted
stock plan for certain management employees, which is described in Note 7 &#x2013; &lt;i&gt;Employee Benefit Plans&lt;/i&gt;.&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 Company maintains a stock plan for its independent
Directors as a component of outside members of the Board of Directors compensation. For the years ended December 31, 2022, 2021 and 2020,
2,664, 3,444 and 4,074 shares, respectively, of Middlesex common stock were granted and issued to the Company&#x2019;s independent Directors
under the plan. The maximum number of shares authorized for grant under the plan is 100,000, of which 46,461 shares remain available for
future awards.&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 the event dividends on the preferred stock are
in arrears, no dividends may be declared or paid on the common stock of the Company.&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"&gt;&lt;b&gt;&lt;i&gt;Preferred Stock&lt;/i&gt;&lt;/b&gt;&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;At December 31, 2022 and 2021, there were 120,000
shares of preferred stock authorized and less than 21,000 shares of preferred stock outstanding. There were &lt;span style="-sec-ix-hidden: hidden-fact-36"&gt;no&lt;/span&gt; preferred stock dividends
in arrears.&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 Company may not pay any dividends on its common
stock unless full cumulative dividends to the preceding dividend date for all outstanding shares of preferred stock have been paid or
set aside for payment. If four or more quarterly dividends are in arrears, the preferred shareholders, as a class, are entitled to elect
two members to the Board of Directors in addition to Directors elected by holders of the common stock. In addition, if Middlesex were
to liquidate, holders of preferred stock would be paid back the stated value of their preferred shares before any distributions could
be made to common stockholders.&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 conversion feature of the no par $7.00 Series
Cumulative and Convertible Preferred Stock allows the security holders to exchange one convertible preferred share for twelve shares of
the Company's common stock. In addition, the Company may redeem up to 10% of the outstanding convertible stock in any calendar year at
a price equal to the fair value of twelve shares of the Company's common stock for each share of convertible stock redeemed.&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"&gt;&lt;b&gt;&lt;i&gt;Long-term Debt&lt;/i&gt;&lt;/b&gt;&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;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. 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. The interest rate on the Company&#x2019;s current construction loan borrowings is zero percent
(0%). 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. The term
of the long-term loans currently offered through the NJIB is up to thirty years.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&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;In May 2022, Middlesex repaid two outstanding NJIB
construction loans by issuing First Mortgage Bonds (FMBs) to the NJIB under two loan agreements. The total amount of FMBs issued is $52.2
million and designated as Series 2022A ($16.2 million) and Series 2022B ($36.0 million). The interest rate on the Series 2022A bond is
zero and the interest rate on the Series 2022B bond ranges between 2.7% and 3.0%. The final maturity date for both FMBs is August 1, 2056,
with scheduled debt service payments over the life of these loans.&lt;/p&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 NJIB has changed the SRF program for project funding
priority ranking, the proportions of interest free loans and market interest rate loans and overall loan limits on interest free loan
balances to investor-owned water utilities. These changes affect SRF projects for which the construction loan closes after September 2018.
Under the new &lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;guidelines, the principal balance having a stated interest rate of zero percent (0%) is 25% of the loan balance with the
remaining portion of 75% having a market based interest rate. This is limited to the first $10.0 million of the loan. Loan amounts above
$10.0 million do not participate in the 0% rate program, but do participate at the market based interest rate. As a result of all these
changes, the Company&#x2019;s future capital funding plan currently does not include participating in the NJIB SRF program.&lt;/p&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;In June 2021, Middlesex received approval from the
NJBPU to redeem up to $45.5 million of outstanding FMBs, specifically Series RR ($22.5 million) and Series SS ($23.0 million), and issue
replacement FMBs at an overall lower cost of debt. In November 2021, Middlesex closed on a $45.5 million, 2.90% private placement of FMBs,
designated as Series 2021B with a 2051 maturity date to effectuate the redemptions.&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 May 2020, Middlesex received
approval from the NJBPU to borrow up to $100 million, in one or more private placement transactions through December 31, 2023 to help
fund Middlesex&#x2019;s multi-year capital construction program. In connection with this approval:&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="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0" width="100%"&gt;&lt;tr style="vertical-align: top"&gt;
&lt;td style="width: 0.25in"/&gt;&lt;td style="width: 0.25in"&gt;&lt;span&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: justify"&gt;In November 2021, Middlesex closed on a $19.5 million, 2.79% private placement of FMBs with a 2041 maturity
date designated as Series 2021A. Proceeds were used to reduce the Company&#x2019;s outstanding balances under its lines of credit.; and&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; " width="100%"&gt;&lt;tr style="vertical-align: top"&gt;
&lt;td style="width: 0.25in"/&gt;&lt;td style="width: 0.25in"&gt;&lt;span style=" font-size: 10pt"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: justify"&gt;In November 2020, Middlesex closed on a $40.0 million, 2.90% private placement of FMBs with a 2050 maturity
date designated as Series 2020A. Proceeds were used to reduce the Company&#x2019;s outstanding balances under its lines of credit and for
the Company&#x2019;s 2020 capital program.&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;In December 2021, Tidewater closed on the DEPSC approved
$5.0 million Delaware SRF Program loan and began receiving disbursements in January 2022. Tidewater has borrowed $2.6 million under this
loan with borrowing expected to continue through mid-2023. The final maturity date on the loan is 2044.&lt;/p&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;In September 2021, Tidewater completed its $20 million
secured borrowing with CoBank, at an interest rate of 3.94% with a 2046 maturity date. Proceeds from the loan were used to pay off its
outstanding balances under its 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 aggregate annual principal repayment obligations
for all long-term debt over the next five years and thereafter are shown below:&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; font-weight: bold; text-align: center"&gt;&lt;span style="text-decoration:underline"&gt;Year&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;(Millions
                                            of Dollars)&lt;/p&gt; &lt;p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;Annual
                                            Maturities&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&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: 82%; text-align: center"&gt;2023&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: 15%; text-align: right"&gt;17.5&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; "&gt;
    &lt;td style="text-align: center"&gt;2024&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;7.4&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: center"&gt;2025&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;6.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; "&gt;
    &lt;td style="text-align: center"&gt;2026&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;6.7&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: center"&gt;2027&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;6.4&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; "&gt;
    &lt;td style="text-align: center"&gt;Thereafter&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;261.5&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;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The weighted average interest rate on all long-term
debt at December 31, 2022 and 2021 was 2.98% and 2.83%, respectively. Except for the FMB Series 2020 ($40.0 million), FMB Series 2021
($65.0 million) and Amortizing Secured Notes ($44.9 million), all of the Company&#x2019;s outstanding long-term debt has been issued through
the NJEDA ($63.6 million), the NJIB SRF program ($83.7 million) and the Delaware SRF program ($9.2 million).&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;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;&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"&gt;&lt;b&gt;&lt;i&gt;Earnings Per Share&lt;/i&gt;&lt;/b&gt;&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 following table presents the calculation of basic
and diluted earnings per share (EPS) for the years ended December 31, 2022, 2021 and 2020. Basic EPS is computed on the basis of the weighted
average number of shares outstanding. 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="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%; 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="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="22" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;(In Thousands, Except Per Share Amounts)&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap; font-weight: bold; text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;2020&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&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;Basic:&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; 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 style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; 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 style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; 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 style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; 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 style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; 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 style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; border-bottom: Black 1pt solid"&gt;Shares&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&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: 34%; 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: 8%; text-align: right"&gt;42,429&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: 8%; text-align: right"&gt;17,597&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: 8%; text-align: right"&gt;36,543&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: 8%; text-align: right"&gt;17,492&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: 8%; text-align: right"&gt;38,425&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: 8%; text-align: right"&gt;17,459&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; "&gt;
    &lt;td style="text-align: left; border-bottom: Black 1pt solid"&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;(120&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;(120&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;(120&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;42,309&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,597&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;36,423&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,492&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;38,305&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,459&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; "&gt;
    &lt;td style="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;2.40&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;2.08&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;2.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;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="border-bottom: Black 1pt solid"&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;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; "&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;42,309&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,597&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;36,423&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,492&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;38,305&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,459&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; border-bottom: Black 1pt solid"&gt;$7.00 Series 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;67&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;67&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;67&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; "&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;42,376&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,712&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;36,490&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,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;38,372&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,574&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; border-bottom: Black 1pt solid"&gt;Diluted EPS&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.39&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;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;2.07&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;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;2.18&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;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;&lt;i&gt;Fair Value of Financial Instruments&lt;/i&gt;&lt;/b&gt;&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 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 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 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 Bonds in
the table below are classified as Level 2 measurements. The carrying amount and fair value of the Bonds were as follows:&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: 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="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="14" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;(Thousands of Dollars)&lt;/td&gt;&lt;td style="font-weight: bold"&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="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="14" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;At December 31,&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&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; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&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&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: center"&gt;Carrying&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: center"&gt;Fair&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: center"&gt;Carrying&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: center"&gt;Fair&lt;/td&gt;&lt;td&gt;&#160;&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;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" 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 style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" 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 style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" 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 style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" 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;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: bottom; width: 48%; text-align: left"&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;147,269&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;138,756&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,828&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;107,781&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: justify"&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 their 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 rate and due date on these series of long-term debt, please refer to those series of long-term debt titled &#x201c;Amortizing
Secured Notes&#x201d;, &#x201c;State Revolving Trust Notes&#x201d;, &#x201c;State Revolving Fund Bond&#x201d; and &#x201c;Construction Loans&#x201d;
on the Consolidated Statements of Capital Stock and Long-Term Debt. The carrying amount of these instruments was $159.1 million and $212.3
million at December 31, 2022 and 2021, respectively. Customer advances for construction have carrying amounts of $21.4 million and $23.5
million at December 31, 2022 and 2021, 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;</msex:CapitalizationTextBlock>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="c110" decimals="-5" unitRef="usd">10300000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <msex:PercentageOfDiscountPurchaseOfCommonStockInInvestmentPlan contextRef="c110" decimals="INF" unitRef="pure">0.03</msex:PercentageOfDiscountPurchaseOfCommonStockInInvestmentPlan>
    <msex:NumberOfSharesOfferingForDiscount contextRef="c110" decimals="INF" unitRef="shares">200000</msex:NumberOfSharesOfferingForDiscount>
    <msex:AdditionalSharesAuthorizedBySECToBeIssued contextRef="c5" decimals="-5" unitRef="shares">200000</msex:AdditionalSharesAuthorizedBySECToBeIssued>
    <us-gaap:ExcessStockSharesAuthorized contextRef="c5" decimals="-5" unitRef="shares">700000</us-gaap:ExcessStockSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod contextRef="c111" decimals="INF" unitRef="shares">2664</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod contextRef="c112" decimals="INF" unitRef="shares">3444</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod contextRef="c113" decimals="INF" unitRef="shares">4074</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant contextRef="c114" decimals="INF" unitRef="shares">100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance contextRef="c114" decimals="INF" unitRef="shares">46461</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:PreferredStockSharesAuthorized contextRef="c115" decimals="0" unitRef="shares">120000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized contextRef="c116" decimals="0" unitRef="shares">120000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesOutstanding contextRef="c115" decimals="INF" unitRef="shares">21000</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding contextRef="c116" decimals="0" unitRef="shares">21000</us-gaap:PreferredStockSharesOutstanding>
    <msex:ConvertiblePreferredStock contextRef="c118" decimals="2" unitRef="usdPershares">7</msex:ConvertiblePreferredStock>
    <msex:PercentageOfStockThatMayBeRedeemedInGivenCalanderYear contextRef="c119" decimals="INF" unitRef="pure">0.10</msex:PercentageOfStockThatMayBeRedeemedInGivenCalanderYear>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="c120" decimals="INF" unitRef="pure">0</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <msex:MarketInterestRate contextRef="c121" decimals="INF" unitRef="pure">0</msex:MarketInterestRate>
    <msex:TotalAmountIssued contextRef="c122" decimals="-5" unitRef="usd">52200000</msex:TotalAmountIssued>
    <msex:TotalAmountIssued contextRef="c123" decimals="-5" unitRef="usd">16200000</msex:TotalAmountIssued>
    <msex:TotalAmountIssued contextRef="c124" decimals="-5" unitRef="usd">36000000</msex:TotalAmountIssued>
    <us-gaap:InvestmentInterestRate contextRef="c125" decimals="3" unitRef="pure">0.027</us-gaap:InvestmentInterestRate>
    <us-gaap:InvestmentInterestRate contextRef="c126" decimals="3" unitRef="pure">0.03</us-gaap:InvestmentInterestRate>
    <msex:PercentageOfPrincipalWithMarketInterestRate contextRef="c0" decimals="2" unitRef="pure">0</msex:PercentageOfPrincipalWithMarketInterestRate>
    <msex:PercentageOfPrincipalWithMarketInterestRate contextRef="c121" decimals="INF" unitRef="pure">0.25</msex:PercentageOfPrincipalWithMarketInterestRate>
    <msex:MarketBasedInterestRate contextRef="c121" decimals="INF" unitRef="pure">0.75</msex:MarketBasedInterestRate>
    <msex:OtherLoanSourceMaximumBorrowingCapacity contextRef="c127" decimals="-5" unitRef="usd">10000000</msex:OtherLoanSourceMaximumBorrowingCapacity>
    <us-gaap:LoansPayable contextRef="c5" decimals="-5" unitRef="usd">10000000</us-gaap:LoansPayable>
    <msex:ParticipateRateProgram contextRef="c0" decimals="2" unitRef="pure">0</msex:ParticipateRateProgram>
    <us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsMaximumAmount contextRef="c128" decimals="-5" unitRef="usd">45500000</us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsMaximumAmount>
    <us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsMaximumAmount contextRef="c129" decimals="-5" unitRef="usd">22500000</us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsMaximumAmount>
    <us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsMaximumAmount contextRef="c130" decimals="-5" unitRef="usd">23000000</us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsMaximumAmount>
    <us-gaap:ProceedsFromIssuanceOfPrivatePlacement contextRef="c131" decimals="-5" unitRef="usd">45500000</us-gaap:ProceedsFromIssuanceOfPrivatePlacement>
    <msex:PercentageOfPrincipalWithStatedInterestRate contextRef="c131" decimals="INF" unitRef="pure">0.029</msex:PercentageOfPrincipalWithStatedInterestRate>
    <msex:MaturityDate contextRef="c131">2051</msex:MaturityDate>
    <us-gaap:ProceedsFromIssuanceOfFirstMortgageBond contextRef="c132" decimals="-6" unitRef="usd">100000000</us-gaap:ProceedsFromIssuanceOfFirstMortgageBond>
    <us-gaap:DebtInstrumentMaturityDate contextRef="c132">2023-12-31</us-gaap:DebtInstrumentMaturityDate>
    <us-gaap:ProceedsFromIssuanceOfPrivatePlacement contextRef="c133" decimals="-5" unitRef="usd">19500000</us-gaap:ProceedsFromIssuanceOfPrivatePlacement>
    <msex:PercentageOfPrincipalWithStatedInterestRate contextRef="c133" decimals="INF" unitRef="pure">0.0279</msex:PercentageOfPrincipalWithStatedInterestRate>
    <msex:MaturityDate contextRef="c133">2041</msex:MaturityDate>
    <us-gaap:ProceedsFromIssuanceOfPrivatePlacement contextRef="c134" decimals="-5" unitRef="usd">40000000</us-gaap:ProceedsFromIssuanceOfPrivatePlacement>
    <msex:PercentageOfPrincipalWithStatedInterestRate contextRef="c134" decimals="INF" unitRef="pure">0.029</msex:PercentageOfPrincipalWithStatedInterestRate>
    <msex:MaturityDate contextRef="c134">2050</msex:MaturityDate>
    <msex:ProgramLoanAmount contextRef="c135" decimals="-5" unitRef="usd">5000000</msex:ProgramLoanAmount>
    <msex:BorrowedLoan contextRef="c136" decimals="-5" unitRef="usd">2600000</msex:BorrowedLoan>
    <msex:MaturityDate contextRef="c137">2044</msex:MaturityDate>
    <msex:BorrowingAmount contextRef="c138" decimals="-6" unitRef="usd">20000000</msex:BorrowingAmount>
    <msex:PercentageOfPrincipalWithStatedInterestRate contextRef="c138" decimals="INF" unitRef="pure">0.0394</msex:PercentageOfPrincipalWithStatedInterestRate>
    <msex:MaturityDate contextRef="c138">2046</msex:MaturityDate>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock contextRef="c0">&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; font-weight: bold; text-align: center"&gt;&lt;span style="text-decoration:underline"&gt;Year&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;(Millions
                                            of Dollars)&lt;/p&gt; &lt;p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;Annual
                                            Maturities&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&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: 82%; text-align: center"&gt;2023&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: 15%; text-align: right"&gt;17.5&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; "&gt;
    &lt;td style="text-align: center"&gt;2024&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;7.4&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: center"&gt;2025&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;6.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; "&gt;
    &lt;td style="text-align: center"&gt;2026&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;6.7&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: center"&gt;2027&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;6.4&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; "&gt;
    &lt;td style="text-align: center"&gt;Thereafter&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;261.5&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;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths contextRef="c5" decimals="-5" unitRef="usd">17500000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo contextRef="c5" decimals="-5" unitRef="usd">7400000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree contextRef="c5" decimals="-5" unitRef="usd">6900000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour contextRef="c5" decimals="-5" unitRef="usd">6700000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive contextRef="c5" decimals="-5" unitRef="usd">6400000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive contextRef="c5" decimals="-5" unitRef="usd">261500000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive>
    <msex:WeightedAverageInterestRate contextRef="c139" decimals="INF" unitRef="pure">0.0298</msex:WeightedAverageInterestRate>
    <msex:WeightedAverageInterestRate contextRef="c140" decimals="INF" unitRef="pure">0.0283</msex:WeightedAverageInterestRate>
    <msex:OutstandingLongTermDebt contextRef="c141" decimals="-5" unitRef="usd">40000000</msex:OutstandingLongTermDebt>
    <msex:OutstandingLongTermDebt contextRef="c142" decimals="-5" unitRef="usd">65000000</msex:OutstandingLongTermDebt>
    <msex:OutstandingLongTermDebt contextRef="c143" decimals="-5" unitRef="usd">44900000</msex:OutstandingLongTermDebt>
    <msex:OutstandingLongTermDebt contextRef="c144" decimals="-5" unitRef="usd">63600000</msex:OutstandingLongTermDebt>
    <msex:OutstandingLongTermDebt contextRef="c145" decimals="-5" unitRef="usd">83700000</msex:OutstandingLongTermDebt>
    <msex:OutstandingLongTermDebt contextRef="c127" decimals="-5" unitRef="usd">9200000</msex:OutstandingLongTermDebt>
    <msex:ConvertiblePreferredStock contextRef="c0" decimals="2" unitRef="usdPershares">7</msex:ConvertiblePreferredStock>
    <us-gaap:FairValueByBalanceSheetGroupingTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%; 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="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="22" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;(In Thousands, Except Per Share Amounts)&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap; font-weight: bold; text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;2020&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&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;Basic:&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; 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 style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; 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 style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; 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 style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; 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 style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; 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 style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; border-bottom: Black 1pt solid"&gt;Shares&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&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: 34%; 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: 8%; text-align: right"&gt;42,429&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: 8%; text-align: right"&gt;17,597&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: 8%; text-align: right"&gt;36,543&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: 8%; text-align: right"&gt;17,492&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: 8%; text-align: right"&gt;38,425&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: 8%; text-align: right"&gt;17,459&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; "&gt;
    &lt;td style="text-align: left; border-bottom: Black 1pt solid"&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;(120&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;(120&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;(120&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;42,309&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,597&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;36,423&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,492&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;38,305&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,459&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; "&gt;
    &lt;td style="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;2.40&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;2.08&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;2.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;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="border-bottom: Black 1pt solid"&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;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; "&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;42,309&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,597&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;36,423&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,492&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;38,305&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,459&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; border-bottom: Black 1pt solid"&gt;$7.00 Series 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;67&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;67&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;67&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; "&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;42,376&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,712&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;36,490&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,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;38,372&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,574&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; border-bottom: Black 1pt solid"&gt;Diluted EPS&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.39&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;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;2.07&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;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;2.18&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;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;</us-gaap:FairValueByBalanceSheetGroupingTextBlock>
    <us-gaap:IncomeLossIncludingPortionAttributableToNoncontrollingInterest contextRef="c0" decimals="-3" unitRef="usd">42429000</us-gaap:IncomeLossIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c0" decimals="INF" unitRef="shares">17597</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncomeLossIncludingPortionAttributableToNoncontrollingInterest contextRef="c3" decimals="-3" unitRef="usd">36543000</us-gaap:IncomeLossIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c3" decimals="INF" unitRef="shares">17492</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncomeLossIncludingPortionAttributableToNoncontrollingInterest contextRef="c4" decimals="-3" unitRef="usd">38425000</us-gaap:IncomeLossIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c4" decimals="INF" unitRef="shares">17459</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <msex:PreferredStockDividendsIncomeStatementImpacts contextRef="c0" decimals="-3" unitRef="usd">-120000</msex:PreferredStockDividendsIncomeStatementImpacts>
    <msex:PreferredStockDividendsIncomeStatementImpacts contextRef="c3" decimals="-3" unitRef="usd">-120000</msex:PreferredStockDividendsIncomeStatementImpacts>
    <msex:PreferredStockDividendsIncomeStatementImpacts contextRef="c4" decimals="-3" unitRef="usd">-120000</msex:PreferredStockDividendsIncomeStatementImpacts>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c0" decimals="-3" unitRef="usd">42309000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <msex:EarningsApplicableToCommonStockinShares contextRef="c5" decimals="INF" unitRef="shares">17597</msex:EarningsApplicableToCommonStockinShares>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c3" decimals="-3" unitRef="usd">36423000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <msex:EarningsApplicableToCommonStockinShares contextRef="c6" decimals="INF" unitRef="shares">17492</msex:EarningsApplicableToCommonStockinShares>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c4" decimals="-3" unitRef="usd">38305000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <msex:EarningsApplicableToCommonStockinShares contextRef="c7" decimals="INF" unitRef="shares">17459</msex:EarningsApplicableToCommonStockinShares>
    <us-gaap:EarningsPerShareBasic contextRef="c0" decimals="INF" unitRef="usdPershares">2.4</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic contextRef="c3" decimals="INF" unitRef="usdPershares">2.08</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic contextRef="c4" decimals="INF" unitRef="usdPershares">2.19</us-gaap:EarningsPerShareBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c0" decimals="-3" unitRef="usd">42309000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <msex:EarningsApplicableToCommonStockinShares contextRef="c5" decimals="INF" unitRef="shares">17597</msex:EarningsApplicableToCommonStockinShares>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c3" decimals="-3" unitRef="usd">36423000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <msex:EarningsApplicableToCommonStockinShares contextRef="c6" decimals="INF" unitRef="shares">17492</msex:EarningsApplicableToCommonStockinShares>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c4" decimals="-3" unitRef="usd">38305000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <msex:EarningsApplicableToCommonStockinShares contextRef="c7" decimals="INF" unitRef="shares">17459</msex:EarningsApplicableToCommonStockinShares>
    <us-gaap:PreferredStockDividendsPerShareDeclared contextRef="c0" decimals="INF" unitRef="usdPershares">7</us-gaap:PreferredStockDividendsPerShareDeclared>
    <us-gaap:PreferredStockDividendsPerShareDeclared contextRef="c3" decimals="INF" unitRef="usdPershares">7</us-gaap:PreferredStockDividendsPerShareDeclared>
    <us-gaap:PreferredStockDividendsPerShareDeclared contextRef="c4" decimals="INF" unitRef="usdPershares">7</us-gaap:PreferredStockDividendsPerShareDeclared>
    <msex:ConvertibleDollar7PreferredSeriesStockDividends contextRef="c0" decimals="-3" unitRef="usd">67000</msex:ConvertibleDollar7PreferredSeriesStockDividends>
    <msex:IncrementalCommonSharesAttributableToConversionOfDollar7PreferredSeriesStock contextRef="c0" decimals="INF" unitRef="shares">115</msex:IncrementalCommonSharesAttributableToConversionOfDollar7PreferredSeriesStock>
    <msex:ConvertibleDollar7PreferredSeriesStockDividends contextRef="c3" decimals="-3" unitRef="usd">67000</msex:ConvertibleDollar7PreferredSeriesStockDividends>
    <msex:IncrementalCommonSharesAttributableToConversionOfDollar7PreferredSeriesStock contextRef="c3" decimals="INF" unitRef="shares">115</msex:IncrementalCommonSharesAttributableToConversionOfDollar7PreferredSeriesStock>
    <msex:ConvertibleDollar7PreferredSeriesStockDividends contextRef="c4" decimals="-3" unitRef="usd">67000</msex:ConvertibleDollar7PreferredSeriesStockDividends>
    <msex:IncrementalCommonSharesAttributableToConversionOfDollar7PreferredSeriesStock contextRef="c4" decimals="INF" unitRef="shares">115</msex:IncrementalCommonSharesAttributableToConversionOfDollar7PreferredSeriesStock>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted contextRef="c0" decimals="-3" unitRef="usd">42376000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <msex:AdjustedEarningsApplicableToCommonStockinShares contextRef="c0" decimals="INF" unitRef="shares">17712</msex:AdjustedEarningsApplicableToCommonStockinShares>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted contextRef="c3" decimals="-3" unitRef="usd">36490000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <msex:AdjustedEarningsApplicableToCommonStockinShares contextRef="c3" decimals="INF" unitRef="shares">17607</msex:AdjustedEarningsApplicableToCommonStockinShares>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted contextRef="c4" decimals="-3" unitRef="usd">38372000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <msex:AdjustedEarningsApplicableToCommonStockinShares contextRef="c4" decimals="INF" unitRef="shares">17574</msex:AdjustedEarningsApplicableToCommonStockinShares>
    <us-gaap:EarningsPerShareDiluted contextRef="c0" decimals="INF" unitRef="usdPershares">2.39</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted contextRef="c3" decimals="INF" unitRef="usdPershares">2.07</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted contextRef="c4" decimals="INF" unitRef="usdPershares">2.18</us-gaap:EarningsPerShareDiluted>
    <us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock contextRef="c0">&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="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="14" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;(Thousands of Dollars)&lt;/td&gt;&lt;td style="font-weight: bold"&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="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="14" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;At December 31,&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&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; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&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&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: center"&gt;Carrying&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: center"&gt;Fair&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: center"&gt;Carrying&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: center"&gt;Fair&lt;/td&gt;&lt;td&gt;&#160;&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;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" 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 style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" 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 style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" 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 style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" 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;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="vertical-align: bottom; width: 48%; text-align: left"&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;147,269&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;138,756&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,828&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;107,781&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: justify"&gt;&#160;&lt;/p&gt;</us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock>
    <msex:CarryingAmount contextRef="c0" decimals="-3" unitRef="usd">147269000</msex:CarryingAmount>
    <us-gaap:LongTermDebtFairValue contextRef="c5" decimals="-3" unitRef="usd">138756000</us-gaap:LongTermDebtFairValue>
    <msex:CarryingAmount contextRef="c3" decimals="-3" unitRef="usd">98828000</msex:CarryingAmount>
    <us-gaap:LongTermDebtFairValue contextRef="c6" decimals="-3" unitRef="usd">107781000</us-gaap:LongTermDebtFairValue>
    <msex:CarryingAmounts contextRef="c0" decimals="-5" unitRef="usd">159100000</msex:CarryingAmounts>
    <msex:CarryingAmounts contextRef="c3" decimals="-5" unitRef="usd">212300000</msex:CarryingAmounts>
    <msex:CustomerAdvancesForConstructionWork contextRef="c5" decimals="-5" unitRef="usd">21400000</msex:CustomerAdvancesForConstructionWork>
    <msex:CustomerAdvancesForConstructionWork contextRef="c6" decimals="-5" unitRef="usd">23500000</msex:CustomerAdvancesForConstructionWork>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;Note 7 - Employee Benefit Plans &lt;/b&gt;&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 0 6pt; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Pension Benefits&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The Company&#x2019;s 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 can participate
in a defined contribution profit sharing plan that provides an annual contribution at the discretion of the Company, based upon a percentage
of the participants&#x2019; annual paid compensation. In order to be eligible for contribution, the eligible employee must be employed
by the Company on December 31&lt;sup&gt;st&lt;/sup&gt; of the year to which the contribution relates. The Company maintains an unfunded supplemental
plan for a limited number of its executive officers. The Accumulated Benefit Obligation for the Company&#x2019;s Pension Plan at December
31, 2022 and 2021 was $79.4 million and $100.4 million, respectively.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 57pt"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Other Benefits&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The Company&#x2019;s Other Benefits Plan covers substantially
all of its current retired employees. Employees hired after March 31, 2007 are not eligible to participate in this plan. Coverage includes
healthcare and life insurance.&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"&gt;&lt;b&gt;&lt;i&gt;Regulatory Treatment of Over/Underfunded Retirement Obligations&lt;/i&gt;&lt;/b&gt;&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;Because the Company is subject to rate regulation
in the states in which it operates, it is required to maintain its accounts in accordance with the regulatory authority&#x2019;s rules
and guidelines, which may differ from other authoritative accounting pronouncements. In those instances, the Company follows the guidance
of ASC 980, &lt;i&gt;Regulated Operations&lt;/i&gt;. Based on prior regulatory practice, and in accordance with the guidance in ASC 980, &lt;i&gt;Regulated
Operations&lt;/i&gt;, the Company records underfunded Pension Plan and Other Benefits Plan obligation costs, which otherwise would be recognized
in Other Comprehensive Income under ASC 715, &lt;i&gt;Compensation &#x2013; Retirement Benefits&lt;/i&gt;, as a Regulatory Asset, and expects to recover
those costs in rates charged to customers.&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"&gt;The Company uses a December 31 measurement date for all of its employee
benefit plans. The tables below set forth information relating to the Company&#x2019;s Pension Plan and Other Benefits Plan for 2022 and
2021.&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; 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="font-style: normal"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="15" style="white-space: nowrap; font-style: normal; text-align: center"&gt;(&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-style: normal; font-weight: 700"&gt;Thousands of Dollars)&lt;/span&gt;&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="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="7" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;Pension Plan&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="7" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;Other Benefits Plan&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="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="15" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;December 31,&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="font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;2022&lt;/td&gt;&lt;td style="font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;2021&lt;/td&gt;&lt;td style="font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;2022&lt;/td&gt;&lt;td style="font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;2021&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;Change in Projected Benefit Obligation:&lt;/td&gt;&lt;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; "&gt;
    &lt;td style="width: 56%; text-align: left"&gt;Beginning Balance&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: 8%; text-align: right"&gt;113,710&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: 8%; text-align: right"&gt;115,861&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: 8%; text-align: right"&gt;49,396&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: 8%; text-align: right"&gt;52,776&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"&gt;Service 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,362&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,696&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;799&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;917&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; "&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;3,042&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,706&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,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;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,236&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;Actuarial (Gain) Loss&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(27,850&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;(4,185&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;(17,761&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;(4,705&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; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Benefits Paid&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,476&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;(3,368&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;(850&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;(828&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="padding-bottom: 1pt"&gt;Ending Balance&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;87,788&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;113,710&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;32,909&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;49,396&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"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; 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="font-style: normal"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="15" style="white-space: nowrap; font-style: normal; text-align: center"&gt;(&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-style: normal; font-weight: 700"&gt;Thousands of Dollars)&lt;/span&gt;&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="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="7" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;Pension Plan&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="7" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;Other Benefits Plan&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="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="15" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;December 31,&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="font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;2022&lt;/td&gt;&lt;td style="font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;2021&lt;/td&gt;&lt;td style="font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;2022&lt;/td&gt;&lt;td style="font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;2021&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap"&gt;Change in Fair Value of Plan Assets:&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; 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;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 56%; text-align: left"&gt;Beginning Balance&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: 8%; text-align: right"&gt;100,750&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: 8%; text-align: right"&gt;88,921&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: 8%; text-align: right"&gt;50,668&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: 8%; text-align: right"&gt;44,892&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; "&gt;
    &lt;td style="text-align: left"&gt;Actual Return on Plan 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;(14,346&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;11,798&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,639&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;5,776&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;Employer Contributions&lt;/td&gt;&lt;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,900&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,400&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;850&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;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; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Benefits Paid&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,476&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;(3,369&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;(850&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;(828&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="padding-bottom: 1pt"&gt;Ending Balance&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;84,828&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;100,750&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;44,029&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,668&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; "&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;Funded Status&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;(2,960&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;$&lt;/td&gt;&lt;td style="text-align: right"&gt;(12,960&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;$&lt;/td&gt;&lt;td style="text-align: right"&gt;11,120&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,272&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"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; 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="font-style: normal"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="15" style="white-space: nowrap; font-style: normal; text-align: center"&gt;(&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-style: normal; font-weight: 700"&gt;Thousands of Dollars)&lt;/span&gt;&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="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="7" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;Pension Plan&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="7" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;Other Benefits Plan&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="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="15" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;December 31,&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="font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;2022&lt;/td&gt;&lt;td style="font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;2021&lt;/td&gt;&lt;td style="font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;2022&lt;/td&gt;&lt;td style="font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;2021&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;Amounts Recognized in the Consolidated&lt;/td&gt;&lt;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; "&gt;
    &lt;td style="text-align: left"&gt;Balance Sheets consist of:&lt;/td&gt;&lt;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="width: 56%; text-align: left; padding-left: 9px"&gt;Current Liability&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: 8%; text-align: right"&gt;529&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: 8%; text-align: right"&gt;398&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: 8%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-37"&gt;&#x2014;&lt;/div&gt;&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: 8%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-38"&gt;&#x2014;&lt;/div&gt;&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; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt; padding-left: 9px"&gt;Noncurrent Liability (Asset)&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,431&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;12,562&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;(11,120&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;(1,272&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 Liability (Asset) Recognized&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,960&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;12,960&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;(11,120&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;(1,272&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;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; 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; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="23" style="white-space: nowrap; font-weight: bold; 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"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="11" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;Pension Plan&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="11" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;Other Benefits Plan&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; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="23" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;Years Ended December 31,&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center"&gt;2020&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center"&gt;2020&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap"&gt;Components of Net Periodic Benefit Cost&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" 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 colspan="3" 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 colspan="3" 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 colspan="3" 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 colspan="3" 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 colspan="3" 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="white-space: nowrap; width: 34%; text-align: left"&gt;Service Cost&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: 8%; text-align: right"&gt;2,363&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: 8%; text-align: right"&gt;2,696&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: 8%; text-align: right"&gt;2,434&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: 8%; text-align: right"&gt;799&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: 8%; text-align: right"&gt;917&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: 8%; text-align: right"&gt;993&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; "&gt;
    &lt;td style="white-space: nowrap; text-align: left"&gt;Interest Cost&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;3,042&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;2,706&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;3,099&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;1,325&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;1,236&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;1,699&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="white-space: nowrap; text-align: left"&gt;Expected Return on Plan Assets&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;(7,041&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;)&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,225&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;)&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,635&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;)&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;(3,547&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;)&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;(3,142&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;)&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;(2,853&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; "&gt;
    &lt;td style="white-space: nowrap; text-align: left; border-bottom: Black 1pt solid"&gt;Amortization of Net Actuarial Loss&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;1,673&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;2,868&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;2,059&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;&lt;div style="-sec-ix-hidden: hidden-fact-39"&gt;&#x2014;&lt;/div&gt;&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;527&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;1,352&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;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="white-space: nowrap; text-align: left; border-bottom: Black 1pt solid"&gt;Net Periodic Benefit Cost*&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;37&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;2,045&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;1,957&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;(1,423&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;$&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: right"&gt;(462&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;$&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: right"&gt;1,191&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"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;*&lt;/b&gt;Service
cost is included in Operations and Maintenance expense on the consolidated statements of income; all other amounts are included in Other
Income (Expense), net.&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"&gt;Amounts that are expected to be amortized from Regulatory Assets into Net
Periodic Benefit Cost in 2023 are as follows:&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 style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="7" style="text-align: center; white-space: nowrap; font-weight: bold"&gt;(Thousands of Dollars)&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;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 8.1pt; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 8.1pt; text-align: center"&gt;&lt;b&gt;Pension&lt;br/&gt;
 Plan&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;Other&lt;br/&gt;
&#160;Benefits Plan&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 70%; text-align: left"&gt;Actuarial Loss (Gain)&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: 12%; text-align: right"&gt;658&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: 12%; text-align: right"&gt;(191&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%; 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;The discount rate and compensation increase rate for determining our postretirement
benefit plans&#x2019; benefit obligations and costs as of and for the years ended December 31, 2022, 2021 and 2020, respectively, 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: 100%; 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="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="11" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;Pension Plan&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="11" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;Other Benefits Plan&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; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center"&gt;2020&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Weighted Average Assumptions:&lt;/td&gt;&lt;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;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; "&gt;
    &lt;td style="padding-left: 5pt; width: 34%; text-align: left"&gt;Expected Return on Plan Assets&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: 8%; text-align: right"&gt;7.00&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;%&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: 8%; text-align: right"&gt;7.00&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;%&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: 8%; text-align: right"&gt;7.00&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;%&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: 8%; text-align: right"&gt;7.00&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;%&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: 8%; text-align: right"&gt;7.00&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;%&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: 8%; text-align: right"&gt;7.00&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%; 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="padding-left: 5pt; text-align: left"&gt;Discount Rate for:&lt;/td&gt;&lt;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;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; "&gt;
    &lt;td style="padding-left: 10pt; text-align: left"&gt;Benefit Obligation&lt;/td&gt;&lt;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.98&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.72&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.37&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;4.98&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.72&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.37&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: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 10pt; text-align: left"&gt;Benefit 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.72&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.37&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;3.12&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.72&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.37&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;3.12&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; "&gt;
    &lt;td style="padding-left: 5pt; text-align: left"&gt;Compensation Increase for:&lt;/td&gt;&lt;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;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;Benefit Obligation&lt;/td&gt;&lt;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.00&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;3.00&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;3.00&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;3.00&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;3.00&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;3.00&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; "&gt;
    &lt;td style="padding-left: 10pt; text-align: left"&gt;Benefit 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;3.00&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;3.00&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;3.00&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;3.00&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;3.00&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;3.00&lt;/td&gt;&lt;td style="white-space: nowrap; 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;&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 compensation increase assumption for the Other
Benefits Plan is attributable to life insurance provided to qualifying employees upon their retirement. The insurance coverage will be
determined based on the employee&#x2019;s base compensation as of their retirement date.&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 Company utilizes the Society of Actuaries&#x2019;
mortality table (Pri-2012) (Mortality Improvement Scale MP2021 for the 2022 valuation).&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;For the 2022 valuation, costs and obligations for
our Other Benefits Plan assumed a 7.5% annual rate of increase in the per capita cost of covered healthcare benefits in 2022 with the
annual rate of increase declining 0.5% per year for 2023-2028, resulting in an annual rate of increase in the per capita cost of covered
healthcare benefits of 4.5% by year 2029.&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"&gt;A one-percentage point change in assumed healthcare cost trend rates would
have the following effects on the Other Benefits Plan:&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 style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="7" style="white-space: nowrap; font-weight: bold; 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"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="7" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;1 Percentage Point&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;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;Increase&lt;/td&gt;&lt;td style="font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;Decrease&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 74%; text-align: left; padding-left: 0pt"&gt;Effect on Current Year Service and Interest Costs&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;435&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;(334&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-left: 0pt"&gt;Effect on Projected Benefit Obligation&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,239&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;(3,448&lt;/td&gt;&lt;td style="white-space: nowrap; 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; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;The following benefit payments, which reflect expected future service,
are expected to be paid:&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 style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="7" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;(Thousands of Dollars)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center"&gt;Year&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center"&gt;Pension Plan&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center"&gt;Other Benefits Plan&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: 68%; text-align: right"&gt;2023&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: 13%; text-align: right"&gt;4,153&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: 13%; text-align: right"&gt;1,262&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; "&gt;
    &lt;td style="white-space: nowrap; text-align: right"&gt;2024&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;4,961&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;1,423&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="white-space: nowrap; text-align: right"&gt;2025&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,349&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;1,550&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; "&gt;
    &lt;td style="white-space: nowrap; text-align: right"&gt;2026&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,344&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;1,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="white-space: nowrap; text-align: right"&gt;2027&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,437&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;1,699&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; "&gt;
    &lt;td style="white-space: nowrap; text-align: right"&gt;2028-2032&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;28,483&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;9,363&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;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="white-space: nowrap"&gt;&#160;&#160;Totals&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;53,727&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;16,942&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"&gt;&lt;b&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;&lt;i&gt;Benefit Plans Assets&lt;/i&gt;&lt;/b&gt;&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"&gt;The allocation of plan assets at December 31, 2022 and 2021 by asset category
is as follows:&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: 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; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="11" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;Pension Plan&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="11" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;Other Benefits Plan&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold"&gt;Asset Category&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold"&gt;Target&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold"&gt;Target&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: 22%; text-align: left"&gt;Equity Securities&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;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; width: 10%; text-align: right"&gt;53.6&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: 1%"&gt;&#160;&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: 10%; text-align: right"&gt;59.6&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: 1%"&gt;&#160;&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: 10%; text-align: right"&gt;55&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: 1%"&gt;&#160;&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: 10%; text-align: right"&gt;55.2&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: 1%"&gt;&#160;&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: 10%; text-align: right"&gt;66.8&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: 1%"&gt;&#160;&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: 10%; text-align: right"&gt;43&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="white-space: nowrap; text-align: left"&gt;Debt Securities&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;40.9&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;%&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;37.9&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;%&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;38&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;%&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;24.7&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;%&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;30.7&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;%&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;50&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: rgb(204,238,255)"&gt;
    &lt;td style="white-space: nowrap"&gt;Cash&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;3.9&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;%&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;1.0&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;%&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;2&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;%&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;20.1&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;%&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;2.5&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;%&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;2&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; "&gt;
    &lt;td style="white-space: nowrap; text-align: left; padding-bottom: 1pt"&gt;Real Estate/Commodities&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;1.6&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;1.5&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; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: right"&gt;5&lt;/td&gt;&lt;td style="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;0.0&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;0.0&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; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: right"&gt;5&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: rgb(204,238,255)"&gt;
    &lt;td style="white-space: nowrap; text-align: left; padding-bottom: 1pt; padding-left: 18px"&gt;Total&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;100.0&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;100.0&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; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: right"&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; 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;100.0&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;100.0&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; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; 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: center"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Two outside investment firms each manage a portion
of the Pension Plan asset portfolio. One of those investment firms also manages the Other Benefits Plan asset portfolio. Quarterly meetings
are held between the Company&#x2019;s Pension Committee of the Board of Directors and the investment managers to review their performance
and asset allocation. If the actual asset allocation is outside the targeted range, the Pension Committee reviews current market conditions
and advice provided by the investment managers to determine the appropriateness of rebalancing the portfolio.&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 objective of the Company is to maximize the long-term
return on retirement plan assets, relative to a reasonable level of risk, maintain a diversified investment portfolio and maintain compliance
with the Employee Retirement Income Security Act of 1974. The expected long-term rate of return is based on the various asset categories
in which plan assets are invested and the current expectations and historical performance for these categories.&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"&gt;&lt;b&gt;&lt;i&gt;Fair Value Measurements&lt;/i&gt;&lt;/b&gt;&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;Accounting guidance provides a fair value hierarchy
that prioritizes the inputs to valuation techniques used to measure fair value. The hierarchy gives the highest priority to unadjusted
quoted prices in active markets for identical assets or liabilities (Level 1 measurements) and the lowest priority to unobservable inputs
(Level 3 measurements). The three levels of the fair value hierarchy are described as follows:&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0" width="100%"&gt;&lt;tr style="vertical-align: top"&gt;
&lt;td style="width: 0.25in"/&gt;&lt;td style="width: 0.25in"&gt;&lt;span&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: justify"&gt;Level 1 &#x2013; Inputs to the valuation methodology are unadjusted quoted market prices for identical
assets or liabilities in accessible active markets.&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0" width="100%"&gt;&lt;tr style="vertical-align: top"&gt;
&lt;td style="width: 0.25in"/&gt;&lt;td style="width: 0.25in"&gt;&lt;span&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: justify"&gt;Level 2 &#x2013; Inputs to the valuation methodology that are observable, either directly or indirectly,
such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable
or can be corroborated by observable market data for substantially the full term of the assets or liabilities. If the asset or liability
has a specified contractual term, the Level 2 input must be observable for substantially the full term of the asset or liability.&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0" width="100%"&gt;&lt;tr style="vertical-align: top"&gt;
&lt;td style="width: 0.25in"/&gt;&lt;td style="width: 0.25in"&gt;&lt;span&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: justify"&gt;Level 3 &#x2013; Inputs to the valuation methodology are unobservable and significant to the fair value
measurement.&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;Certain investments in cash and cash equivalents,
equity securities, and commodities are valued based on quoted market prices in active markets and are classified as Level 1 investments.
Certain investments in cash and cash equivalents, equity securities and fixed income securities are valued using prices received from
pricing vendors that utilize observable inputs and are therefore classified as Level 2 investments.&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"&gt;The following tables present Middlesex&#x2019;s Pension Plan assets measured
and recorded at fair value within the fair value hierarchy:&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: 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="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="15" style="white-space: nowrap; font-weight: bold; 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"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="15" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;As of December 31, 2022&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="font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;Level 1&lt;/td&gt;&lt;td style="font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;Level 2&lt;/td&gt;&lt;td style="font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;Level 3&lt;/td&gt;&lt;td style="font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;Total&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;Mutual Funds&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;71,559&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;&lt;div style="-sec-ix-hidden: hidden-fact-40"&gt;&#x2014;&lt;/div&gt;&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;&lt;div style="-sec-ix-hidden: hidden-fact-41"&gt;&#x2014;&lt;/div&gt;&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;71,559&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; "&gt;
    &lt;td style="text-align: left"&gt;Money Market Funds&lt;/td&gt;&lt;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,271&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;&lt;div style="-sec-ix-hidden: hidden-fact-42"&gt;&#x2014;&lt;/div&gt;&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;&lt;div style="-sec-ix-hidden: hidden-fact-43"&gt;&#x2014;&lt;/div&gt;&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,271&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;Common Equity Securities&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;9,998&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;&lt;div style="-sec-ix-hidden: hidden-fact-44"&gt;&#x2014;&lt;/div&gt;&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;&lt;div style="-sec-ix-hidden: hidden-fact-45"&gt;&#x2014;&lt;/div&gt;&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;9,998&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; "&gt;
    &lt;td style="text-align: left; padding-bottom: 2.5pt; padding-left: 9px"&gt;Total Investments&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;84,828&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-46"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-47"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;84,828&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double; 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;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="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="15" style="white-space: nowrap; font-weight: bold; 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"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="15" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;As of December 31, 2021&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="font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;Level 1&lt;/td&gt;&lt;td style="font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;Level 2&lt;/td&gt;&lt;td style="font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;Level 3&lt;/td&gt;&lt;td style="font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;Total&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;Mutual Funds&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;87,687&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;&lt;div style="-sec-ix-hidden: hidden-fact-48"&gt;&#x2014;&lt;/div&gt;&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;&lt;div style="-sec-ix-hidden: hidden-fact-49"&gt;&#x2014;&lt;/div&gt;&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;87,687&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; "&gt;
    &lt;td style="text-align: left"&gt;Money Market Funds&lt;/td&gt;&lt;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,057&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;&lt;div style="-sec-ix-hidden: hidden-fact-50"&gt;&#x2014;&lt;/div&gt;&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;&lt;div style="-sec-ix-hidden: hidden-fact-51"&gt;&#x2014;&lt;/div&gt;&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,057&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;Common Equity Securities&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;12,006&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;&lt;div style="-sec-ix-hidden: hidden-fact-52"&gt;&#x2014;&lt;/div&gt;&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;&lt;div style="-sec-ix-hidden: hidden-fact-53"&gt;&#x2014;&lt;/div&gt;&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;12,006&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; "&gt;
    &lt;td style="text-align: left; padding-bottom: 2.5pt; padding-left: 9px"&gt;Total Investments&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;100,750&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-54"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-55"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;100,750&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double; 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"&gt;The following tables present Middlesex&#x2019;s Other Benefits Plan assets
measured and recorded at fair value within the fair value hierarchy:&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: 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="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="15" style="white-space: nowrap; font-weight: bold; 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"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="15" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;As of December 31, 2022&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="font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;Level 1&lt;/td&gt;&lt;td style="font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;Level 2&lt;/td&gt;&lt;td style="font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;Level 3&lt;/td&gt;&lt;td style="font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;Total&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;Mutual Funds&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;23,660&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;&lt;div style="-sec-ix-hidden: hidden-fact-56"&gt;&#x2014;&lt;/div&gt;&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;&lt;div style="-sec-ix-hidden: hidden-fact-57"&gt;&#x2014;&lt;/div&gt;&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;23,660&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; "&gt;
    &lt;td style="text-align: left"&gt;Money Market Funds&lt;/td&gt;&lt;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,623&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;&lt;div style="-sec-ix-hidden: hidden-fact-58"&gt;&#x2014;&lt;/div&gt;&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;&lt;div style="-sec-ix-hidden: hidden-fact-59"&gt;&#x2014;&lt;/div&gt;&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,623&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;Agency/US/State/Municipal Debt&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-60"&gt;&#x2014;&lt;/div&gt;&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;10,592&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;&lt;div style="-sec-ix-hidden: hidden-fact-61"&gt;&#x2014;&lt;/div&gt;&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;10,592&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; "&gt;
    &lt;td style="padding-bottom: 1pt"&gt;Other&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,154&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;&lt;div style="-sec-ix-hidden: hidden-fact-62"&gt;&#x2014;&lt;/div&gt;&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;&lt;div style="-sec-ix-hidden: hidden-fact-63"&gt;&#x2014;&lt;/div&gt;&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,154&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: 2.5pt; padding-left: 9px"&gt;Total Investments&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;33,437&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;10,592&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-64"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;44,029&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double; 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 0 0 0.5in"&gt;&#160;&#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="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="15" style="white-space: nowrap; font-weight: bold; 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"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="15" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;As of December 31, 2021&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="font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;Level 1&lt;/td&gt;&lt;td style="font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;Level 2&lt;/td&gt;&lt;td style="font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;Level 3&lt;/td&gt;&lt;td style="font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;Total&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;Mutual Funds&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;33,844&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;&lt;div style="-sec-ix-hidden: hidden-fact-65"&gt;&#x2014;&lt;/div&gt;&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;&lt;div style="-sec-ix-hidden: hidden-fact-66"&gt;&#x2014;&lt;/div&gt;&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;33,844&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; "&gt;
    &lt;td style="text-align: left"&gt;Money Market Funds&lt;/td&gt;&lt;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,291&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;&lt;div style="-sec-ix-hidden: hidden-fact-67"&gt;&#x2014;&lt;/div&gt;&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;&lt;div style="-sec-ix-hidden: hidden-fact-68"&gt;&#x2014;&lt;/div&gt;&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,291&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;Agency/US/State/Municipal Debt&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;&lt;div style="-sec-ix-hidden: hidden-fact-69"&gt;&#x2014;&lt;/div&gt;&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;15,533&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;&lt;div style="-sec-ix-hidden: hidden-fact-70"&gt;&#x2014;&lt;/div&gt;&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;15,533&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; "&gt;
    &lt;td style="text-align: left; padding-bottom: 2.5pt; padding-left: 9px"&gt;Total Investments&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;35,135&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;15,533&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-71"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;50,668&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double; 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 0 0 0.5in"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Benefit Plans Contributions&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;For the Pension Plan, Middlesex made total cash contributions
of $1.9 million in 2022 and expects to make approximately $2.0 million of cash contributions in 2023.&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;For the Other Benefits Plan, Middlesex made total
cash contributions of $0.9 million in 2022 and expects to make approximately $0.9 million of cash contributions in 2023.&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"&gt;&lt;b&gt;&lt;i&gt;401(k) Plan&lt;/i&gt;&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 maintains a 401(k) defined contribution
plan, which covers substantially all employees with more than 1,000 hours of service. Under the terms of the Plan, the Company matches
100% of a participant&#x2019;s contributions, which do not exceed 1% of a participant&#x2019;s compensation, plus 50% of a participant&#x2019;s
contributions exceeding 1%, but not more than 6%. The Company&#x2019;s matching contribution was $0.7 million for each of the years ended
December 31, 2022, 2021 and 2020.&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;Employees hired after March 31, 2007 are not eligible
to participate in the Pension Plan and are generally eligible to participate in a discretionary profit sharing plan administered through
the 401(k) plan. In December each year, the Board of Directors may approve that a stated percentage of eligible compensation be contributed
to the account of the employee participant in the first quarter of the following year. For those employees still actively employed on
December 31, 2022 or retired during the current year, the Company will fund a discretionary contribution of $0.9 million before April
1, 2023, which represents 5.0% of eligible 2022 compensation. For the years ended December 31, 2021 and 2020, the Company made qualifying discretionary contributions totaling $0.8 million and $0.7 million, respectively.&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 0 6pt; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Stock-Based Compensation&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The Company maintains a long-term incentive compensation
plan for certain management employees where awards are made in the form of restricted common stock. Shares of restricted stock issued
under the plan are subject to forfeiture by the employee in the event of termination of employment for any reason within five years of
the award other than as a result of retirement at normal retirement age, death, disability or change in control. The maximum number of
shares authorized for award under the plan is 300,000 shares, of which approximately 80% remain available for award.&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 Company recognizes compensation expense at fair
value for the plan awards in accordance with ASC 718, &lt;i&gt;Compensation &#x2013; Stock Compensation&lt;/i&gt;. Compensation expense is determined
by the market value of the stock on the date of the award and is being amortized over the expected vesting period.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;The following table presents awarded but not yet vested share information
for the plan:&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="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%; margin-left: auto; margin-right: auto;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; font-weight: bold; border-bottom: Black 1pt solid"&gt;Shares(thousands)&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;Unearned&lt;br/&gt; Compensation &lt;br/&gt; (thousands)&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;Weighted Average &lt;br/&gt; Granted Price&lt;/td&gt;&lt;td style="font-weight: bold"&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: 61%; border-bottom: Black 1pt solid"&gt;Balance, January 1, 2020&lt;/td&gt;&lt;td style="width: 1%; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 10%; border-bottom: Black 1pt solid; text-align: right"&gt;97&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 10%; border-bottom: Black 1pt solid; text-align: right"&gt;1,706&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%; border-bottom: Black 1pt solid; 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;&#160;&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; "&gt;
    &lt;td&gt;Granted&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;16&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;982&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;60.12&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;Vested&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(27&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;&lt;div style="-sec-ix-hidden: hidden-fact-72"&gt;&#x2014;&lt;/div&gt;&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; "&gt;
    &lt;td style="text-align: left; border-bottom: Black 1pt solid"&gt;Amortization of Compensation expense&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;&lt;div style="-sec-ix-hidden: hidden-fact-73"&gt;&#x2014;&lt;/div&gt;&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;(851&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;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="border-bottom: Black 1pt solid"&gt;Balance, December 31, 2020&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;86&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,837&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;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;Granted&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;15&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,151&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;79.02&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;Vested&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(18&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;&lt;div style="-sec-ix-hidden: hidden-fact-74"&gt;&#160;&lt;/div&gt;&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; "&gt;
    &lt;td style="text-align: left; border-bottom: Black 1pt solid"&gt;Amortization of Compensation expense&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;&lt;div style="-sec-ix-hidden: hidden-fact-75"&gt;&#x2014;&lt;/div&gt;&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,057&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;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="border-bottom: Black 1pt solid"&gt;Balance, December 31, 2021&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;83&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,931&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;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;Granted&lt;/td&gt;&lt;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&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,151&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;105.17&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;Vested&lt;/td&gt;&lt;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&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;&lt;div style="-sec-ix-hidden: hidden-fact-76"&gt;&#x2014;&lt;/div&gt;&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; "&gt;
    &lt;td style="text-align: left; border-bottom: Black 1pt solid"&gt;Amortization of Compensation expense&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;&lt;div style="-sec-ix-hidden: hidden-fact-77"&gt;&#x2014;&lt;/div&gt;&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,350&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;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="border-bottom: Black 2.5pt double"&gt;Balance, December 31, 2022&lt;/td&gt;&lt;td style="font-weight: bold; border-bottom: Black 2.5pt double"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"&gt;77&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; border-bottom: Black 2.5pt double"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"&gt;1,732&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double; font-weight: bold; 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:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
    <us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation contextRef="c5" decimals="-6" unitRef="usd">794000000</us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation>
    <us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation contextRef="c6" decimals="-5" unitRef="usd">100400000</us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation>
    <us-gaap:ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; 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="font-style: normal"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="15" style="white-space: nowrap; font-style: normal; text-align: center"&gt;(&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-style: normal; font-weight: 700"&gt;Thousands of Dollars)&lt;/span&gt;&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="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="7" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;Pension Plan&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="7" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;Other Benefits Plan&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="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="15" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;December 31,&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="font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;2022&lt;/td&gt;&lt;td style="font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;2021&lt;/td&gt;&lt;td style="font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;2022&lt;/td&gt;&lt;td style="font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;2021&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;Change in Projected Benefit Obligation:&lt;/td&gt;&lt;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; "&gt;
    &lt;td style="width: 56%; text-align: left"&gt;Beginning Balance&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: 8%; text-align: right"&gt;113,710&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: 8%; text-align: right"&gt;115,861&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: 8%; text-align: right"&gt;49,396&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: 8%; text-align: right"&gt;52,776&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"&gt;Service 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,362&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,696&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;799&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;917&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; "&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;3,042&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,706&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,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;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,236&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;Actuarial (Gain) Loss&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(27,850&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;(4,185&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;(17,761&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;(4,705&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; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Benefits Paid&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,476&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;(3,368&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;(850&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;(828&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="padding-bottom: 1pt"&gt;Ending Balance&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;87,788&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;113,710&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;32,909&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;49,396&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"&gt;&#160;&lt;/p&gt;</us-gaap:ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c150" decimals="-3" unitRef="usd">113710000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c151" decimals="-3" unitRef="usd">115861000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c152" decimals="-3" unitRef="usd">49396000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c153" decimals="-3" unitRef="usd">52776000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:DefinedBenefitPlanOtherCosts contextRef="c146" decimals="-3" unitRef="usd">2362000</us-gaap:DefinedBenefitPlanOtherCosts>
    <us-gaap:DefinedBenefitPlanOtherCosts contextRef="c154" decimals="-3" unitRef="usd">2696000</us-gaap:DefinedBenefitPlanOtherCosts>
    <us-gaap:DefinedBenefitPlanOtherCosts contextRef="c147" decimals="-3" unitRef="usd">799000</us-gaap:DefinedBenefitPlanOtherCosts>
    <us-gaap:DefinedBenefitPlanOtherCosts contextRef="c155" decimals="-3" unitRef="usd">917000</us-gaap:DefinedBenefitPlanOtherCosts>
    <us-gaap:DefinedBenefitPlanInterestCost contextRef="c146" decimals="-3" unitRef="usd">3042000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost contextRef="c154" decimals="-3" unitRef="usd">2706000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost contextRef="c147" decimals="-3" unitRef="usd">1325000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost contextRef="c155" decimals="-3" unitRef="usd">1236000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss contextRef="c146" decimals="-3" unitRef="usd">-27850000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss contextRef="c154" decimals="-3" unitRef="usd">-4185000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss contextRef="c147" decimals="-3" unitRef="usd">-17761000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss contextRef="c155" decimals="-3" unitRef="usd">-4705000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid contextRef="c146" decimals="-3" unitRef="usd">3476000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid contextRef="c154" decimals="-3" unitRef="usd">3368000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid contextRef="c147" decimals="-3" unitRef="usd">850000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid contextRef="c155" decimals="-3" unitRef="usd">828000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c156" decimals="-3" unitRef="usd">87788000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c150" decimals="-3" unitRef="usd">113710000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c157" decimals="-3" unitRef="usd">32909000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c152" decimals="-3" unitRef="usd">49396000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; 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="font-style: normal"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="15" style="white-space: nowrap; font-style: normal; text-align: center"&gt;(&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-style: normal; font-weight: 700"&gt;Thousands of Dollars)&lt;/span&gt;&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="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="7" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;Pension Plan&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="7" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;Other Benefits Plan&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="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="15" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;December 31,&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="font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;2022&lt;/td&gt;&lt;td style="font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;2021&lt;/td&gt;&lt;td style="font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;2022&lt;/td&gt;&lt;td style="font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;2021&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap"&gt;Change in Fair Value of Plan Assets:&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; 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;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 56%; text-align: left"&gt;Beginning Balance&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: 8%; text-align: right"&gt;100,750&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: 8%; text-align: right"&gt;88,921&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: 8%; text-align: right"&gt;50,668&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: 8%; text-align: right"&gt;44,892&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; "&gt;
    &lt;td style="text-align: left"&gt;Actual Return on Plan 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;(14,346&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;11,798&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,639&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;5,776&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;Employer Contributions&lt;/td&gt;&lt;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,900&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,400&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;850&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;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; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Benefits Paid&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,476&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;(3,369&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;(850&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;(828&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="padding-bottom: 1pt"&gt;Ending Balance&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;84,828&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;100,750&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;44,029&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,668&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; "&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;Funded Status&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;(2,960&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;$&lt;/td&gt;&lt;td style="text-align: right"&gt;(12,960&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;$&lt;/td&gt;&lt;td style="text-align: right"&gt;11,120&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,272&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"&gt;&#160;&lt;/p&gt;</us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTextBlock>
    <msex:FairValueOfPlanAssets contextRef="c150" decimals="-3" unitRef="usd">100750000</msex:FairValueOfPlanAssets>
    <msex:FairValueOfPlanAssets contextRef="c151" decimals="-3" unitRef="usd">88921000</msex:FairValueOfPlanAssets>
    <msex:FairValueOfPlanAssets contextRef="c152" decimals="-3" unitRef="usd">50668000</msex:FairValueOfPlanAssets>
    <msex:FairValueOfPlanAssets contextRef="c153" decimals="-3" unitRef="usd">44892000</msex:FairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets contextRef="c146" decimals="-3" unitRef="usd">-14346000</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets contextRef="c154" decimals="-3" unitRef="usd">11798000</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets contextRef="c147" decimals="-3" unitRef="usd">-6639000</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets contextRef="c155" decimals="-3" unitRef="usd">5776000</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer contextRef="c146" decimals="-3" unitRef="usd">1900000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer contextRef="c154" decimals="-3" unitRef="usd">3400000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer contextRef="c147" decimals="-3" unitRef="usd">850000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer contextRef="c155" decimals="-3" unitRef="usd">828000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid contextRef="c146" decimals="-3" unitRef="usd">3476000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid contextRef="c154" decimals="-3" unitRef="usd">3369000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid contextRef="c147" decimals="-3" unitRef="usd">850000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid contextRef="c155" decimals="-3" unitRef="usd">828000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <msex:FairValueOfPlanAssets contextRef="c156" decimals="-3" unitRef="usd">84828000</msex:FairValueOfPlanAssets>
    <msex:FairValueOfPlanAssets contextRef="c150" decimals="-3" unitRef="usd">100750000</msex:FairValueOfPlanAssets>
    <msex:FairValueOfPlanAssets contextRef="c157" decimals="-3" unitRef="usd">44029000</msex:FairValueOfPlanAssets>
    <msex:FairValueOfPlanAssets contextRef="c152" decimals="-3" unitRef="usd">50668000</msex:FairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan contextRef="c156" decimals="-3" unitRef="usd">-2960000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan contextRef="c150" decimals="-3" unitRef="usd">-12960000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan contextRef="c157" decimals="-3" unitRef="usd">11120000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan contextRef="c152" decimals="-3" unitRef="usd">1272000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; 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="font-style: normal"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="15" style="white-space: nowrap; font-style: normal; text-align: center"&gt;(&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-style: normal; font-weight: 700"&gt;Thousands of Dollars)&lt;/span&gt;&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="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="7" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;Pension Plan&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="7" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;Other Benefits Plan&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="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="15" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;December 31,&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="font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;2022&lt;/td&gt;&lt;td style="font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;2021&lt;/td&gt;&lt;td style="font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;2022&lt;/td&gt;&lt;td style="font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;2021&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;Amounts Recognized in the Consolidated&lt;/td&gt;&lt;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; "&gt;
    &lt;td style="text-align: left"&gt;Balance Sheets consist of:&lt;/td&gt;&lt;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="width: 56%; text-align: left; padding-left: 9px"&gt;Current Liability&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: 8%; text-align: right"&gt;529&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: 8%; text-align: right"&gt;398&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: 8%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-37"&gt;&#x2014;&lt;/div&gt;&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: 8%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-38"&gt;&#x2014;&lt;/div&gt;&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; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt; padding-left: 9px"&gt;Noncurrent Liability (Asset)&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,431&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;12,562&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;(11,120&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;(1,272&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 Liability (Asset) Recognized&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,960&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;12,960&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;(11,120&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;(1,272&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;</us-gaap:ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities contextRef="c156" decimals="0" unitRef="usd">529</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities contextRef="c150" decimals="-3" unitRef="usd">398000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities>
    <msex:PensionAndOtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent contextRef="c156" decimals="0" unitRef="usd">2431</msex:PensionAndOtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent>
    <msex:PensionAndOtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent contextRef="c150" decimals="-3" unitRef="usd">12562000</msex:PensionAndOtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent>
    <msex:PensionAndOtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent contextRef="c157" decimals="0" unitRef="usd">-11120</msex:PensionAndOtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent>
    <msex:PensionAndOtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent contextRef="c152" decimals="-3" unitRef="usd">-1272000</msex:PensionAndOtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent>
    <msex:PensionAndOtherPostretirementDefinedBenefitPlanLiabilitiesCurrentAndNoncurrent contextRef="c146" decimals="0" unitRef="usd">2960</msex:PensionAndOtherPostretirementDefinedBenefitPlanLiabilitiesCurrentAndNoncurrent>
    <msex:PensionAndOtherPostretirementDefinedBenefitPlanLiabilitiesCurrentAndNoncurrent contextRef="c154" decimals="-3" unitRef="usd">12960000</msex:PensionAndOtherPostretirementDefinedBenefitPlanLiabilitiesCurrentAndNoncurrent>
    <msex:PensionAndOtherPostretirementDefinedBenefitPlanLiabilitiesCurrentAndNoncurrent contextRef="c147" decimals="0" unitRef="usd">-11120</msex:PensionAndOtherPostretirementDefinedBenefitPlanLiabilitiesCurrentAndNoncurrent>
    <msex:PensionAndOtherPostretirementDefinedBenefitPlanLiabilitiesCurrentAndNoncurrent contextRef="c155" decimals="-3" unitRef="usd">-1272000</msex:PensionAndOtherPostretirementDefinedBenefitPlanLiabilitiesCurrentAndNoncurrent>
    <us-gaap:ScheduleOfNetBenefitCostsTableTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; 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; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="23" style="white-space: nowrap; font-weight: bold; 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"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="11" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;Pension Plan&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="11" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;Other Benefits Plan&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; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="23" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;Years Ended December 31,&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center"&gt;2020&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center"&gt;2020&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap"&gt;Components of Net Periodic Benefit Cost&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" 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 colspan="3" 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 colspan="3" 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 colspan="3" 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 colspan="3" 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 colspan="3" 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="white-space: nowrap; width: 34%; text-align: left"&gt;Service Cost&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: 8%; text-align: right"&gt;2,363&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: 8%; text-align: right"&gt;2,696&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: 8%; text-align: right"&gt;2,434&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: 8%; text-align: right"&gt;799&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: 8%; text-align: right"&gt;917&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: 8%; text-align: right"&gt;993&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; "&gt;
    &lt;td style="white-space: nowrap; text-align: left"&gt;Interest Cost&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;3,042&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;2,706&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;3,099&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;1,325&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;1,236&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;1,699&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="white-space: nowrap; text-align: left"&gt;Expected Return on Plan Assets&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;(7,041&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;)&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,225&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;)&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,635&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;)&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;(3,547&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;)&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;(3,142&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;)&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;(2,853&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; "&gt;
    &lt;td style="white-space: nowrap; text-align: left; border-bottom: Black 1pt solid"&gt;Amortization of Net Actuarial Loss&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;1,673&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;2,868&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;2,059&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;&lt;div style="-sec-ix-hidden: hidden-fact-39"&gt;&#x2014;&lt;/div&gt;&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;527&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;1,352&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;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="white-space: nowrap; text-align: left; border-bottom: Black 1pt solid"&gt;Net Periodic Benefit Cost*&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;37&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;2,045&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;1,957&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;(1,423&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;$&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: right"&gt;(462&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;$&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: right"&gt;1,191&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"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;*&lt;/b&gt;Service
cost is included in Operations and Maintenance expense on the consolidated statements of income; all other amounts are included in Other
Income (Expense), net.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;</us-gaap:ScheduleOfNetBenefitCostsTableTextBlock>
    <us-gaap:DefinedBenefitPlanServiceCost contextRef="c146" decimals="-3" unitRef="usd">2363000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost contextRef="c154" decimals="-3" unitRef="usd">2696000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost contextRef="c158" decimals="-3" unitRef="usd">2434000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost contextRef="c147" decimals="-3" unitRef="usd">799000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost contextRef="c155" decimals="-3" unitRef="usd">917000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost contextRef="c159" decimals="-3" unitRef="usd">993000</us-gaap:DefinedBenefitPlanServiceCost>
    <msex:DefinedBenefitPlanInterestsCost contextRef="c146" decimals="-3" unitRef="usd">3042000</msex:DefinedBenefitPlanInterestsCost>
    <msex:DefinedBenefitPlanInterestsCost contextRef="c154" decimals="-3" unitRef="usd">2706000</msex:DefinedBenefitPlanInterestsCost>
    <msex:DefinedBenefitPlanInterestsCost contextRef="c158" decimals="-3" unitRef="usd">3099000</msex:DefinedBenefitPlanInterestsCost>
    <msex:DefinedBenefitPlanInterestsCost contextRef="c147" decimals="-3" unitRef="usd">1325000</msex:DefinedBenefitPlanInterestsCost>
    <msex:DefinedBenefitPlanInterestsCost contextRef="c155" decimals="-3" unitRef="usd">1236000</msex:DefinedBenefitPlanInterestsCost>
    <msex:DefinedBenefitPlanInterestsCost contextRef="c159" decimals="-3" unitRef="usd">1699000</msex:DefinedBenefitPlanInterestsCost>
    <msex:DefinedBenefitPlanExpectedReturnOnPlanAsset contextRef="c146" decimals="-3" unitRef="usd">7041000</msex:DefinedBenefitPlanExpectedReturnOnPlanAsset>
    <msex:DefinedBenefitPlanExpectedReturnOnPlanAsset contextRef="c154" decimals="-3" unitRef="usd">6225000</msex:DefinedBenefitPlanExpectedReturnOnPlanAsset>
    <msex:DefinedBenefitPlanExpectedReturnOnPlanAsset contextRef="c158" decimals="-3" unitRef="usd">5635000</msex:DefinedBenefitPlanExpectedReturnOnPlanAsset>
    <msex:DefinedBenefitPlanExpectedReturnOnPlanAsset contextRef="c147" decimals="-3" unitRef="usd">3547000</msex:DefinedBenefitPlanExpectedReturnOnPlanAsset>
    <msex:DefinedBenefitPlanExpectedReturnOnPlanAsset contextRef="c155" decimals="-3" unitRef="usd">3142000</msex:DefinedBenefitPlanExpectedReturnOnPlanAsset>
    <msex:DefinedBenefitPlanExpectedReturnOnPlanAsset contextRef="c159" decimals="-3" unitRef="usd">2853000</msex:DefinedBenefitPlanExpectedReturnOnPlanAsset>
    <msex:DefinedBenefitPlanAmortizationOfGainsLosse contextRef="c146" decimals="-3" unitRef="usd">-1673000</msex:DefinedBenefitPlanAmortizationOfGainsLosse>
    <msex:DefinedBenefitPlanAmortizationOfGainsLosse contextRef="c154" decimals="-3" unitRef="usd">-2868000</msex:DefinedBenefitPlanAmortizationOfGainsLosse>
    <msex:DefinedBenefitPlanAmortizationOfGainsLosse contextRef="c158" decimals="-3" unitRef="usd">-2059000</msex:DefinedBenefitPlanAmortizationOfGainsLosse>
    <msex:DefinedBenefitPlanAmortizationOfGainsLosse contextRef="c155" decimals="-3" unitRef="usd">-527000</msex:DefinedBenefitPlanAmortizationOfGainsLosse>
    <msex:DefinedBenefitPlanAmortizationOfGainsLosse contextRef="c159" decimals="-3" unitRef="usd">-1352000</msex:DefinedBenefitPlanAmortizationOfGainsLosse>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="c146"
      decimals="-3"
      id="ix_1_fact"
      unitRef="usd">37000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="c154"
      decimals="-3"
      id="ix_2_fact"
      unitRef="usd">2045000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="c158"
      decimals="-3"
      id="ix_3_fact"
      unitRef="usd">1957000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="c147"
      decimals="-3"
      id="ix_4_fact"
      unitRef="usd">-1423000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="c155"
      decimals="-3"
      id="ix_5_fact"
      unitRef="usd">-462000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="c159"
      decimals="-3"
      id="ix_6_fact"
      unitRef="usd">1191000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <msex:ScheduleOfPensionPlanAndOtherBenefitsPlan contextRef="c0">&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 style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="7" style="text-align: center; white-space: nowrap; font-weight: bold"&gt;(Thousands of Dollars)&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;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 8.1pt; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 8.1pt; text-align: center"&gt;&lt;b&gt;Pension&lt;br/&gt;
 Plan&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;Other&lt;br/&gt;
&#160;Benefits Plan&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 70%; text-align: left"&gt;Actuarial Loss (Gain)&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: 12%; text-align: right"&gt;658&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: 12%; text-align: right"&gt;(191&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%; 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;</msex:ScheduleOfPensionPlanAndOtherBenefitsPlan>
    <msex:ExpectedAmortizedActuarialLoss contextRef="c146" decimals="-3" unitRef="usd">658000</msex:ExpectedAmortizedActuarialLoss>
    <msex:ExpectedAmortizedActuarialLoss contextRef="c147" decimals="-3" unitRef="usd">-191000</msex:ExpectedAmortizedActuarialLoss>
    <us-gaap:ScheduleOfAssumptionsUsedTableTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; 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="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="11" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;Pension Plan&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="11" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;Other Benefits Plan&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; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center"&gt;2020&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Weighted Average Assumptions:&lt;/td&gt;&lt;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;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; "&gt;
    &lt;td style="padding-left: 5pt; width: 34%; text-align: left"&gt;Expected Return on Plan Assets&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: 8%; text-align: right"&gt;7.00&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;%&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: 8%; text-align: right"&gt;7.00&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;%&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: 8%; text-align: right"&gt;7.00&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;%&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: 8%; text-align: right"&gt;7.00&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;%&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: 8%; text-align: right"&gt;7.00&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;%&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: 8%; text-align: right"&gt;7.00&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%; 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="padding-left: 5pt; text-align: left"&gt;Discount Rate for:&lt;/td&gt;&lt;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;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; "&gt;
    &lt;td style="padding-left: 10pt; text-align: left"&gt;Benefit Obligation&lt;/td&gt;&lt;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.98&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.72&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.37&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;4.98&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.72&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.37&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: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 10pt; text-align: left"&gt;Benefit 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.72&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.37&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;3.12&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.72&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.37&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;3.12&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; "&gt;
    &lt;td style="padding-left: 5pt; text-align: left"&gt;Compensation Increase for:&lt;/td&gt;&lt;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;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;Benefit Obligation&lt;/td&gt;&lt;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.00&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;3.00&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;3.00&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;3.00&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;3.00&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;3.00&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; "&gt;
    &lt;td style="padding-left: 10pt; text-align: left"&gt;Benefit 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;3.00&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;3.00&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;3.00&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;3.00&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;3.00&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;3.00&lt;/td&gt;&lt;td style="white-space: nowrap; 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;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;</us-gaap:ScheduleOfAssumptionsUsedTableTextBlock>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets contextRef="c146" decimals="4" unitRef="pure">0.07</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets contextRef="c154" decimals="4" unitRef="pure">0.07</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets contextRef="c158" decimals="4" unitRef="pure">0.07</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets contextRef="c147" decimals="4" unitRef="pure">0.07</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets contextRef="c155" decimals="4" unitRef="pure">0.07</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets contextRef="c159" decimals="4" unitRef="pure">0.07</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate contextRef="c150" decimals="4" unitRef="pure">0.0498</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate contextRef="c151" decimals="4" unitRef="pure">0.0272</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate contextRef="c160" decimals="4" unitRef="pure">0.0237</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate contextRef="c152" decimals="4" unitRef="pure">0.0498</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate contextRef="c153" decimals="4" unitRef="pure">0.0272</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate contextRef="c161" decimals="4" unitRef="pure">0.0237</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate contextRef="c146" decimals="4" unitRef="pure">0.0272</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate contextRef="c154" decimals="4" unitRef="pure">0.0237</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate contextRef="c158" decimals="4" unitRef="pure">0.0312</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate contextRef="c147" decimals="4" unitRef="pure">0.0272</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate contextRef="c155" decimals="4" unitRef="pure">0.0237</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate contextRef="c159" decimals="4" unitRef="pure">0.0312</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease contextRef="c156" decimals="4" unitRef="pure">0.03</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease contextRef="c150" decimals="4" unitRef="pure">0.03</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease contextRef="c151" decimals="4" unitRef="pure">0.03</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease contextRef="c157" decimals="4" unitRef="pure">0.03</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease contextRef="c152" decimals="4" unitRef="pure">0.03</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease contextRef="c153" decimals="4" unitRef="pure">0.03</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease contextRef="c146" decimals="4" unitRef="pure">0.03</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease contextRef="c154" decimals="4" unitRef="pure">0.03</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease contextRef="c158" decimals="4" unitRef="pure">0.03</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease contextRef="c147" decimals="4" unitRef="pure">0.03</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease contextRef="c155" decimals="4" unitRef="pure">0.03</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease contextRef="c159" decimals="4" unitRef="pure">0.03</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear contextRef="c5" decimals="INF" unitRef="pure">0.075</us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear>
    <msex:IncreaseDecreaseInAnnualRatePerCapitaCostOfCoveredHealthcareBenefitsYearsOneToThree contextRef="c5" decimals="INF" unitRef="pure">0.005</msex:IncreaseDecreaseInAnnualRatePerCapitaCostOfCoveredHealthcareBenefitsYearsOneToThree>
    <msex:IncreaseDecreaseInAnnualRatePerCapitaCostOfCoveredHealthcareBenefitsYearsFourAndFive contextRef="c5" decimals="INF" unitRef="pure">0.045</msex:IncreaseDecreaseInAnnualRatePerCapitaCostOfCoveredHealthcareBenefitsYearsFourAndFive>
    <us-gaap:ScheduleOfEffectOfOnePercentagePointChangeInAssumedHealthCareCostTrendRatesTableTextBlock contextRef="c0">&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="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="7" style="white-space: nowrap; font-weight: bold; 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"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="7" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;1 Percentage Point&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;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;Increase&lt;/td&gt;&lt;td style="font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;Decrease&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 74%; text-align: left; padding-left: 0pt"&gt;Effect on Current Year Service and Interest Costs&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;435&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;(334&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-left: 0pt"&gt;Effect on Projected Benefit Obligation&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,239&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;(3,448&lt;/td&gt;&lt;td style="white-space: nowrap; 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; text-align: justify"&gt;&#160;&lt;/p&gt;</us-gaap:ScheduleOfEffectOfOnePercentagePointChangeInAssumedHealthCareCostTrendRatesTableTextBlock>
    <us-gaap:DefinedBenefitPlanEffectOfOnePercentagePointIncreaseOnServiceAndInterestCostComponents contextRef="c146" decimals="-3" unitRef="usd">435000</us-gaap:DefinedBenefitPlanEffectOfOnePercentagePointIncreaseOnServiceAndInterestCostComponents>
    <us-gaap:DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnServiceAndInterestCostComponents1 contextRef="c147" decimals="-3" unitRef="usd">334000</us-gaap:DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnServiceAndInterestCostComponents1>
    <us-gaap:DefinedBenefitPlanEffectOfOnePercentagePointIncreaseOnAccumulatedPostretirementBenefitObligation contextRef="c146" decimals="-3" unitRef="usd">4239000</us-gaap:DefinedBenefitPlanEffectOfOnePercentagePointIncreaseOnAccumulatedPostretirementBenefitObligation>
    <us-gaap:DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnAccumulatedPostretirementBenefitObligation1 contextRef="c147" decimals="-3" unitRef="usd">3448000</us-gaap:DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnAccumulatedPostretirementBenefitObligation1>
    <us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock contextRef="c0">&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 style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="7" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;(Thousands of Dollars)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center"&gt;Year&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center"&gt;Pension Plan&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center"&gt;Other Benefits Plan&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: 68%; text-align: right"&gt;2023&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: 13%; text-align: right"&gt;4,153&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: 13%; text-align: right"&gt;1,262&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; "&gt;
    &lt;td style="white-space: nowrap; text-align: right"&gt;2024&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;4,961&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;1,423&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="white-space: nowrap; text-align: right"&gt;2025&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,349&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;1,550&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; "&gt;
    &lt;td style="white-space: nowrap; text-align: right"&gt;2026&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,344&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;1,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="white-space: nowrap; text-align: right"&gt;2027&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,437&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;1,699&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; "&gt;
    &lt;td style="white-space: nowrap; text-align: right"&gt;2028-2032&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;28,483&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;9,363&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;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="white-space: nowrap"&gt;&#160;&#160;Totals&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;53,727&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;16,942&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"&gt;&lt;b&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;</us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths contextRef="c156" decimals="-3" unitRef="usd">4153000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths contextRef="c157" decimals="-3" unitRef="usd">1262000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo contextRef="c156" decimals="-3" unitRef="usd">4961000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo contextRef="c157" decimals="-3" unitRef="usd">1423000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree contextRef="c156" decimals="-3" unitRef="usd">5349000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree contextRef="c157" decimals="-3" unitRef="usd">1550000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour contextRef="c156" decimals="-3" unitRef="usd">5344000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour contextRef="c157" decimals="-3" unitRef="usd">1645000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive contextRef="c156" decimals="-3" unitRef="usd">5437000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive contextRef="c157" decimals="-3" unitRef="usd">1699000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter contextRef="c156" decimals="-3" unitRef="usd">28483000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter contextRef="c157" decimals="-3" unitRef="usd">9363000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter>
    <msex:BenefitPaymentsTotals contextRef="c156" decimals="-3" unitRef="usd">53727000</msex:BenefitPaymentsTotals>
    <msex:BenefitPaymentsTotals contextRef="c157" decimals="-3" unitRef="usd">16942000</msex:BenefitPaymentsTotals>
    <msex:AllocationOfPlanAssetsTableTextBlock contextRef="c0">&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; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="11" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;Pension Plan&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="11" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;Other Benefits Plan&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold"&gt;Asset Category&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold"&gt;Target&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold"&gt;Target&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: 22%; text-align: left"&gt;Equity Securities&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;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; width: 10%; text-align: right"&gt;53.6&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: 1%"&gt;&#160;&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: 10%; text-align: right"&gt;59.6&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: 1%"&gt;&#160;&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: 10%; text-align: right"&gt;55&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: 1%"&gt;&#160;&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: 10%; text-align: right"&gt;55.2&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: 1%"&gt;&#160;&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: 10%; text-align: right"&gt;66.8&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: 1%"&gt;&#160;&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: 10%; text-align: right"&gt;43&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="white-space: nowrap; text-align: left"&gt;Debt Securities&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;40.9&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;%&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;37.9&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;%&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;38&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;%&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;24.7&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;%&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;30.7&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;%&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;50&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: rgb(204,238,255)"&gt;
    &lt;td style="white-space: nowrap"&gt;Cash&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;3.9&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;%&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;1.0&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;%&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;2&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;%&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;20.1&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;%&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;2.5&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;%&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;2&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; "&gt;
    &lt;td style="white-space: nowrap; text-align: left; padding-bottom: 1pt"&gt;Real Estate/Commodities&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;1.6&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;1.5&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; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: right"&gt;5&lt;/td&gt;&lt;td style="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;0.0&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;0.0&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; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: right"&gt;5&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: rgb(204,238,255)"&gt;
    &lt;td style="white-space: nowrap; text-align: left; padding-bottom: 1pt; padding-left: 18px"&gt;Total&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;100.0&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;100.0&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; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: right"&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; 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;100.0&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;100.0&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; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; 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: center"&gt;&#160;&lt;/p&gt;</msex:AllocationOfPlanAssetsTableTextBlock>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations contextRef="c162" decimals="3" unitRef="pure">0.536</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations contextRef="c163" decimals="3" unitRef="pure">0.596</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage contextRef="c162" decimals="2" unitRef="pure">0.55</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations contextRef="c164" decimals="3" unitRef="pure">0.552</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations contextRef="c165" decimals="3" unitRef="pure">0.668</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage contextRef="c164" decimals="2" unitRef="pure">0.43</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations contextRef="c166" decimals="3" unitRef="pure">0.409</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations contextRef="c167" decimals="3" unitRef="pure">0.379</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage contextRef="c166" decimals="2" unitRef="pure">0.38</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations contextRef="c168" decimals="3" unitRef="pure">0.247</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations contextRef="c169" decimals="3" unitRef="pure">0.307</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage contextRef="c168" decimals="2" unitRef="pure">0.50</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations contextRef="c170" decimals="3" unitRef="pure">0.039</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations contextRef="c171" decimals="3" unitRef="pure">0.01</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage contextRef="c170" decimals="2" unitRef="pure">0.02</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations contextRef="c172" decimals="3" unitRef="pure">0.201</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations contextRef="c173" decimals="3" unitRef="pure">0.025</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage contextRef="c172" decimals="2" unitRef="pure">0.02</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations contextRef="c174" decimals="3" unitRef="pure">0.016</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations contextRef="c175" decimals="3" unitRef="pure">0.015</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage contextRef="c174" decimals="2" unitRef="pure">0.05</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations contextRef="c176" decimals="3" unitRef="pure">0</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations contextRef="c177" decimals="3" unitRef="pure">0</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage contextRef="c176" decimals="2" unitRef="pure">0.05</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations contextRef="c156" decimals="3" unitRef="pure">1</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations contextRef="c150" decimals="3" unitRef="pure">1</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations contextRef="c157" decimals="3" unitRef="pure">1</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations contextRef="c152" decimals="3" unitRef="pure">1</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock contextRef="c0">&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="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="15" style="white-space: nowrap; font-weight: bold; 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"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="15" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;As of December 31, 2022&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="font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;Level 1&lt;/td&gt;&lt;td style="font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;Level 2&lt;/td&gt;&lt;td style="font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;Level 3&lt;/td&gt;&lt;td style="font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;Total&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;Mutual Funds&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;71,559&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;&lt;div style="-sec-ix-hidden: hidden-fact-40"&gt;&#x2014;&lt;/div&gt;&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;&lt;div style="-sec-ix-hidden: hidden-fact-41"&gt;&#x2014;&lt;/div&gt;&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;71,559&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; "&gt;
    &lt;td style="text-align: left"&gt;Money Market Funds&lt;/td&gt;&lt;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,271&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;&lt;div style="-sec-ix-hidden: hidden-fact-42"&gt;&#x2014;&lt;/div&gt;&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;&lt;div style="-sec-ix-hidden: hidden-fact-43"&gt;&#x2014;&lt;/div&gt;&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,271&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;Common Equity Securities&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;9,998&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;&lt;div style="-sec-ix-hidden: hidden-fact-44"&gt;&#x2014;&lt;/div&gt;&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;&lt;div style="-sec-ix-hidden: hidden-fact-45"&gt;&#x2014;&lt;/div&gt;&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;9,998&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; "&gt;
    &lt;td style="text-align: left; padding-bottom: 2.5pt; padding-left: 9px"&gt;Total Investments&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;84,828&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-46"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-47"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;84,828&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double; 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;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="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="15" style="white-space: nowrap; font-weight: bold; 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"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="15" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;As of December 31, 2021&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="font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;Level 1&lt;/td&gt;&lt;td style="font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;Level 2&lt;/td&gt;&lt;td style="font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;Level 3&lt;/td&gt;&lt;td style="font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;Total&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;Mutual Funds&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;87,687&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;&lt;div style="-sec-ix-hidden: hidden-fact-48"&gt;&#x2014;&lt;/div&gt;&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;&lt;div style="-sec-ix-hidden: hidden-fact-49"&gt;&#x2014;&lt;/div&gt;&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;87,687&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; "&gt;
    &lt;td style="text-align: left"&gt;Money Market Funds&lt;/td&gt;&lt;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,057&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;&lt;div style="-sec-ix-hidden: hidden-fact-50"&gt;&#x2014;&lt;/div&gt;&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;&lt;div style="-sec-ix-hidden: hidden-fact-51"&gt;&#x2014;&lt;/div&gt;&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,057&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;Common Equity Securities&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;12,006&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;&lt;div style="-sec-ix-hidden: hidden-fact-52"&gt;&#x2014;&lt;/div&gt;&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;&lt;div style="-sec-ix-hidden: hidden-fact-53"&gt;&#x2014;&lt;/div&gt;&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;12,006&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; "&gt;
    &lt;td style="text-align: left; padding-bottom: 2.5pt; padding-left: 9px"&gt;Total Investments&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;100,750&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-54"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-55"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;100,750&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double; 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;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="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="15" style="white-space: nowrap; font-weight: bold; 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"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="15" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;As of December 31, 2022&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="font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;Level 1&lt;/td&gt;&lt;td style="font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;Level 2&lt;/td&gt;&lt;td style="font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;Level 3&lt;/td&gt;&lt;td style="font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;Total&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;Mutual Funds&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;23,660&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;&lt;div style="-sec-ix-hidden: hidden-fact-56"&gt;&#x2014;&lt;/div&gt;&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;&lt;div style="-sec-ix-hidden: hidden-fact-57"&gt;&#x2014;&lt;/div&gt;&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;23,660&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; "&gt;
    &lt;td style="text-align: left"&gt;Money Market Funds&lt;/td&gt;&lt;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,623&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;&lt;div style="-sec-ix-hidden: hidden-fact-58"&gt;&#x2014;&lt;/div&gt;&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;&lt;div style="-sec-ix-hidden: hidden-fact-59"&gt;&#x2014;&lt;/div&gt;&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,623&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;Agency/US/State/Municipal Debt&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-60"&gt;&#x2014;&lt;/div&gt;&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;10,592&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;&lt;div style="-sec-ix-hidden: hidden-fact-61"&gt;&#x2014;&lt;/div&gt;&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;10,592&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; "&gt;
    &lt;td style="padding-bottom: 1pt"&gt;Other&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,154&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;&lt;div style="-sec-ix-hidden: hidden-fact-62"&gt;&#x2014;&lt;/div&gt;&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;&lt;div style="-sec-ix-hidden: hidden-fact-63"&gt;&#x2014;&lt;/div&gt;&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,154&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: 2.5pt; padding-left: 9px"&gt;Total Investments&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;33,437&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;10,592&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-64"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;44,029&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double; 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 0 0 0.5in"&gt;&#160;&#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="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="15" style="white-space: nowrap; font-weight: bold; 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"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="15" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;As of December 31, 2021&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="font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;Level 1&lt;/td&gt;&lt;td style="font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;Level 2&lt;/td&gt;&lt;td style="font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;Level 3&lt;/td&gt;&lt;td style="font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;Total&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;Mutual Funds&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;33,844&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;&lt;div style="-sec-ix-hidden: hidden-fact-65"&gt;&#x2014;&lt;/div&gt;&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;&lt;div style="-sec-ix-hidden: hidden-fact-66"&gt;&#x2014;&lt;/div&gt;&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;33,844&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; "&gt;
    &lt;td style="text-align: left"&gt;Money Market Funds&lt;/td&gt;&lt;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,291&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;&lt;div style="-sec-ix-hidden: hidden-fact-67"&gt;&#x2014;&lt;/div&gt;&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;&lt;div style="-sec-ix-hidden: hidden-fact-68"&gt;&#x2014;&lt;/div&gt;&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,291&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;Agency/US/State/Municipal Debt&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;&lt;div style="-sec-ix-hidden: hidden-fact-69"&gt;&#x2014;&lt;/div&gt;&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;15,533&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;&lt;div style="-sec-ix-hidden: hidden-fact-70"&gt;&#x2014;&lt;/div&gt;&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;15,533&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; "&gt;
    &lt;td style="text-align: left; padding-bottom: 2.5pt; padding-left: 9px"&gt;Total Investments&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;35,135&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;15,533&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-71"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;50,668&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double; 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 0 0 0.5in"&gt;&#160;&lt;/p&gt;</us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c178" decimals="-3" unitRef="usd">71559000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c181" decimals="-3" unitRef="usd">71559000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c182" decimals="-3" unitRef="usd">3271000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c185" decimals="-3" unitRef="usd">3271000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c186" decimals="-3" unitRef="usd">9998000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c162" decimals="-3" unitRef="usd">9998000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c189" decimals="-3" unitRef="usd">84828000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c156" decimals="-3" unitRef="usd">84828000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c192" decimals="-3" unitRef="usd">87687000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c195" decimals="-3" unitRef="usd">87687000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c196" decimals="-3" unitRef="usd">1057000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c199" decimals="-3" unitRef="usd">1057000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c200" decimals="-3" unitRef="usd">12006000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c163" decimals="-3" unitRef="usd">12006000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c203" decimals="-3" unitRef="usd">100750000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c150" decimals="-3" unitRef="usd">100750000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c206" decimals="-3" unitRef="usd">23660000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c209" decimals="-3" unitRef="usd">23660000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c210" decimals="-3" unitRef="usd">8623000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c213" decimals="-3" unitRef="usd">8623000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c215" decimals="-3" unitRef="usd">10592000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c217" decimals="-3" unitRef="usd">10592000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c218" decimals="-3" unitRef="usd">1154000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c221" decimals="-3" unitRef="usd">1154000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c222" decimals="-3" unitRef="usd">33437000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c223" decimals="-3" unitRef="usd">10592000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c225" decimals="-3" unitRef="usd">44029000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c226" decimals="-3" unitRef="usd">33844000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c229" decimals="-3" unitRef="usd">33844000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c230" decimals="-3" unitRef="usd">1291000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c233" decimals="-3" unitRef="usd">1291000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c235" decimals="-3" unitRef="usd">15533000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c237" decimals="-3" unitRef="usd">15533000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c238" decimals="-3" unitRef="usd">35135000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c239" decimals="-3" unitRef="usd">15533000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c241" decimals="-3" unitRef="usd">50668000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:OtherPostretirementBenefitsPayments contextRef="c0" decimals="-5" unitRef="usd">1900000</us-gaap:OtherPostretirementBenefitsPayments>
    <us-gaap:PensionAndOtherPostretirementBenefitContributions contextRef="c146" decimals="-5" unitRef="usd">2000000</us-gaap:PensionAndOtherPostretirementBenefitContributions>
    <us-gaap:PensionAndOtherPostretirementBenefitContributions contextRef="c147" decimals="-5" unitRef="usd">900000</us-gaap:PensionAndOtherPostretirementBenefitContributions>
    <us-gaap:PensionAndOtherPostretirementBenefitContributions contextRef="c148" decimals="-5" unitRef="usd">900000</us-gaap:PensionAndOtherPostretirementBenefitContributions>
    <msex:NumberOfHoursRequiredToParticipateInContributionPlan contextRef="c0" decimals="INF" unitRef="pure">1000</msex:NumberOfHoursRequiredToParticipateInContributionPlan>
    <msex:PercentOfParticipantsContributionsMatchedByCompanyBelowOnePercentOfParticipantsCompensation contextRef="c0" decimals="INF" unitRef="pure">1</msex:PercentOfParticipantsContributionsMatchedByCompanyBelowOnePercentOfParticipantsCompensation>
    <msex:StockBasedCompensationRemainAwardRate contextRef="c0" decimals="2" unitRef="pure">0.01</msex:StockBasedCompensationRemainAwardRate>
    <msex:PercentOfParticipantsContributionsMatchedByCompanyAboveOnePercentOfParticipantsCompensation contextRef="c0" decimals="INF" unitRef="pure">0.50</msex:PercentOfParticipantsContributionsMatchedByCompanyAboveOnePercentOfParticipantsCompensation>
    <msex:ThresholdPercentageOfParticipantsCompensationAtWhichMatchingDecreases contextRef="c0" decimals="INF" unitRef="pure">0.01</msex:ThresholdPercentageOfParticipantsCompensationAtWhichMatchingDecreases>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent contextRef="c0" decimals="INF" unitRef="pure">0.06</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent>
    <msex:MatchingContributions contextRef="c0" decimals="-5" unitRef="usd">700000</msex:MatchingContributions>
    <msex:MatchingContributions contextRef="c3" decimals="-5" unitRef="usd">700000</msex:MatchingContributions>
    <msex:MatchingContributions contextRef="c4" decimals="-5" unitRef="usd">700000</msex:MatchingContributions>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount contextRef="c0" decimals="-5" unitRef="usd">900000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <msex:DefinedContributionPlanEmployerDiscretionaryContributionPercent contextRef="c0" decimals="INF" unitRef="pure">0.05</msex:DefinedContributionPlanEmployerDiscretionaryContributionPercent>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount contextRef="c149" decimals="-5" unitRef="usd">800000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount contextRef="c3" decimals="-5" unitRef="usd">700000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized contextRef="c5" decimals="INF" unitRef="shares">300000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate contextRef="c0" decimals="2" unitRef="pure">0.80</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%; margin-left: auto; margin-right: auto;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; font-weight: bold; border-bottom: Black 1pt solid"&gt;Shares(thousands)&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;Unearned&lt;br/&gt; Compensation &lt;br/&gt; (thousands)&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;Weighted Average &lt;br/&gt; Granted Price&lt;/td&gt;&lt;td style="font-weight: bold"&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: 61%; border-bottom: Black 1pt solid"&gt;Balance, January 1, 2020&lt;/td&gt;&lt;td style="width: 1%; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 10%; border-bottom: Black 1pt solid; text-align: right"&gt;97&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 10%; border-bottom: Black 1pt solid; text-align: right"&gt;1,706&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%; border-bottom: Black 1pt solid; 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;&#160;&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; "&gt;
    &lt;td&gt;Granted&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;16&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;982&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;60.12&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;Vested&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(27&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;&lt;div style="-sec-ix-hidden: hidden-fact-72"&gt;&#x2014;&lt;/div&gt;&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; "&gt;
    &lt;td style="text-align: left; border-bottom: Black 1pt solid"&gt;Amortization of Compensation expense&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;&lt;div style="-sec-ix-hidden: hidden-fact-73"&gt;&#x2014;&lt;/div&gt;&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;(851&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;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="border-bottom: Black 1pt solid"&gt;Balance, December 31, 2020&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;86&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,837&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;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;Granted&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;15&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,151&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;79.02&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;Vested&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(18&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;&lt;div style="-sec-ix-hidden: hidden-fact-74"&gt;&#160;&lt;/div&gt;&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; "&gt;
    &lt;td style="text-align: left; border-bottom: Black 1pt solid"&gt;Amortization of Compensation expense&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;&lt;div style="-sec-ix-hidden: hidden-fact-75"&gt;&#x2014;&lt;/div&gt;&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,057&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;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="border-bottom: Black 1pt solid"&gt;Balance, December 31, 2021&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;83&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,931&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;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;Granted&lt;/td&gt;&lt;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&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,151&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;105.17&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;Vested&lt;/td&gt;&lt;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&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;&lt;div style="-sec-ix-hidden: hidden-fact-76"&gt;&#x2014;&lt;/div&gt;&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; "&gt;
    &lt;td style="text-align: left; border-bottom: Black 1pt solid"&gt;Amortization of Compensation expense&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;&lt;div style="-sec-ix-hidden: hidden-fact-77"&gt;&#x2014;&lt;/div&gt;&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,350&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;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="border-bottom: Black 2.5pt double"&gt;Balance, December 31, 2022&lt;/td&gt;&lt;td style="font-weight: bold; border-bottom: Black 2.5pt double"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"&gt;77&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; border-bottom: Black 2.5pt double"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"&gt;1,732&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double; font-weight: bold; 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:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber contextRef="c242" decimals="INF" unitRef="shares">97</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <msex:ShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateValueUnearnedCompensation contextRef="c242" decimals="-3" unitRef="usd">1706000</msex:ShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateValueUnearnedCompensation>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted contextRef="c243" decimals="INF" unitRef="shares">16</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted>
    <msex:GrantedUnearnedCompensation contextRef="c243" decimals="-3" unitRef="usd">982000</msex:GrantedUnearnedCompensation>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="c243" decimals="INF" unitRef="usdPershares">60.12</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised contextRef="c243" decimals="INF" unitRef="shares">27</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised>
    <msex:AmortizationOfCompensationExpenseUnearnedCompensation contextRef="c243" decimals="-3" unitRef="usd">-851000</msex:AmortizationOfCompensationExpenseUnearnedCompensation>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber contextRef="c244" decimals="INF" unitRef="shares">86</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <msex:ShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateValueUnearnedCompensation contextRef="c244" decimals="-3" unitRef="usd">1837000</msex:ShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateValueUnearnedCompensation>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted contextRef="c245" decimals="INF" unitRef="shares">15</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted>
    <msex:GrantedUnearnedCompensation contextRef="c245" decimals="-3" unitRef="usd">1151000</msex:GrantedUnearnedCompensation>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="c245" decimals="INF" unitRef="usdPershares">79.02</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised contextRef="c245" decimals="INF" unitRef="shares">18</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised>
    <msex:AmortizationOfCompensationExpenseUnearnedCompensation contextRef="c245" decimals="-3" unitRef="usd">-1057000</msex:AmortizationOfCompensationExpenseUnearnedCompensation>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber contextRef="c246" decimals="INF" unitRef="shares">83</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <msex:ShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateValueUnearnedCompensation contextRef="c246" decimals="-3" unitRef="usd">1931000</msex:ShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateValueUnearnedCompensation>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted contextRef="c247" decimals="INF" unitRef="shares">11</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted>
    <msex:GrantedUnearnedCompensation contextRef="c247" decimals="-3" unitRef="usd">1151000</msex:GrantedUnearnedCompensation>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="c247" decimals="INF" unitRef="usdPershares">105.17</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised contextRef="c247" decimals="INF" unitRef="shares">17</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised>
    <msex:AmortizationOfCompensationExpenseUnearnedCompensation contextRef="c247" decimals="-3" unitRef="usd">-1350000</msex:AmortizationOfCompensationExpenseUnearnedCompensation>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber contextRef="c248" decimals="INF" unitRef="shares">77</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <msex:ShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateValueUnearnedCompensation contextRef="c248" decimals="-3" unitRef="usd">1732000</msex:ShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateValueUnearnedCompensation>
    <us-gaap:SegmentReportingDisclosureTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;Note 8 &#x2013; Business Segment Data&lt;/b&gt;&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 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. The Company is subject to regulations as to its rates, services and other matters by the states of New Jersey
and Delaware with respect to utility service 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.&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;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 0 0 3.5in; 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="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;(Thousands of Dollars)&lt;/td&gt;&lt;td style="font-weight: bold"&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="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;Years Ended December 31,&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap; font-weight: bold; border-bottom: Black 1pt solid"&gt;Operations by Segments:&lt;/td&gt;&lt;td style="font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;2022&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; white-space: nowrap; font-weight: bold; border-bottom: Black 1pt solid"&gt;2021&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;2020&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-weight: bold"&gt;&#160;&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="2" style="white-space: nowrap"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap"&gt;&#160;&lt;/td&gt;&lt;td&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: 61%"&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;151,117&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,531&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,851&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; "&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;12,446&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;12,818&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;12,545&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; border-bottom: Black 1pt solid"&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;(1,129&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;(1,208&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;(804&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; "&gt;
    &lt;td style="text-align: left; border-bottom: Black 1pt solid"&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;162,434&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;143,141&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;141,592&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 style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&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;/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;44,257&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;29,577&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;34,043&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; "&gt;
    &lt;td style="padding-left: 10pt; text-align: left; border-bottom: Black 1pt solid"&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;3,076&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;3,634&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;3,377&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; border-bottom: Black 1pt solid"&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;47,333&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;33,211&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;37,420&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; "&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 style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold; 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;Depreciation:&lt;/td&gt;&lt;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; "&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;22,783&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;20,897&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;18,264&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; border-bottom: Black 1pt solid"&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;246&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;212&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;208&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; "&gt;
    &lt;td style="text-align: left; border-bottom: Black 1pt solid"&gt;Consolidated Depreciation&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;23,029&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,109&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,472&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 style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Other Income (Expense), Net:&lt;/td&gt;&lt;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;7,898&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;6,112&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;4,605&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; "&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;279&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;279&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;130&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; border-bottom: Black 1pt solid"&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;(474&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;(433&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;(356&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; "&gt;
    &lt;td style="text-align: left; border-bottom: Black 1pt solid"&gt;Consolidated Other Income (Expense), Net&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;7,703&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;5,958&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,379&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 style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Interest Expense:&lt;/td&gt;&lt;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;9,833&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;8,529&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;7,780&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; "&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;7&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&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;70&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; border-bottom: Black 1pt solid"&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;(473&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;(432&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;(357&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; "&gt;
    &lt;td style="text-align: left; border-bottom: Black 1pt solid"&gt;Consolidated Interest Expense&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,367&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;8,114&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;7,493&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;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Income Taxes:&lt;/td&gt;&lt;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;2,084&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;(6,723&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;$&lt;/td&gt;&lt;td style="text-align: right"&gt;(5,139&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; "&gt;
    &lt;td style="padding-left: 10pt; text-align: left; border-bottom: Black 1pt solid"&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;1,156&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,235&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,020&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; border-bottom: Black 1pt solid"&gt;Consolidated Income Taxes&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,240&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;(5,488&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;(4,119&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; "&gt;
    &lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&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"&gt;Net Income:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 10pt; width: 61%"&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;40,229&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;33,849&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;35,951&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="padding-left: 10pt; text-align: left; border-bottom: Black 1pt solid"&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;2,200&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,694&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,474&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; "&gt;
    &lt;td style="text-align: left; border-bottom: Black 1pt solid"&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;42,429&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;36,543&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;38,425&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"&gt;
    &lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap"&gt;Capital Expenditures:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&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: 61%"&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;91,054&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;79,195&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;105,091&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; "&gt;
    &lt;td style="padding-left: 10pt; text-align: left; border-bottom: Black 1pt solid"&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;281&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;183&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;528&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; border-bottom: Black 1pt solid"&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;91,335&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;79,378&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;105,619&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"&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; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;As of&lt;/b&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;December 31, 2022&lt;/b&gt;&lt;/p&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"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;As of&lt;/b&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;December 31, 2021&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;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;&#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; "&gt;
    &lt;td style="padding-left: 10pt; width: 74%"&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;1,079,180&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,022,116&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="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;6,999&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;7,811&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; "&gt;
    &lt;td style="padding-left: 10pt; text-align: left; border-bottom: Black 1pt solid"&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;(11,729&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;(9,912&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; border-bottom: Black 1pt solid"&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,074,450&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,020,015&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:SegmentReportingDisclosureTextBlock>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock contextRef="c0">&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="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;(Thousands of Dollars)&lt;/td&gt;&lt;td style="font-weight: bold"&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="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;Years Ended December 31,&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap; font-weight: bold; border-bottom: Black 1pt solid"&gt;Operations by Segments:&lt;/td&gt;&lt;td style="font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;2022&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; white-space: nowrap; font-weight: bold; border-bottom: Black 1pt solid"&gt;2021&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;2020&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-weight: bold"&gt;&#160;&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="2" style="white-space: nowrap"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap"&gt;&#160;&lt;/td&gt;&lt;td&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: 61%"&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;151,117&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,531&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,851&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; "&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;12,446&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;12,818&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;12,545&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; border-bottom: Black 1pt solid"&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;(1,129&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;(1,208&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;(804&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; "&gt;
    &lt;td style="text-align: left; border-bottom: Black 1pt solid"&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;162,434&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;143,141&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;141,592&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 style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&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;/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;44,257&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;29,577&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;34,043&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; "&gt;
    &lt;td style="padding-left: 10pt; text-align: left; border-bottom: Black 1pt solid"&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;3,076&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;3,634&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;3,377&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; border-bottom: Black 1pt solid"&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;47,333&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;33,211&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;37,420&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; "&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 style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold; 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;Depreciation:&lt;/td&gt;&lt;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; "&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;22,783&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;20,897&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;18,264&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; border-bottom: Black 1pt solid"&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;246&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;212&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;208&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; "&gt;
    &lt;td style="text-align: left; border-bottom: Black 1pt solid"&gt;Consolidated Depreciation&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;23,029&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,109&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,472&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 style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Other Income (Expense), Net:&lt;/td&gt;&lt;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;7,898&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;6,112&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;4,605&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; "&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;279&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;279&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;130&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; border-bottom: Black 1pt solid"&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;(474&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;(433&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;(356&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; "&gt;
    &lt;td style="text-align: left; border-bottom: Black 1pt solid"&gt;Consolidated Other Income (Expense), Net&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;7,703&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;5,958&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,379&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 style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Interest Expense:&lt;/td&gt;&lt;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;9,833&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;8,529&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;7,780&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; "&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;7&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&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;70&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; border-bottom: Black 1pt solid"&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;(473&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;(432&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;(357&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; "&gt;
    &lt;td style="text-align: left; border-bottom: Black 1pt solid"&gt;Consolidated Interest Expense&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,367&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;8,114&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;7,493&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;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Income Taxes:&lt;/td&gt;&lt;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;2,084&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;(6,723&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;$&lt;/td&gt;&lt;td style="text-align: right"&gt;(5,139&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; "&gt;
    &lt;td style="padding-left: 10pt; text-align: left; border-bottom: Black 1pt solid"&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;1,156&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,235&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,020&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; border-bottom: Black 1pt solid"&gt;Consolidated Income Taxes&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,240&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;(5,488&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;(4,119&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; "&gt;
    &lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&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"&gt;Net Income:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 10pt; width: 61%"&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;40,229&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;33,849&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;35,951&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="padding-left: 10pt; text-align: left; border-bottom: Black 1pt solid"&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;2,200&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,694&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,474&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; "&gt;
    &lt;td style="text-align: left; border-bottom: Black 1pt solid"&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;42,429&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;36,543&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;38,425&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"&gt;
    &lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap"&gt;Capital Expenditures:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&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: 61%"&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;91,054&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;79,195&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;105,091&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; "&gt;
    &lt;td style="padding-left: 10pt; text-align: left; border-bottom: Black 1pt solid"&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;281&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;183&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;528&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; border-bottom: Black 1pt solid"&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;91,335&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;79,378&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;105,619&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"&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; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;As of&lt;/b&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;December 31, 2022&lt;/b&gt;&lt;/p&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"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;As of&lt;/b&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;b&gt;December 31, 2021&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;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;&#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; "&gt;
    &lt;td style="padding-left: 10pt; width: 74%"&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;1,079,180&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,022,116&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="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;6,999&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;7,811&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; "&gt;
    &lt;td style="padding-left: 10pt; text-align: left; border-bottom: Black 1pt solid"&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;(11,729&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;(9,912&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; border-bottom: Black 1pt solid"&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,074,450&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,020,015&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:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:RegulatedAndUnregulatedOperatingRevenue contextRef="c249" decimals="-3" unitRef="usd">151117000</us-gaap:RegulatedAndUnregulatedOperatingRevenue>
    <us-gaap:RegulatedAndUnregulatedOperatingRevenue contextRef="c250" decimals="-3" unitRef="usd">131531000</us-gaap:RegulatedAndUnregulatedOperatingRevenue>
    <us-gaap:RegulatedAndUnregulatedOperatingRevenue contextRef="c251" decimals="-3" unitRef="usd">129851000</us-gaap:RegulatedAndUnregulatedOperatingRevenue>
    <us-gaap:RegulatedAndUnregulatedOperatingRevenue contextRef="c252" decimals="-3" unitRef="usd">12446000</us-gaap:RegulatedAndUnregulatedOperatingRevenue>
    <us-gaap:RegulatedAndUnregulatedOperatingRevenue contextRef="c253" decimals="-3" unitRef="usd">12818000</us-gaap:RegulatedAndUnregulatedOperatingRevenue>
    <us-gaap:RegulatedAndUnregulatedOperatingRevenue contextRef="c254" decimals="-3" unitRef="usd">12545000</us-gaap:RegulatedAndUnregulatedOperatingRevenue>
    <us-gaap:RegulatedAndUnregulatedOperatingRevenue contextRef="c255" decimals="-3" unitRef="usd">-1129000</us-gaap:RegulatedAndUnregulatedOperatingRevenue>
    <us-gaap:RegulatedAndUnregulatedOperatingRevenue contextRef="c256" decimals="-3" unitRef="usd">-1208000</us-gaap:RegulatedAndUnregulatedOperatingRevenue>
    <us-gaap:RegulatedAndUnregulatedOperatingRevenue contextRef="c257" decimals="-3" unitRef="usd">-804000</us-gaap:RegulatedAndUnregulatedOperatingRevenue>
    <us-gaap:RegulatedAndUnregulatedOperatingRevenue contextRef="c0" decimals="-3" unitRef="usd">162434000</us-gaap:RegulatedAndUnregulatedOperatingRevenue>
    <us-gaap:RegulatedAndUnregulatedOperatingRevenue contextRef="c3" decimals="-3" unitRef="usd">143141000</us-gaap:RegulatedAndUnregulatedOperatingRevenue>
    <us-gaap:RegulatedAndUnregulatedOperatingRevenue contextRef="c4" decimals="-3" unitRef="usd">141592000</us-gaap:RegulatedAndUnregulatedOperatingRevenue>
    <us-gaap:OperatingIncomeLoss contextRef="c249" decimals="-3" unitRef="usd">44257000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c250" decimals="-3" unitRef="usd">29577000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c251" decimals="-3" unitRef="usd">34043000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c252" decimals="-3" unitRef="usd">3076000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c253" decimals="-3" unitRef="usd">3634000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c254" decimals="-3" unitRef="usd">3377000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c0" decimals="-3" unitRef="usd">47333000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c3" decimals="-3" unitRef="usd">33211000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c4" decimals="-3" unitRef="usd">37420000</us-gaap:OperatingIncomeLoss>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization contextRef="c249" decimals="-3" unitRef="usd">22783000</us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization contextRef="c250" decimals="-3" unitRef="usd">20897000</us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization contextRef="c251" decimals="-3" unitRef="usd">18264000</us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization contextRef="c252" decimals="-3" unitRef="usd">246000</us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization contextRef="c253" decimals="-3" unitRef="usd">212000</us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization contextRef="c254" decimals="-3" unitRef="usd">208000</us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization contextRef="c0" decimals="-3" unitRef="usd">23029000</us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization contextRef="c3" decimals="-3" unitRef="usd">21109000</us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization contextRef="c4" decimals="-3" unitRef="usd">18472000</us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization>
    <us-gaap:OtherNonrecurringIncomeExpense contextRef="c249" decimals="-3" unitRef="usd">7898000</us-gaap:OtherNonrecurringIncomeExpense>
    <us-gaap:OtherNonrecurringIncomeExpense contextRef="c250" decimals="-3" unitRef="usd">6112000</us-gaap:OtherNonrecurringIncomeExpense>
    <us-gaap:OtherNonrecurringIncomeExpense contextRef="c251" decimals="-3" unitRef="usd">4605000</us-gaap:OtherNonrecurringIncomeExpense>
    <us-gaap:OtherNonrecurringIncomeExpense contextRef="c252" decimals="-3" unitRef="usd">279000</us-gaap:OtherNonrecurringIncomeExpense>
    <us-gaap:OtherNonrecurringIncomeExpense contextRef="c253" decimals="-3" unitRef="usd">279000</us-gaap:OtherNonrecurringIncomeExpense>
    <us-gaap:OtherNonrecurringIncomeExpense contextRef="c254" decimals="-3" unitRef="usd">130000</us-gaap:OtherNonrecurringIncomeExpense>
    <us-gaap:OtherNonrecurringIncomeExpense contextRef="c255" decimals="-3" unitRef="usd">-474000</us-gaap:OtherNonrecurringIncomeExpense>
    <us-gaap:OtherNonrecurringIncomeExpense contextRef="c256" decimals="-3" unitRef="usd">-433000</us-gaap:OtherNonrecurringIncomeExpense>
    <us-gaap:OtherNonrecurringIncomeExpense contextRef="c257" decimals="-3" unitRef="usd">-356000</us-gaap:OtherNonrecurringIncomeExpense>
    <us-gaap:OtherNonrecurringIncomeExpense contextRef="c0" decimals="-3" unitRef="usd">7703000</us-gaap:OtherNonrecurringIncomeExpense>
    <us-gaap:OtherNonrecurringIncomeExpense contextRef="c3" decimals="-3" unitRef="usd">5958000</us-gaap:OtherNonrecurringIncomeExpense>
    <us-gaap:OtherNonrecurringIncomeExpense contextRef="c4" decimals="-3" unitRef="usd">4379000</us-gaap:OtherNonrecurringIncomeExpense>
    <us-gaap:InterestExpense contextRef="c249" decimals="-3" unitRef="usd">9833000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="c250" decimals="-3" unitRef="usd">8529000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="c251" decimals="-3" unitRef="usd">7780000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="c252" decimals="-3" unitRef="usd">7000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="c253" decimals="-3" unitRef="usd">17000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="c254" decimals="-3" unitRef="usd">70000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="c255" decimals="-3" unitRef="usd">-473000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="c256" decimals="-3" unitRef="usd">-432000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="c257" decimals="-3" unitRef="usd">-357000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="c0" decimals="-3" unitRef="usd">9367000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="c3" decimals="-3" unitRef="usd">8114000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="c4" decimals="-3" unitRef="usd">7493000</us-gaap:InterestExpense>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c249" decimals="-3" unitRef="usd">2084000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c250" decimals="-3" unitRef="usd">-6723000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c251" decimals="-3" unitRef="usd">-5139000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c252" decimals="-3" unitRef="usd">1156000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c253" decimals="-3" unitRef="usd">1235000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c254" decimals="-3" unitRef="usd">1020000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c0" decimals="-3" unitRef="usd">3240000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c3" decimals="-3" unitRef="usd">-5488000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c4" decimals="-3" unitRef="usd">-4119000</us-gaap:IncomeTaxExpenseBenefit>
    <msex:ConsolidatedNetIncome contextRef="c249" decimals="-3" unitRef="usd">40229000</msex:ConsolidatedNetIncome>
    <msex:ConsolidatedNetIncome contextRef="c250" decimals="-3" unitRef="usd">33849000</msex:ConsolidatedNetIncome>
    <msex:ConsolidatedNetIncome contextRef="c251" decimals="-3" unitRef="usd">35951000</msex:ConsolidatedNetIncome>
    <msex:ConsolidatedNetIncome contextRef="c252" decimals="-3" unitRef="usd">2200000</msex:ConsolidatedNetIncome>
    <msex:ConsolidatedNetIncome contextRef="c253" decimals="-3" unitRef="usd">2694000</msex:ConsolidatedNetIncome>
    <msex:ConsolidatedNetIncome contextRef="c254" decimals="-3" unitRef="usd">2474000</msex:ConsolidatedNetIncome>
    <msex:ConsolidatedNetIncome contextRef="c0" decimals="-3" unitRef="usd">42429000</msex:ConsolidatedNetIncome>
    <msex:ConsolidatedNetIncome contextRef="c3" decimals="-3" unitRef="usd">36543000</msex:ConsolidatedNetIncome>
    <msex:ConsolidatedNetIncome contextRef="c4" decimals="-3" unitRef="usd">38425000</msex:ConsolidatedNetIncome>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid contextRef="c249" decimals="-3" unitRef="usd">91054000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid contextRef="c250" decimals="-3" unitRef="usd">79195000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid contextRef="c251" decimals="-3" unitRef="usd">105091000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid contextRef="c252" decimals="-3" unitRef="usd">281000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid contextRef="c253" decimals="-3" unitRef="usd">183000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid contextRef="c254" decimals="-3" unitRef="usd">528000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid contextRef="c0" decimals="-3" unitRef="usd">91335000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid contextRef="c3" decimals="-3" unitRef="usd">79378000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid contextRef="c4" decimals="-3" unitRef="usd">105619000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:Assets contextRef="c258" decimals="-3" unitRef="usd">1079180000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c259" decimals="-3" unitRef="usd">1022116000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c260" decimals="-3" unitRef="usd">6999000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c261" decimals="-3" unitRef="usd">7811000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c262" decimals="-3" unitRef="usd">-11729000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c263" decimals="-3" unitRef="usd">-9912000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c5" decimals="-3" unitRef="usd">1074450000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c6" decimals="-3" unitRef="usd">1020015000</us-gaap:Assets>
    <us-gaap:QuarterlyFinancialInformationTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;Note 9 - Quarterly Data - Unaudited&lt;/b&gt;&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"&gt;Financial information for each quarter of 2022 and 2021 is as follows:&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="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%; 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="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="18" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;(Thousands of Dollars, Except per Share Data)&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap; font-weight: bold; text-align: left; border-bottom: Black 1pt solid"&gt;2022&lt;/td&gt;&lt;td style="font-weight: bold; font-style: normal; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; font-weight: bold; font-style: normal; text-align: center; border-bottom: Black 1pt solid"&gt;1&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-style: normal; font-weight: 700"&gt;&lt;sup&gt;st&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-weight: bold; font-style: normal"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; font-style: normal; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; font-weight: bold; font-style: normal; text-align: center; border-bottom: Black 1pt solid"&gt;2&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-style: normal; font-weight: 700"&gt;&lt;sup&gt;nd&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-weight: bold; font-style: normal"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; font-style: normal; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; font-weight: bold; font-style: normal; text-align: center; border-bottom: Black 1pt solid"&gt;3&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-style: normal; font-weight: 700"&gt;&lt;sup&gt;rd&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-weight: bold; font-style: normal"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; font-style: normal; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; font-weight: bold; font-style: normal; text-align: center; border-bottom: Black 1pt solid"&gt;4&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-style: normal; font-weight: 700"&gt;&lt;sup&gt;th&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-weight: bold; font-style: normal"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;Total&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-weight: bold"&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&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&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: 35%; text-align: left"&gt;Operating Revenues&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;36,196&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,683&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;47,732&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;38,823&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;162,434&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; "&gt;
    &lt;td style="text-align: left"&gt;Gain on Sale of Subsidiary&lt;/td&gt;&lt;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,232&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;&#x2014;&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;&#x2014;&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;&#x2014;&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,232&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;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;12,523&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;10,088&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;16,575&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,146&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;47,332&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; "&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;12,100&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,868&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,291&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;7,169&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;42,428&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;Basic Earnings per Share&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.69&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.50&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.81&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.40&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;2.40&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; "&gt;
    &lt;td&gt;Diluted Earnings per Share&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.68&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.50&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.81&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.40&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;2.39&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;Common Dividend Per Share&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.2900&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.2900&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.2900&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.3125&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.1825&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; "&gt;
    &lt;td style="text-align: left"&gt;High/Low Common Stock Price&lt;/td&gt;&lt;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;$94.56/$121.10&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;$75.77/$108.27&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;$77.08/$96.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;$74.20/$95.82&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="margin: 0"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%; margin-left: auto; margin-right: auto;"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap; font-weight: bold; text-align: left; border-bottom: Black 1pt solid"&gt;2021&lt;/td&gt;&lt;td style="font-weight: bold; font-style: normal; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; font-weight: bold; font-style: normal; text-align: center; border-bottom: Black 1pt solid"&gt;1&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-style: normal; font-weight: 700"&gt;&lt;sup&gt;st&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-weight: bold; font-style: normal"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; font-style: normal; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; font-weight: bold; font-style: normal; text-align: center; border-bottom: Black 1pt solid"&gt;2&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-style: normal; font-weight: 700"&gt;&lt;sup&gt;nd&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-weight: bold; font-style: normal"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; font-style: normal; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; font-weight: bold; font-style: normal; text-align: center; border-bottom: Black 1pt solid"&gt;3&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-style: normal; font-weight: 700"&gt;&lt;sup&gt;rd&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-weight: bold; font-style: normal"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; font-style: normal; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; font-weight: bold; font-style: normal; text-align: center; border-bottom: Black 1pt solid"&gt;4&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-style: normal; font-weight: 700"&gt;&lt;sup&gt;th&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-weight: bold; font-style: normal"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;Total&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;

&lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="width: 35%"&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;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: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Operating Revenues&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;32,541&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;36,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;39,874&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;34,025&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;143,141&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; "&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;5,634&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,814&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,424&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,339&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;33,211&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;6,907&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;10,923&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,476&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;7,237&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;36,543&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; "&gt;
    &lt;td&gt;Basic Earnings per Share&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.39&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.62&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.65&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.42&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;2.08&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;Diluted Earnings per Share&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.39&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.62&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.65&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.41&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;2.07&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; "&gt;
    &lt;td&gt;Common Dividend Per Share&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.2725&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.2725&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.2725&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.2900&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.1075&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;High/Low Common Stock Price&lt;/td&gt;&lt;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;$85.92/$67.09&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;$88.61/$77.31&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;$116.40/$81.02&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;$119.37/$98.12&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"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The information above, in the opinion of the Company,
includes all adjustments consisting only of normal recurring accruals necessary for a fair presentation of such amounts. The business
of the Company is subject to seasonal fluctuation with the peak period usually occurring during the summer months. The quarterly earnings
per share amounts above may differ slightly from previous filings due to the effects of rounding.&lt;/p&gt;</us-gaap:QuarterlyFinancialInformationTextBlock>
    <us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%; 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="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="18" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;(Thousands of Dollars, Except per Share Data)&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap; font-weight: bold; text-align: left; border-bottom: Black 1pt solid"&gt;2022&lt;/td&gt;&lt;td style="font-weight: bold; font-style: normal; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; font-weight: bold; font-style: normal; text-align: center; border-bottom: Black 1pt solid"&gt;1&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-style: normal; font-weight: 700"&gt;&lt;sup&gt;st&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-weight: bold; font-style: normal"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; font-style: normal; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; font-weight: bold; font-style: normal; text-align: center; border-bottom: Black 1pt solid"&gt;2&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-style: normal; font-weight: 700"&gt;&lt;sup&gt;nd&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-weight: bold; font-style: normal"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; font-style: normal; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; font-weight: bold; font-style: normal; text-align: center; border-bottom: Black 1pt solid"&gt;3&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-style: normal; font-weight: 700"&gt;&lt;sup&gt;rd&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-weight: bold; font-style: normal"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; font-style: normal; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; font-weight: bold; font-style: normal; text-align: center; border-bottom: Black 1pt solid"&gt;4&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-style: normal; font-weight: 700"&gt;&lt;sup&gt;th&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-weight: bold; font-style: normal"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;Total&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-weight: bold"&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&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&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: 35%; text-align: left"&gt;Operating Revenues&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;36,196&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,683&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;47,732&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;38,823&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;162,434&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; "&gt;
    &lt;td style="text-align: left"&gt;Gain on Sale of Subsidiary&lt;/td&gt;&lt;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,232&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;&#x2014;&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;&#x2014;&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;&#x2014;&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,232&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;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;12,523&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;10,088&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;16,575&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,146&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;47,332&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; "&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;12,100&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,868&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,291&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;7,169&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;42,428&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;Basic Earnings per Share&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.69&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.50&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.81&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.40&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;2.40&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; "&gt;
    &lt;td&gt;Diluted Earnings per Share&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.68&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.50&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.81&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.40&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;2.39&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;Common Dividend Per Share&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.2900&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.2900&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.2900&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.3125&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.1825&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; "&gt;
    &lt;td style="text-align: left"&gt;High/Low Common Stock Price&lt;/td&gt;&lt;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;$94.56/$121.10&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;$75.77/$108.27&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;$77.08/$96.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;$74.20/$95.82&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="margin: 0"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%; margin-left: auto; margin-right: auto;"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap; font-weight: bold; text-align: left; border-bottom: Black 1pt solid"&gt;2021&lt;/td&gt;&lt;td style="font-weight: bold; font-style: normal; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; font-weight: bold; font-style: normal; text-align: center; border-bottom: Black 1pt solid"&gt;1&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-style: normal; font-weight: 700"&gt;&lt;sup&gt;st&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-weight: bold; font-style: normal"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; font-style: normal; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; font-weight: bold; font-style: normal; text-align: center; border-bottom: Black 1pt solid"&gt;2&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-style: normal; font-weight: 700"&gt;&lt;sup&gt;nd&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-weight: bold; font-style: normal"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; font-style: normal; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; font-weight: bold; font-style: normal; text-align: center; border-bottom: Black 1pt solid"&gt;3&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-style: normal; font-weight: 700"&gt;&lt;sup&gt;rd&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-weight: bold; font-style: normal"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; font-style: normal; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; font-weight: bold; font-style: normal; text-align: center; border-bottom: Black 1pt solid"&gt;4&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-style: normal; font-weight: 700"&gt;&lt;sup&gt;th&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-weight: bold; font-style: normal"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;Total&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;

&lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="width: 35%"&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;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: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Operating Revenues&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;32,541&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;36,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;39,874&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;34,025&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;143,141&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; "&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;5,634&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,814&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,424&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,339&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;33,211&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;6,907&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;10,923&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,476&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;7,237&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;36,543&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; "&gt;
    &lt;td&gt;Basic Earnings per Share&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.39&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.62&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.65&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.42&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;2.08&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;Diluted Earnings per Share&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.39&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.62&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.65&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.41&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;2.07&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; "&gt;
    &lt;td&gt;Common Dividend Per Share&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.2725&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.2725&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.2725&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.2900&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.1075&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;High/Low Common Stock Price&lt;/td&gt;&lt;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;$85.92/$67.09&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;$88.61/$77.31&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;$116.40/$81.02&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;$119.37/$98.12&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"&gt;&#160;&lt;/p&gt;</us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock>
    <msex:OperatingRevenues contextRef="c264" decimals="-3" unitRef="usd">36196000</msex:OperatingRevenues>
    <msex:OperatingRevenues contextRef="c265" decimals="-3" unitRef="usd">39683000</msex:OperatingRevenues>
    <msex:OperatingRevenues contextRef="c266" decimals="-3" unitRef="usd">47732000</msex:OperatingRevenues>
    <msex:OperatingRevenues contextRef="c267" decimals="-3" unitRef="usd">38823000</msex:OperatingRevenues>
    <msex:OperatingRevenues contextRef="c0" decimals="-3" unitRef="usd">162434000</msex:OperatingRevenues>
    <us-gaap:GainLossOnSaleOfStockInSubsidiaryOrEquityMethodInvestee contextRef="c264" decimals="-3" unitRef="usd">5232000</us-gaap:GainLossOnSaleOfStockInSubsidiaryOrEquityMethodInvestee>
    <us-gaap:GainLossOnSaleOfStockInSubsidiaryOrEquityMethodInvestee contextRef="c0" decimals="-3" unitRef="usd">5232000</us-gaap:GainLossOnSaleOfStockInSubsidiaryOrEquityMethodInvestee>
    <msex:OperatingIncomeinDollars contextRef="c264" decimals="-3" unitRef="usd">12523000</msex:OperatingIncomeinDollars>
    <msex:OperatingIncomeinDollars contextRef="c265" decimals="-3" unitRef="usd">10088000</msex:OperatingIncomeinDollars>
    <msex:OperatingIncomeinDollars contextRef="c266" decimals="-3" unitRef="usd">16575000</msex:OperatingIncomeinDollars>
    <msex:OperatingIncomeinDollars contextRef="c267" decimals="-3" unitRef="usd">8146000</msex:OperatingIncomeinDollars>
    <msex:OperatingIncomeinDollars contextRef="c0" decimals="-3" unitRef="usd">47332000</msex:OperatingIncomeinDollars>
    <us-gaap:ProfitLoss contextRef="c264" decimals="-3" unitRef="usd">12100000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c265" decimals="-3" unitRef="usd">8868000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c266" decimals="-3" unitRef="usd">14291000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c267" decimals="-3" unitRef="usd">7169000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c0" decimals="-3" unitRef="usd">42428000</us-gaap:ProfitLoss>
    <us-gaap:EarningsPerShareBasicDistributed contextRef="c264" decimals="2" unitRef="usdPershares">0.69</us-gaap:EarningsPerShareBasicDistributed>
    <us-gaap:EarningsPerShareBasicDistributed contextRef="c265" decimals="2" unitRef="usdPershares">0.5</us-gaap:EarningsPerShareBasicDistributed>
    <us-gaap:EarningsPerShareBasicDistributed contextRef="c266" decimals="2" unitRef="usdPershares">0.81</us-gaap:EarningsPerShareBasicDistributed>
    <us-gaap:EarningsPerShareBasicDistributed contextRef="c267" decimals="2" unitRef="usdPershares">0.4</us-gaap:EarningsPerShareBasicDistributed>
    <us-gaap:EarningsPerShareBasicDistributed contextRef="c0" decimals="2" unitRef="usdPershares">2.4</us-gaap:EarningsPerShareBasicDistributed>
    <us-gaap:EarningsPerShareDilutedDistributed contextRef="c264" decimals="2" unitRef="usdPershares">0.68</us-gaap:EarningsPerShareDilutedDistributed>
    <us-gaap:EarningsPerShareDilutedDistributed contextRef="c265" decimals="2" unitRef="usdPershares">0.5</us-gaap:EarningsPerShareDilutedDistributed>
    <us-gaap:EarningsPerShareDilutedDistributed contextRef="c266" decimals="2" unitRef="usdPershares">0.81</us-gaap:EarningsPerShareDilutedDistributed>
    <us-gaap:EarningsPerShareDilutedDistributed contextRef="c267" decimals="2" unitRef="usdPershares">0.4</us-gaap:EarningsPerShareDilutedDistributed>
    <us-gaap:EarningsPerShareDilutedDistributed contextRef="c0" decimals="2" unitRef="usdPershares">2.39</us-gaap:EarningsPerShareDilutedDistributed>
    <us-gaap:CommonStockDividendsPerShareDeclared contextRef="c264" decimals="4" unitRef="usdPershares">0.29</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared contextRef="c265" decimals="4" unitRef="usdPershares">0.29</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared contextRef="c266" decimals="4" unitRef="usdPershares">0.29</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared contextRef="c267" decimals="4" unitRef="usdPershares">0.3125</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared contextRef="c0" decimals="4" unitRef="usdPershares">1.1825</us-gaap:CommonStockDividendsPerShareDeclared>
    <msex:HighCommonStockPrice1 contextRef="c268" decimals="2" unitRef="usdPershares">94.56</msex:HighCommonStockPrice1>
    <msex:HighCommonStockPrice1 contextRef="c269" decimals="2" unitRef="usdPershares">121.1</msex:HighCommonStockPrice1>
    <msex:HighCommonStockPrice1 contextRef="c270" decimals="2" unitRef="usdPershares">75.77</msex:HighCommonStockPrice1>
    <msex:HighCommonStockPrice1 contextRef="c271" decimals="2" unitRef="usdPershares">108.27</msex:HighCommonStockPrice1>
    <msex:HighCommonStockPrice1 contextRef="c272" decimals="2" unitRef="usdPershares">77.08</msex:HighCommonStockPrice1>
    <msex:HighCommonStockPrice1 contextRef="c273" decimals="2" unitRef="usdPershares">96.19</msex:HighCommonStockPrice1>
    <msex:HighCommonStockPrice1 contextRef="c274" decimals="2" unitRef="usdPershares">74.2</msex:HighCommonStockPrice1>
    <msex:HighCommonStockPrice1 contextRef="c275" decimals="2" unitRef="usdPershares">95.82</msex:HighCommonStockPrice1>
    <msex:OperatingRevenues contextRef="c276" decimals="-3" unitRef="usd">32541000</msex:OperatingRevenues>
    <msex:OperatingRevenues contextRef="c277" decimals="-3" unitRef="usd">36701000</msex:OperatingRevenues>
    <msex:OperatingRevenues contextRef="c278" decimals="-3" unitRef="usd">39874000</msex:OperatingRevenues>
    <msex:OperatingRevenues contextRef="c279" decimals="-3" unitRef="usd">34025000</msex:OperatingRevenues>
    <msex:OperatingRevenues contextRef="c3" decimals="-3" unitRef="usd">143141000</msex:OperatingRevenues>
    <msex:OperatingIncomeinDollars contextRef="c276" decimals="-3" unitRef="usd">5634000</msex:OperatingIncomeinDollars>
    <msex:OperatingIncomeinDollars contextRef="c277" decimals="-3" unitRef="usd">9814000</msex:OperatingIncomeinDollars>
    <msex:OperatingIncomeinDollars contextRef="c278" decimals="-3" unitRef="usd">11424000</msex:OperatingIncomeinDollars>
    <msex:OperatingIncomeinDollars contextRef="c279" decimals="-3" unitRef="usd">6339000</msex:OperatingIncomeinDollars>
    <msex:OperatingIncomeinDollars contextRef="c3" decimals="-3" unitRef="usd">33211000</msex:OperatingIncomeinDollars>
    <us-gaap:ProfitLoss contextRef="c276" decimals="-3" unitRef="usd">6907000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c277" decimals="-3" unitRef="usd">10923000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c278" decimals="-3" unitRef="usd">11476000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c279" decimals="-3" unitRef="usd">7237000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c3" decimals="-3" unitRef="usd">36543000</us-gaap:ProfitLoss>
    <us-gaap:EarningsPerShareBasicDistributed contextRef="c276" decimals="2" unitRef="usdPershares">0.39</us-gaap:EarningsPerShareBasicDistributed>
    <us-gaap:EarningsPerShareBasicDistributed contextRef="c277" decimals="2" unitRef="usdPershares">0.62</us-gaap:EarningsPerShareBasicDistributed>
    <us-gaap:EarningsPerShareBasicDistributed contextRef="c278" decimals="2" unitRef="usdPershares">0.65</us-gaap:EarningsPerShareBasicDistributed>
    <us-gaap:EarningsPerShareBasicDistributed contextRef="c279" decimals="2" unitRef="usdPershares">0.42</us-gaap:EarningsPerShareBasicDistributed>
    <us-gaap:EarningsPerShareBasicDistributed contextRef="c3" decimals="2" unitRef="usdPershares">2.08</us-gaap:EarningsPerShareBasicDistributed>
    <us-gaap:EarningsPerShareDilutedDistributed contextRef="c276" decimals="2" unitRef="usdPershares">0.39</us-gaap:EarningsPerShareDilutedDistributed>
    <us-gaap:EarningsPerShareDilutedDistributed contextRef="c277" decimals="2" unitRef="usdPershares">0.62</us-gaap:EarningsPerShareDilutedDistributed>
    <us-gaap:EarningsPerShareDilutedDistributed contextRef="c278" decimals="2" unitRef="usdPershares">0.65</us-gaap:EarningsPerShareDilutedDistributed>
    <us-gaap:EarningsPerShareDilutedDistributed contextRef="c279" decimals="2" unitRef="usdPershares">0.41</us-gaap:EarningsPerShareDilutedDistributed>
    <us-gaap:EarningsPerShareDilutedDistributed contextRef="c3" decimals="2" unitRef="usdPershares">2.07</us-gaap:EarningsPerShareDilutedDistributed>
    <us-gaap:CommonStockDividendsPerShareDeclared contextRef="c276" decimals="4" unitRef="usdPershares">0.2725</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared contextRef="c277" decimals="4" unitRef="usdPershares">0.2725</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared contextRef="c278" decimals="4" unitRef="usdPershares">0.2725</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared contextRef="c279" decimals="4" unitRef="usdPershares">0.29</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared contextRef="c3" decimals="4" unitRef="usdPershares">1.1075</us-gaap:CommonStockDividendsPerShareDeclared>
    <msex:HighCommonStockPrice1 contextRef="c280" decimals="2" unitRef="usdPershares">85.92</msex:HighCommonStockPrice1>
    <msex:HighCommonStockPrice1 contextRef="c281" decimals="2" unitRef="usdPershares">67.09</msex:HighCommonStockPrice1>
    <msex:HighCommonStockPrice1 contextRef="c282" decimals="2" unitRef="usdPershares">88.61</msex:HighCommonStockPrice1>
    <msex:HighCommonStockPrice1 contextRef="c283" decimals="2" unitRef="usdPershares">77.31</msex:HighCommonStockPrice1>
    <msex:HighCommonStockPrice1 contextRef="c284" decimals="2" unitRef="usdPershares">116.4</msex:HighCommonStockPrice1>
    <msex:HighCommonStockPrice1 contextRef="c285" decimals="2" unitRef="usdPershares">81.02</msex:HighCommonStockPrice1>
    <msex:HighCommonStockPrice1 contextRef="c286" decimals="2" unitRef="usdPershares">119.37</msex:HighCommonStockPrice1>
    <msex:HighCommonStockPrice1 contextRef="c287" decimals="2" unitRef="usdPershares">98.12</msex:HighCommonStockPrice1>
    <dei:AuditorFirmId contextRef="c0">23</dei:AuditorFirmId>
    <us-gaap:GainOrLossOnSaleOfStockInSubsidiary
      contextRef="c3"
      id="hidden-fact-0"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:GainOrLossOnSaleOfStockInSubsidiary
      contextRef="c4"
      id="hidden-fact-1"
      unitRef="usd"
      xsi:nil="true"/>
    <msex:EmployeeBenefitPlans
      contextRef="c6"
      id="hidden-fact-2"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="c5"
      id="hidden-fact-3"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="c6"
      id="hidden-fact-4"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:AccruedEmployeeBenefitsCurrentAndNoncurrent
      contextRef="c5"
      id="hidden-fact-5"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="c3"
      id="hidden-fact-6"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="c4"
      id="hidden-fact-7"
      unitRef="usd"
      xsi:nil="true"/>
    <msex:ProceedsFromIssuanceOfCommonStockExpense
      contextRef="c3"
      id="hidden-fact-8"
      unitRef="usd"
      xsi:nil="true"/>
    <msex:DeobligatedPrincipalPayments
      contextRef="c0"
      id="hidden-fact-9"
      unitRef="usd"
      xsi:nil="true"/>
    <msex:NonCashConsiderationForSaleOfSubsidiary
      contextRef="c3"
      id="hidden-fact-10"
      unitRef="usd"
      xsi:nil="true"/>
    <msex:NonCashConsiderationForSaleOfSubsidiary
      contextRef="c4"
      id="hidden-fact-11"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ConversionOfStockAmountIssued1
      contextRef="c0"
      id="hidden-fact-12"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ConversionOfStockAmountIssued1
      contextRef="c3"
      id="hidden-fact-13"
      unitRef="usd"
      xsi:nil="true"/>
    <msex:PreferredSharesAuthorized
      contextRef="c5"
      id="hidden-fact-14"
      unitRef="usd"
      xsi:nil="true"/>
    <msex:PreferredSharesAuthorized
      contextRef="c6"
      id="hidden-fact-15"
      unitRef="usd"
      xsi:nil="true"/>
    <msex:PreferredStockValue1
      contextRef="c5"
      id="hidden-fact-16"
      unitRef="usd"
      xsi:nil="true"/>
    <msex:PreferredStockValue1
      contextRef="c6"
      id="hidden-fact-17"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="c40"
      id="hidden-fact-18"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueDividendReinvestmentPlan
      contextRef="c41"
      id="hidden-fact-19"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="c41"
      id="hidden-fact-20"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="c41"
      id="hidden-fact-21"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DividendsCommonStockCash
      contextRef="c40"
      id="hidden-fact-22"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DividendsPreferredStockCash
      contextRef="c40"
      id="hidden-fact-23"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="c44"
      id="hidden-fact-24"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueDividendReinvestmentPlan
      contextRef="c45"
      id="hidden-fact-25"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="c45"
      id="hidden-fact-26"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="c45"
      id="hidden-fact-27"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DividendsCommonStockCash
      contextRef="c44"
      id="hidden-fact-28"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DividendsPreferredStockCash
      contextRef="c44"
      id="hidden-fact-29"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueDividendReinvestmentPlan
      contextRef="c49"
      id="hidden-fact-30"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="c49"
      id="hidden-fact-31"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="c49"
      id="hidden-fact-32"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DividendsCommonStockCash
      contextRef="c48"
      id="hidden-fact-33"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DividendsPreferredStockCash
      contextRef="c48"
      id="hidden-fact-34"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockholdersEquityOther
      contextRef="c48"
      id="hidden-fact-35"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DividendsPreferredStock
      contextRef="c117"
      id="hidden-fact-36"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities
      contextRef="c157"
      id="hidden-fact-37"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities
      contextRef="c152"
      id="hidden-fact-38"
      unitRef="usd"
      xsi:nil="true"/>
    <msex:DefinedBenefitPlanAmortizationOfGainsLosse
      contextRef="c147"
      id="hidden-fact-39"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c179"
      id="hidden-fact-40"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c180"
      id="hidden-fact-41"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c183"
      id="hidden-fact-42"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c184"
      id="hidden-fact-43"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c187"
      id="hidden-fact-44"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c188"
      id="hidden-fact-45"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c190"
      id="hidden-fact-46"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c191"
      id="hidden-fact-47"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c193"
      id="hidden-fact-48"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c194"
      id="hidden-fact-49"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c197"
      id="hidden-fact-50"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c198"
      id="hidden-fact-51"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c201"
      id="hidden-fact-52"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c202"
      id="hidden-fact-53"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c204"
      id="hidden-fact-54"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c205"
      id="hidden-fact-55"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c207"
      id="hidden-fact-56"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c208"
      id="hidden-fact-57"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c211"
      id="hidden-fact-58"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c212"
      id="hidden-fact-59"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c214"
      id="hidden-fact-60"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c216"
      id="hidden-fact-61"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c219"
      id="hidden-fact-62"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c220"
      id="hidden-fact-63"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c224"
      id="hidden-fact-64"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c227"
      id="hidden-fact-65"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c228"
      id="hidden-fact-66"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c231"
      id="hidden-fact-67"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c232"
      id="hidden-fact-68"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c234"
      id="hidden-fact-69"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c236"
      id="hidden-fact-70"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c240"
      id="hidden-fact-71"
      unitRef="usd"
      xsi:nil="true"/>
    <msex:VestedUnearnedCompensation
      contextRef="c243"
      id="hidden-fact-72"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOther
      contextRef="c243"
      id="hidden-fact-73"
      unitRef="shares"
      xsi:nil="true"/>
    <msex:VestedUnearnedCompensation
      contextRef="c245"
      id="hidden-fact-74"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOther
      contextRef="c245"
      id="hidden-fact-75"
      unitRef="shares"
      xsi:nil="true"/>
    <msex:VestedUnearnedCompensation
      contextRef="c247"
      id="hidden-fact-76"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOther
      contextRef="c247"
      id="hidden-fact-77"
      unitRef="shares"
      xsi:nil="true"/>
    <dei:AmendmentFlag contextRef="c0">false</dei:AmendmentFlag>
    <dei:DocumentFiscalPeriodFocus contextRef="c0">FY</dei:DocumentFiscalPeriodFocus>
    <dei:EntityCentralIndexKey contextRef="c0">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_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_3_fact"
          xlink:label="ix_3_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_6_fact"
          xlink:label="ix_6_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_1_fact"
          xlink:label="ix_1_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 in 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_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_3_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_1_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>82
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
MIP7% J>;?++] ^6<QOG;-1&MB\D-Q.>/E/+]@MQ!^0./T?]02P,$%     @
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
M:&5E=',O<VAE970S+GAM;*V::W/B.A*&_XJ*G=J:4Y49K(MOLPE5A#!GJ"+
M<CE3NUO[P8 "KC$VQQ<R^??;-@2#U5(RM>=+@J$EOY):_73+OGU.TA_95LJ<
M_-Q%<7;7VN;Y_DN[G:VV<A=DGY.]C.&7IR3=!3E<IIMVMD]EL*X:[:(VLRRG
MO0O"N-6YK;Z;I)W;I,BC,):3E&3%;A>D+_<R2I[O6K3U^L4TW&SS\HMVYW8?
M;.1,YHO])(6K]KF7=;B3<18F,4GETUVK2[_TA%<VJ"S^".5S=O&9E$-9)LF/
M\F*POFM9I2(9R55>=A' OX/LR2@J>P(=?YXZ;9WO63:\_/S:^]=J\#"899#)
M7A)]#]?Y]J[EM<A:/@5%E$^3YV_R-""[[&^51%GUESR?;*T66159GNQ.C4'!
M+HR/_X.?IXFX:$"%I@$[-6#O;<!/#7@UT*.R:E@/01YT;M/DF:2E-?16?JCF
MIFH-HPGC<AEG>0J_AM N[_3&H]EX.'CHSOL/Y+X[[(YZ?3+[UN_/9^036<P>
MR,</OY$/)(S)?)L461"OL]MV#G<NV[=7I[O<'^_"-'=YD*O/A-,;PBS&D.:]
M]S>GU\W;,-[SH-EYT*SJCVOZF^5!+L$7<Y(\D:]A',2K,(C(),G"RK?^TUUF
M>0H>]E]LJ,>^!=YWN>V^9/M@)>]:L*\RF1YDJ_/WOU''^@<V\+^HLZMIX.=I
MX*;>.]]A%E(R29-U4>TI;+#''IRJAS(D'#I,^-3FM^W#Y3 P,Y=YSMGL2J X
M"Q1&@?,TB+-=F%4Q SR//(2P+N&RT*D]=F=?R'"Y3;G74*N:.;X+@0]7:Y_5
MVD:UO\M8ID&$Z;*5&_JN[=&&+,3*=FP/5^6<53E&5;TDACD[+C#Y#B&UW,JP
MYAOP)W0G.XH*F]NNU="J6H%?"!?7ZIZUNN;U'L^[0TR3J]R-4FX+P1JJ$#O+
ML2V?XKJ\LR[/J&L(4T6ZJU6Q*R+8,^"'$K8CQ R='WKJ[%#A^<T%5\VH#X[(
M<;7^6:UO5+N8#X:#^;_(!(+Y'(+XJ#_'-/JJMS'+MIL:53//L;FC\4IJU=RQ
MS'X99-MJ3U<?^G\6X2&(("3C=+$4%=QCS6V-6=E<,YOT@I#4J!06/BE &)G*
ME025RTC>D%A6\ @BR(, 'Y) 1D6*&'!<)2A@ QG*J1W8?6 WG#G5>.&C[0IR
M TE0MI=5%A.]H(.FJGLX%E5&C9C9G&I<GM:,I$;V=!;Q,H3!K&'8!QD7$E\8
MAKF'WY2H6KG,U2U,C2]JYM=CR2\ =U;-ZZS8[Z-09N1CD)/@ *%X(\DJR?+?
M4.%<90!UW:9PU0J"H<[W:ZQ1,]<FJ=P'+SNMMZM\8@X336V(E>=I&$9KB%$S
MQ:H83'J+Z;0/T:,[FT$FB(I4:<5=;CE-E8B9X+:MD5E3C9JQ-M[# N=AO"%#
M"5D\J>J/<J<MX**;93)'1:O8@CBB:%:MA&WIW+6&&S73#58]"B&%AVH)G!52
MN9?*;P?Q069YN*E@0GK;(-UH]II*-^:I$ZY: 2EU;E$3D)H1.)6;DGT):*]F
M%U>H LVW+*%(1+AG62[7[:L:?-1,OE$2?X+<, KS5Y4E_C2NH(*-4F8I$0 S
M$TPCE=7X8V;\]7?[*'F1DMQ#UO@4YF020:Z+EALJU3S':X98\^WP0H*82JD:
MC\R,QW&^E2DJ' &3(ENU\30;C5U4=V9R'4/8>/ZM/S4$,*9"B5)@5[.TP>R@
M#O691F:-+V;&UU&F0: *'VJY D)14R%F".4,U4195H.*"6.AW.M.!B!R\._N
M?# >D>[H@0P'W?LROQST<=%&\OUR=?P7]78]_)J%S,S"7K+;04R>Y<GJQPT9
M)602I.2/("HD.G05=8QSRVZ"&[-CU+_8&]=R:R8R,Q.G,@_@JS7I!VD,:,3#
MB0HWZD VIJA$[(3M69H2C]489.\H\DAO_/@('M7_YP)*%52GRC%A65Q)^A$[
M[K@NTQP]L)IXS$P\P/633%.8SFK]48U(G6=YRDR^876MKX8=,\-NF,2;3Y
M[Z :7:*(8RJ[F&\Q3XD?JATD<C;3) V\AAPW0^ZTU%=!!#UD4A'G^,SQF^4]
M9N<ZL,<T0FN&<3/#>@4L= P03M(J"X,\\NWIY0C?7.$HHE4SQ^6:\HS7D.-F
MR(V2'&J=2?!2UJ.H/)5;MFU;S<5'S"BW=&=A_.)LT4RW<]5LDJB"BPE/-',P
MS QR-0W=>$TW;B[#0&):P/Z>!S_QC)NK)19E5%UAU<QSF&Z%:_IP,WU>Y0UB
M<$,H$5"%"$N@0FT*5*VHKSN<Y35ON)DWBU@":"Y."*IZIKL^E <B$#:!Q^%*
MDJ]2,[L(8;BC:,>LM#N^IA W4TB;M7*$)[[7I YFY>F8PVOF<#-SKHOO-U(M
MCI11U/64TQ?$SG8<7;K!:P!Q,X!*A _FCZ!T5F6&O?%H/AC]WE!./I:1B@CT
M%,9\AW=5+:<Q_O\=73^AJ!DGWCC'K)[1R?35[[/J)/#RU!U]4*&2C%'PH.:#
M"L2,VTRS=*+FG3#S[GAF,EY&IV,'='\*%5S<5<X;$"L!"9A&88TW8<;;]6G[
M*1$;Q"N8:GV\%L@YH^MZS8H.,7-\6X<\42-/F)'W_IK>W-$O^+U 2C\*29YF
M*!</WLQHO#CN&8;!LCQ2"35SKL)/0'[33((Q,U_HTB!10U*8(:F-XP)YFJ8<
M/R!&U-(^M:S!*,Q@O#R >".("P1OMF4KI[VHG<]TIY*B!J$P@[",VM/!_:+,
MS6=D $7^X(&,OY;1?#:?+GJZG%V@S^2XV^0W9L=<S]$)KUDIWL7*7SZA.'7K
M7*TY=JR"&F+'*NV+UR_*=U\>@W03QAF)Y!.TM#Z[,/CT^#K)\2)/]M4;&<LD
M!W94'[<R6,NT-(#?GQ) YNFB?,GC_%)/YW]02P,$%     @ <H!85@"GW6--
M @  *@4  !@   !X;"]W;W)K<VAE971S+W-H965T-"YX;6RM5%%/VS 0_BLG
M#TT@;3A-H$PLC53:(I 85 2VAVD/;GIM+!P[LYV6_?O93HB*5"8>]A+[[/L^
MWW>YNW2K]),I$2T\5T*:$2FMK<\I-46)%3/'JD;I;E9*5\PZ4Z^IJ36R90!5
M@L91-*05XY)D:3B;ZRQ5C15<XER#::J*Z3\7*-1V1 ;DY>">KTOK#VB6UFR-
M.=K'>JZ=17N6):]0&JXD:%R-R'AP/DF\?W#XSG%K=O;@E2R4>O+&]7)$(A\0
M"BRL9V!NV> $A?!$+HS?'2?IG_3 W?T+^V70[K0LF,&)$C_XTI8C\H7 $E>L
M$?9>;:^PTW/J^0HE3/C"MO4]BP@4C;&JZL N@HK+=F7/71YV (.3-P!Q!XC?
M"T@Z0,@<;2,+LJ;,LBS5:@O:>SLVOPFY"6BGADO_%W.KW2UW.)M-[F[SNYOK
MZ?AA-H6+\<WX=C*#_&HV>\CA<,XT2ENBY043Y@@^PV,^A<.#(S@ +N&A5(UA
M<FE2:ETHGI 6W;,7[;/Q&\].L3B&9/ )XBB.]\ G[X</7L.I2T"?A;C/0ASX
MDC?X<LLLNMJTH%9PR263!6<"YLKP4&P_QPMCM2NY7_NDMMPG^[E]&YZ;FA4X
M(J[/#.H-DNSCA\$P^KI/^'\B>Y6&I$]#\B_V;"Q<4SOM"&X\0"-=<85V6PAT
M_5:H1MJ]_[IE'096/S8V69S$PY1N=H7M<3H].^F=VH#I3B7[*?*-Z367!@2N
M'"PZ/CLEH-O.; VKZE#<"V5=JX1MZ889:N_@[E=*V1?#]TL_'K._4$L#!!0
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
M3A+Z88?%-@HE@DF>K0UPMBD:B>!Y\-2#05@/(_ WE>8"OI[&4I7\\.(_B@B
MN4&^LHJ=-^'[*MTF^0-^WP^>WJH?TO=!?BG;>%_WD;ZHBH#JO3RY Y1ATUD
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
MC8]A\'3@SWE"3?S>!9:"J"8C@=-29GL:%7GB)W!0*.41>MEN8'>RX:/]USQ
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
MLG62A9R#IT"F3,H8&N3&8?OV[V.%"+"A;1G;5XIF1W(TK]_$![R<*@\#SWA
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
MD :]LRVA,I84R$[3=9O(B/(9(\83R6&B1 9B6NS1[4X2G$RQ0-WO%\Q.5?,
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
MD(VZ<0\Y*Q=#=DCEU4-)UWD/R7TP@OJOB67"T>PKN2ZH?!)>?T M<G%I["R
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
M6H#O5Q5"PKVA [H?F+SY'U!+ P04    " !R@%A62.074R\3  "9-P  &0
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
M)74:J-J$SC9=K3;[(J1XKUYQ/FI!A\Z'PS/55ADXI04"^1@+[F$YL;X;=7&
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
ML$UX)5OE!G.H5 -G"R]IPY.FH"2/"QXW1VG5"<H@8T5:1U\T83]G(P!G61&
MLZH>@<NDB5Z'GONDO88V^OS[!/.M=(<M%7T%A.LXC-$!DJ0\0KGD3=-0+2;)
MR1Z:(%=\$VUX@W(]R,K 8C2=\[S8FHYYG!3LN;^UTR?G#ORC6OC3E<6F/_0N
M'$%V;W<'N-?AW/(X/9S^WF,_4]A\.GF'I?%954R8"2>J\.#TVI]B9MKA[YL?
M+G$(E88FX/N=QC^\\8$,[(ZU5_\ 4$L#!!0    ( '* 6%90>R[ X@0  -$*
M   9    >&PO=V]R:W-H965T<R]S:&5E=#$Y+GAM;)56VW+;-A!]UU?L*)Y,
M.\.2!'AW;,W$<=)DIDG=.&D?.GV 2,A"30(* -KQWW<7E!6EL97)"W';/7N
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
M!EC4=DZPG4BI7A)T*4&!B=@5OK)!/ E BM[*IKBFZLSXSLS?C$A\7927*%O
MRD93@P[E2F- (BNI-;2&$:BO!UA): ]FPW.\FL1?>[P(#64F1<F%5Y=>\L!7
M4\ (ZH'0I->/ /-6TWZ4.SYG"(14^=4G@\CZ1%IWK=XH[O51A:H\8*RHN18>
MNP)A0\JFTJ^&4NKXUCCL(W-6=&!GW[J+*VU62T:/$&N]==6[K"U6P5>S8HA8
M/[DB_MNV5SX55,D8*B0).'C5?M3FIW7>6!FMX^7=WQ7HWM<))T 3DW'0Z^2M
M*.1XCTE![#X>%?@].&AP*(,AZ?L'F91<[C@0\1V> P>]*X7E5/Y3GQFXNZK>
MX>H4G'S3-AI/(A:(EE +%1@'+]Z;JW; 05>!V[9<B+?*:.XST(8L@+=[4(57
M[Z&N.*_J@X9)[G97##AA".FZ9H7O'U1Q%W:Y+Q=Y(3D.DC5<:Z"M2^_ W/-U
M373($]BVX\LJF=DFF9%-.0 TG#$,;+E$VXZNJ,%N+$$;U,2F7!14H-2[U'5,
M$P&"'0ZG.D/-1>Z<+K@MP_M1.XC,[ML5*S!@+?E#Q^&O')"8Z#SWW?VL2K[8
M,'2M=$]BM5HJP0KJSY;D#.!P:S**^=TD:S4W9Y342<NLANQ5M'3P"<\]"TZ!
MD3]MX)*P1SX(_H>!VNLG0.TQT&H:DI\X3XM[RM!!.SG^*F;3X1RXZU=Q=36\
MG,_IS>7P:CX+;NH,* #_+F=S$>(+9*KP8CB=SH*WS25-& [#BTC,AO/Y6,R'
M%V$4O*&S=-?DS# :7D67]'(YGM'+Y&H:?*F3:#@;7EUBA^GP B2P0SB["BC$
M-3+<5*&MU5T%G?&8J4[F(;V$""^?3 &>JF3);GISZ*9UE01IP\MH& %9XMTT
M@@ 3?A="Q'G@N@D-"W5"F$U",8_FXF(2^8<.>:T?G$['*+&OQ#2\@,+@;F>Y
M6G,5\]J5J:YV@/Y ;4!O(J@';V;CJ1@\$L4Q.YU,F<7)$&QZ9B\@0!_ ;"X)
MPOY;@L\9(H,M.!/=J@78K)JBB 2HK5-=ICF=SO\VV?KL$\(./]:)1W_F+B$=
MB'_.0L"/]<G?W#2$_5<-;S.<0X7S\NT(R/Z9*X:,2N:&[N$_?6PWMP!A_S7
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
M^@J'#;H%2PF>N>=0I&&)OGH.LUF8EZ7KY.&L+(([U;9<5VX5I6%>E$!P@F1
MLC!-B^"MK#N73SA/2$@R"D58EC&4849H\$9H#@NM[--II.&,YJ[)X\(UR2P-
MWN\4$D)20(IPEJ.%-,P0 BV08A;\IN3++QKNL#Z[6@?O>C<KEXTTQ > ARN)
M:T@2!RMED=-C'P+8:-6.>PW><'8'=_YNX^C$YRB*AA1/ _92B@(2WR,HL0SZ
M9/M"8< T4"0$2EI"EM!AT;=<QX5I&D-*9Y"2#!V&!_&EX5M?*EXW J_4OBB>
MH_\0[<)U*+H'.T6<PL5W4GJR:9)ZBDF(- >R&0HX=IBG7UW.J'?KGR &_$W2
MW]/CZ/C*N>DO]R_+^R?2 ]-;5P ;OL&M<33#Y-7]LZ/_L6KOK_JULNA<W]WA
M2XUKMP#G-PH/P_#C#(QOO_E_4$L#!!0    ( '* 6%8E-C)-P (  ,0%   9
M    >&PO=V]R:W-H965T<R]S:&5E=#(R+GAM;'U436_;, R]YU<(WC"T@%=_
MQ/EHEQAHV@WKH6B09MUAV$&QF=BH+'D2W;3_?I2<>!F0YF)1TN/CHT5RLE7Z
MV10 R%XK(<W4*Q#KJR P60$5-Q>J!DDW:Z4KCK35F\#4&GCNG"H1Q&$X#"I>
M2B^=N+.Y3B>J05%*F&MFFJKB^FT&0FVG7N3M#Q;EID![$*23FF_@$?!'/=>T
M"SJ6O*Q FE))IF$]]:ZCJUEB\0[P5,+6'-C,9K)2ZMEN[O*I%UI!("!#R\!I
M>8$;$,(2D8P_.TZO"VD=#^T]^S>7.^6RX@9NE/A9YEA,O;''<ECS1N!";;_#
M+I^!Y<N4,.[+MBVV/_)8UAA4U<Z9%%2E;%?^NOL/!P[C\!V'>.<0.]UM(*?R
MEB-/)UIMF;9H8K.&2]5YD[A2VD=Y1$VW)?EANN (C,N<+6#3"(Y*O[%[C@C:
ML+,E7PDPYY, *9+%!]F.==:RQN^P1C&[5Q(+P[[*'/+_"0*2V.F,]SIG\4G&
M6\@N6#_R61S&\0F^?I=WW_'UW\N[31=R]E"#YK9"#/MUO3*HJ5!^'TNY)4R.
M$]KFN3(USV#J47<8T"_@I9\^1,/PRPFY22<W.<6>/E(SYHT IM;4"MU+<6,
MS3&Q)^F.BSU;%JHQ5 O&1KE50G!MSGOTYZ%:@79_?P&VT4NYZ1W4R[53X5[&
M?B)"9>H%Z&8.NE2Y(3"6&JB7D<U PKHD^$=VZ<=10FN<^)?QD#UQ C>F=R<S
M50%;\E<P;)3X"=&.0EI&'<15[0TUH_$))Y_9G%0AR?)=+3]@07J'?A*%;.#W
MQP,6?R;S#2BAWE(A%S9ZZ(?)D(PH#/U1?\R./5-PT%D5Z(V;'X9EJI'8-EEW
MVHVHZ[8S_\';^7;/]::D(A.P)M?P8C3PF&YG1KM!5;L^72FDKG=F06,6M 70
M_5HIW&]L@&YPIW\!4$L#!!0    ( '* 6%:U%QJ/[@,  *P)   9    >&PO
M=V]R:W-H965T<R]S:&5E=#(S+GAM;+56;6_C-@S^GE]!^ Z'%#!J6WY+>DF
MOAW6#[<5;6_#,.R#8C.)<;:427+3_OM1LN.V0!K<-NR+3,GD(Y(/*6FVD^J[
MWB :>&IJH>?>QICM61#H8H,-UZ=RBX+^K*1JN*&I6@=ZJY"7SJBI Q:&6=#P
M2GB+F5N[58N9;$U=";Q5H-NFX>KY FNYFWN1MU^XJ]8;8Q>"Q6S+UWB/YMOV
M5M$L&%#*JD&A*RE X6KNG4=G%YG5=PJ_5KC3KV2PD2RE_&XG-^7<"ZU#6&-A
M+ *GSR->8EU;('+CKQ[3&[:TAJ_E/?H7%SO%LN0:+V7]6U6:S=R;>%#BBK>U
MN9.[G["/)[5XA:RU&V'7Z2:9!T6KC6QZ8_*@J43WY4]]'EX93,)W#%AOP)S?
MW4;.RRMN^&*FY Z4U28T*[A0G34Y5PE+RKU1]+<B.[.X$85L$![X$VH8/_!E
MC?ID%AB"M@I!T<-<=##L'9B(P5<IS$;#M2BQ? L0D$^#8VSOV 4[BGB%Q2G$
MD0\L9.P(7CP$&CN\^$<"_>-\J8VBBOCS4*@=4'(8R';)F=[R N<>M8%&]8C>
MXM.'* L_'W$S&=Q,CJ$O[JGKRK9&D"NH.I<-?P)\HB[42&U02%%4=<5M31]R
M_BC\8>?'#QO9:BY*;7>]DG7-E3X9_8[TZ?@$8@.;)2K+R,@R8FF)[!".7C(+
MW,"]X:8U4CW#'3<('V'JI].0OIF?DL5'R'T6)B.K?;U:46_2GF>C;X9B,L]P
M6W-AX YKLBUA'/E1F,&)%1B!."%.:87LQ;JB8H5;10>4(M,[W/**'!YG?I[E
M3I?Y;!(YR=I/R,QZA_"F%CY]F+ H^@P_TPEHU3(:D^F4QCA+1K^8#47-6 Y9
M#.,XMEM+P^M7&'#=DS.^0(&KRIQ0E+'/$AOU./63">ULQ<2/HBF)1\HD'<HD
M_0]E<J@NCN+]+W5QV2J%PIR-OF")BE+V$1*6VD1,*#GY/B>.HIX8RCG-*/]$
M(*.ZF8RN<(4$4[Z@$$<)@RE1,;9$A8,QRT)(XHC@<XMX(QY1&[H_C"/IDD J
M8\O#LC'.F1O30WR^\+AG]E_SF0U\9C_,IZ!"+/NP':O4[4O7'H=X/8K[CW@]
MS.4[K4E]S/PI-0LU=DI=FA/=]K(B\_/RD8O"7B>QGW;9)F%J4WW=;&OYC A]
MAC6=!O$DI#&<1N\Q%H<)Q'G<MV)&Y*8LZ5D[+XJV:3N7]J7RMKW)T=S/)[%U
ME(ZB,#Q(5_#J!J48UNZ=H*&0K3#=93JL#D^1\^X&?E'OWC%?N5I70D.-*S(-
M3W/J/-6]#;J)D5MW'R^EH80Y<4//*516@?ZOI#3[B=U@>* M_@902P,$%
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
MQJ$#_/]D;5@_8(#-Q7CT'U!+ P04    " !R@%A6E!LW]O<#  #U"   &0
M 'AL+W=O<FMS:&5E=',O<VAE970R.2YX;6R55M]OVS80?O=?<5"-H@4TB:1^
M4:EM(&FRM<"Z97&Z/0Q[H"7:%B*)+DG%Z7^_H^2X+FH[Z(MX1]Y]=\?O2&JR
M5?K!K*6T\-34K9EZ:VLW%V%HBK5LA G41K:XLE2Z$195O0K-1DM1]DY-'3)"
MTK 15>O-)OW<K9Y-5&?KJI6W&DS7-$)_O9*UVDX]ZCU/W%6KM743X6RR$2LY
ME_;SYE:C%NY1RJJ1K:E4"UHNI]XEO;B*G7UO\'<EM^9 !E?)0JD'IWPLIQYQ
M"<E:%M8A"!P>Y7M9UPX(T_BRP_3V(9WCH?R,_FM?.]:R$$:^5_4_56G74X][
M4,JEZ&I[I[8?Y*Z>Q.$5JC;]%[:#;8(1B\Y8U>R<46^J=AC%TVX?#APX.>'
M=@ZLSWL(U&=Y+:R83;3:@G;6B.:$OM3>&Y.K6D?*W&I<K=#/SO[JA+92UU_!
MN<,O\+D575E96<*;>[&HI7D["2T&<N9AL0.]&D#9"5#*X)-J[=K 35O*\GN
M$#/<I\F>T[QB9Q&O91% 1'U@A+$S>-&^[*C'BWZ^['\O%\9J[);_CA4^P,;'
M8=T)NC ;4<BIAT?$2/THO=GK5S0E[\XD'>^3CL^AS^9X(LNNEJ"6L*Q:T1:5
MJ*%JAZ/I>APED*)8PY>AOF,5G(UQO((W]VO5&=&6QH6^5G4MM/'AYJF0&PL;
MJ6&^%EKV>_EVY"@""L8"@[:$"'0),=@UW"LKZM&?:(_9MBNXDX^R[:2!,42I
M3_/4";F?\@B%./.SB+D9[G/F9FC*_#B*1[_A50-8[%P,6S'O%J8J*[Q2(/$9
M^KQ^Q1EE[WX8^]6#^!_;0C42*/,3#$")3SC'*'Z2)<!]&J<NB0A=_L#+\9LQ
M)027>8JVL<]R"IE/TQQBS([QT94P50$W0K<8PAQLSAA(@&9N2$@_<-H/L=,8
M#J/KJNY<"Y[RYJ>]HWST7C4-;LMU]5B5$C?^]CMGEA-R0H@H2]S^!I2S9/0!
M[['P=^S,'=[<JN(!;G55(% >!TD:CBE#8W3.DB#+4"4\8!FJ64!X.,[3@&*A
M61PP@EH2<.::@OYT4R Q,1VZ(R-TZ Z>Q4Z(?3(D'4?(%/V1U<1/HQC0GL9
M*5(30XIDYA!%/J/TD-/4STGF^,]=&Z!MEB*G+,I<X"2.SG,:#9RF;!B2@176
MLT+X2YP>]Z:#=_82IQE+3@D#N8ZF[ 5.>1+D+!RG2!XFPWF0TM!1&6$6E*;8
M8>&8TX PI^9!A(3G/, [_MB5%AX\18W4J_[!-5"HKK7#J[2?W;_IE\-3]LU\
M^"'X)/2J:@W4<HFN),@2#_3PR Z*59O^85LHB\]D+Z[QOT1J9X#K2Z7LL^("
M[/]T9O\#4$L#!!0    ( '* 6%8 H6$OUP0  & >   9    >&PO=V]R:W-H
M965T<R]S:&5E=#,P+GAM;,V96V_;-A3'OPJA#4,+--'%E\29;2"Q-*Q#@P8)
MNCX4>Z"E(YN(1'HD;:?[]"4E1[9LAHD 8J@?;%UX_CSG=RB*QQQO&7\42P")
MGLJ"BHFWE')UY?LB74*)Q3E; 55W<L9++-4I7_ABQ0%GE5%9^%$0#/T2$^I-
MQ]6U.SX=L[4L"(4[CL2Z+#'_?@,%VTZ\T'N^<$\62ZDO^-/Q"B_@ >27U1U7
M9WZCDI$2J"",(@[YQ+L.KY)PI VJ%G\3V(J#8Z1#F3/VJ$\^9A,OT!Y! :G4
M$EC];& &1:&5E!__[D2]ID]M>'C\K/Y'%;P*9HX%S%CQE61R.?$N/91!CM>%
MO&?;/V$7T$#KI:P0U3?:[MH&'DK70K)R9ZP\* FM?_'3#L2!0=A_P2#:&43'
M!L,7#'H[@]Y;>^CO#/IO-1CL#*K0_3KV"ER,)9Z..=LBKELK-7U0T:^L%2]"
M]4!YD%S=)<I.3C_S!:;D/ZRS]@$]U,,%L1P]D 4E.4DQE>@Z3=F:2D(7Z(X5
M)"4@$*89NH<4U.T8-FK K=3PD0*]BT%B4HCWZ Q]>8C1NU_?CWVI/-7]^>G.
MJUGM5?2"5V&$;AF52X$2FD'6%O!5B$V<T7.<-Y%5\2],SU$O_("B((I,#MG-
M8TBMYO';S4.#>?)V\\ "H]<DO5?I]?[_I'_[I/I"'R64XA]#H#>U8WVS8WI6
MO!(KG,+$4].> +X!;_K;+^$P^-V4,Y=BL4NQQ)%8*[O])KM]F_KT#KC.D)KF
MT895^2-4@NI'FA)BU>J:D%IL5(GI5]1F&IP/QO[FD+/+#A-'8BW.@X;SX*V<
MU:.C7MT<5[2Y>C+H&H2)ME6Q*^V!@?:H=X3;98^)([$6[F&#>]@!MV02%P@+
M =((VJK5%?30!'IT!-IECXDCL1;HBP;TA17T=:%6CYBF@-0Z%&5L/9?Y6K&N
MWP=&VE;!KK1KL>$![:@7Z,\1<$.[H:%=XLBY%LO+AN6EE>4-SM2R=2X1/*FE
MO0 3/*M"5WBUV.  RL#$[K39R(3N\@1Q&+;;M:B,&BHC*Y6OG$@X8WEN'$Q6
MVZX\1B>!7IAXC$X"[9MXG#8;6'"$P7X1'KPRMU%<2&)^9]AMNP+9J1W%<(3#
M:9>)*[4VW(,*)[3"G;&R5"6I*J721U40SP7)B%[OKIH7BI%Z>#+IAVU*,WN_
M7=>?3M425VIMYM&>>61GCL722#4Z&7U#TY,VL^MW9NM2+7&EUF:[+]Y":_4P
M_2R7P%'*J!K(U9I3#>X<7I@[>J=/>V3D[;26<JJ6N%)K\]Z74Z&]GKHEE)3K
M$GV[A7(.W%C6VB4ZS]$NU6*G:HDKM78R]C57./A9_[H(G19O3M5BIVJ)*[5V
MCO>%7FBO]!(A28DE9&@M0)<>!=FH#*HD4T;/."S6174W)T_J^^4:T-Y-YX39
MG>ZA[X"YR8_8J1^)*[5V<O;%86BO#F_QT^NSH=-ZT*E:[%0M<:763L:^N@PO
M?]K9T&G9ZE0M=JJ6N%)KYWA?*X?V8MG9;.BTKG[%Z7YDF0Y=.I*X4JNSXQ_L
MI)7 %]46ID#5 U1O-C57FVW2ZVIS\.CZ3&^?5CMT>YEZ[_46\P6A A60*\G@
M_$*];'F]G5F?2+:J]NOF3$I65H=+P&JIKQNH^SEC\OE$=]!L*D]_ %!+ P04
M    " !R@%A6IZ%1+^$$   /(@  &0   'AL+W=O<FMS:&5E=',O<VAE970S
M,2YX;6S56EMOVS84_BN$!@P;D$4BZ6MF&\BEZPHLF!&WZT.Q!UJB;:*2J))4
MG S[\2,E171KB:VU&K!?$MUX^)W#\^E\]-%DR\5'N:%4@:<D3N74VRB57?F^
M##<T(?*29S35=U9<)$3I4['V928HB8I!2>RC(!CX"6&I-YL4U^9B-N&YBEE*
MYP+(/$F(>+ZA,=]./>B]7'A@ZXTR%_S9)"-KNJ#J7387^LROK40LH:ED/ 6"
MKJ;>-;RZP2,SH'CB+T:W<N<8&%>6G'\T)V^BJ1<81#2FH3(FB/[W2&]I'!M+
M&L>GRJA7SVD&[AZ_6/^M<%X[LR22WO+X/8O49NJ-/!#1%<EC]<"WO]/*H;ZQ
M%_)8%G_!MGHV\$"82\63:K!&D+"T_$^>JD#L#("#E@&H&H *W.5$!<H[HLAL
M(O@6"/.TMF8."E>+T1H<2\VJ+)30=YD>IV9_BC5)V3_$A.@"+,JU 7P%%FR=
MLA4+2:K =1CR/%4L78,YCUG(J 0DC< ##:F^?4<?]>IF>JV4!#_=4458+'\&
MOX"%SJ$HCZFQ%U&=-2$K)@*"*"HGOM(.&!A^6(&]*<&B%K 0@7N>JHT$K]*(
M1I\;\+7GM?OHQ?T;Y+1X1\-+@.$%0 %"#GNX#B<N[/5:[-VSE"5Y C[<TV1)
MQ=_@7[#@N0B+$"SR+(N?ZWM-_CNM&X9>R8R$=.KI8$HJ'JDW^_$'. A^=6#O
MU=A[A75\>JD /ORAP8 WBB:R,2Z](\2E7\>E[US3>;[4CH)WBL5,:7\OP%SH
MMZ)0S_HH-D$Q 7CU*6>%WQ?@CLDPYC(7A;>W/,FX9(KJX.SX_:#]!OJM6IJ0
M@*5@H8&SD#;Y7R*$00'1O&D?9\%E &%_XC\VN#:H71L<FJ[S/,G,ZKJRU&FT
MXVH,:\C#L\W2X1'B,JKC,CKY+"T1CC]/4M2<HN/:K['3K[>"I#)ALI !Q@6-
M6PFVS V^)A#C%JHTPX"!+93!H5QYKZ,CP%NMAI2)J9,S;NL=DP/NE'EXMK2I
MH'_GT" ;&G3RS*D@[F7MH.4%#ZT@@6Y%<C!_*GM?0D&PA<C0Z@OH+---#'I-
M4RI(7,79R9]C2 !H-0#LGR]_G/JE:VBLAH!N$7$2_!DT)VTP:DE:*S>@LVIW
MX,^PA<IM%<A6>.@N\8T52"JZ+<J0WI>^;'6=/'+.T359;#6'X_/ED5.)= P-
ML@(#N07&*?"H@KB7O+V6ES^R @0YJ_CLGCS]KYVQVWS7Q;$B :&SS5ODU#==
M0V,5!G(KC)/(VV;1@GN]EKRUH@5]1;3LY^VW;)'=5KNNB94KZ'SE"CJ&7$%6
MKJ#3ERNH6:[T\;@E7:U<0=]9KJ!FN8(A;H%BY0KZBES99\XA&V:W]:YI8H4*
M.E^A@HXA5+ 5*OCTA0IN%BK#H(5!V H5[!8J!S.HLK?/H$$+%"LZL/N7B08&
M??N&V6V[:Y+L-$+PV?(''Z/-@JVDP&Y)<1+\Z34E+1R.6@03MM(#N]LEA_.G
MN;G1&[14(&Q+/?Y*>Z.I AVZ87;/T359;$''Y]OOP,=H>& K,/#IMSPJB'L;
MYM&7O_;X.SWZA(IU\26"!,6ZE>WZ^FK]M<-UV>.WCY>?2MP3L6:I!#%=Z:'!
MY5 32)1?'Y0GBF=%QW_)E>))<;BA)*+"/*#OKSA7+R=F@OH;D-E_4$L#!!0
M   ( '* 6%8=$Q1:#0,  /@,   9    >&PO=V]R:W-H965T<R]S:&5E=#,R
M+GAM;-U7VX[3,!#]%2M("*2EN?3*TD9J-R!6HJ+:<GE8\> FD]1:QRZVTRY\
M/;:39MNJ+;LH0H(^-+[,.?:<&3N3X8:+.[D$4.@^ITR.G*52JTO7E?$2<BQ;
M? 5,SZ1<Y%CIKLA<N1* $PO*J1MX7L_-,6%..+1C,Q$.>:$H83 32!9YCL6/
M"5"^&3F^LQVX(=E2F0$W'*YP!G-0GU<SH7MNS9*0')@DG"$!Z<@9^Y?1P-A;
M@R\$-G*GC8PG"\[O3.<Z&3F>V1!0B)5AP/JQABN@U!#I;7RO.)UZ20/<;6_9
MWUG?M2\++.&*TZ\D4<N1,W!0 BDNJ+KAF_=0^=,U?#&GTOZC367K.2@NI.)Y
M!=8[R DKG_B^TF$'X/=. ((*$!P".B< [0K0?BR@4P$Z5IG2%:M#A!4.AX)O
MD##6FLTTK)@6K=TGS(1]KH2>)1JGPH\BPXS\Q"8(%VA>!A_Q%,U)QDA*8LP4
M&L<Q+Y@B+$,S3DE,0"+,$G0#,>CI"-8Z?58Z&91$+R)0F%#Y$KU"<YVD24'!
M\&&J,PRS&)#.5906+)&HD)"@I!"&..9,*E&4V2"P CETE7;0;-.-*V<FI3/!
M"6?\ $TY4TN)WK($DGT"5RM3RQ-LY9D$9QDCB%NH[5^@P N"(QNZ>CS</P*/
M'@_WSGC3KH/=MGR=$WQ3DB04)-RCVRGD"Q#?CFE\EL-<0Y=RA6,8.?J>D2#6
MX(3/G_D][\TQ?9HDBQHBV].N4VO7L>SM?^^@H-L/>K/H6D$NCT:TTV1$FR2+
M&B+;BVBWCFCW[&D8-W(CE6OXGEW$O&37H=?R>NWNT%WORG;"[L L^JW9GJN]
MVM7>65<_D00VV@-Q]N"?Y7AJFC1)%C5$MJ==O]:N_]\>_'Z3$6V2+&J(;"^B
M@SJB@[]P\ ='3VK_M2ZX'W[^P2WP)Z#HB:!2$W>G)LQ!9+:VELBF:5G_U*-U
M^3ZV5>O!^$27]645_D!3?A-,L<@(DXA"JBF]5E]?7J*LL\N.XBM;>2ZXTG6L
M;2[UIPD(8Z#G4\[5MF,6J#]VPE]02P,$%     @ <H!85I#T&1$]!   RPX
M !D   !X;"]W;W)K<VAE971S+W-H965T,S,N>&ULK5?;;MLX$/T50ELL6J")
M1.IB*6L;2.P6VX=N@CC=/C,2;1&52"])Q]W]^AU=(ML2)>2A+[8N9X[.&9(S
MY/PHU0^=,V;0S[(0>N'DQNQO7%>G.2NIOI9[)N#-5JJ2&KA5.U?O%:-9'506
M+O&\R"TI%\YR7C][4,NY/)B""_:@D#Z4)57_WK%"'A<.=EX?//)=;JH'[G*^
MISNV8>;;_D'!G=NQ9+QD0G,ID&+;A7.+;]8XJ )JQ-^<'?79-:JL/$OYH[KY
MDBT<KU+$"I::BH+"WPM;L:*HF$#'/RVITWVS"CR_?F7_7)L',\]4LY4LOO/,
MY LG=E#&MO10F$=Y_).UAL**+Y6%KG_1L<5Z#DH/VLBR#08%)1?-/_W9)N(L
M $<C :0-(/V 8"3 ;P/\MP8$;4"=:K>Q4N=A30U=SI4\(E6A@:VZJ)-91X-]
M+JIQWQ@%;SG$F>6]VE'!_Z/5('Q$FV;TD=RB#=\)ON4I%0;=IJD\",/%#CW(
M@J><:41%AAY9RN#UFKW _-G#;# :O5\S0WFA/Z KM(%9FAT*5O'!3%6TIE
M%P>@N$+?-FOT_MT'] YQ@9YR>=! J^>N 6>5/C=M7=PU+LB("TS05RE,KM$G
MD;'LDL"%E'1Y(:]YN2.3C&N67B,??T3$(\0B:/7V<&P)7[\]W)MPXW>C[-=\
M_@C?(]L="FI8AIZHXEL875HP:YX;GL#.4Q6A&[VG*5LX4&4T4R_,6?[^&XZ\
M/VPY^I5DZU]$=I&_H,M?,,4.^=,\@^G-:6%+6A,<U<%5H7U9QD$2PL"]G&=C
MB)K-HB2Y1*TMJ&B6Q!WJ0G_8Z0\G]:]D63*5CLAO8L.S3Q(2Q3UAJR$*1S,<
M]N1;4&$0C,B/.OG1I/PO(H-*J$;D1\-/8AR2GOPA*DZ2WA"MAZ DQ,0N?M:)
MGTV*_\P50P]*FJ;3V1S,A@[(C$0]!S94Y,4]"S:4/POL'N+.0SSIX7LNH5Y
MS;"ICX=?C&%B]]1;4$$X&  +*@0VN_JD4Y],JO]+BJM3!5Q!HU"PW4#W34>2
MPEH($TL>82_5<V5#^0GNN;*AL._976'OU+J]25]/TM "FG#=3M%6R;(SIV$;
M87*TJC<03-E;JF=9T80D_95CPP4D2?R>2RL.!T$RXO-LBX(G?=Z;G"ET&L'6
ML=T4'JYS'_<=#4$)Z1=B"RCT1VH!)B<OY U>+F?DI!\R4!$$_<YB Y%9WX\%
M=%:^+_V<-A9XLN]":39,76FVJW9_Z%/!88]*Q^I<RW4NX0KC?N975A@95#H;
M+/9&*AT^M7H\W>LO5I75Q;!%P[H)_*!OPX(+?%@2?1\V' Z3_EQSSW;YL*9W
M]6E)HWIKWFQLNZ?=B>RV/H?TGM]5)[7Z]'"B:8YY7ZG:<:%1P;9 Z5W/(+FJ
M.3DU-T;NZ[/$LS106.K+'$Z;3%4 >+^5T.?:F^H#W?EU^3]02P,$%     @
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
M]T]9IMZNE!.L,OFMVNSQ_P%02P,$%     @ <H!85D?Y*J#] P  4Q4  !D
M  !X;"]W;W)K<VAE971S+W-H965T,S4N>&ULM5A=;]LV%/TKA%8,+9!&(BW+
M3F8;2)P5"S"C1M)V#\4>&.G:%B*)'DG9*; ?/U)2)"N6Z3KA7FQ]W'-T#WDO
M=<31EO%'L0*0Z"E-,C%V5E*N+UU7A"M(J3AG:\C4G07C*97JE"]=L>9 HP*4
M)B[QO,!-:9PYDU%Q;<XG(Y;+),Y@SI'(TY3R']>0L.W8P<[SA;MXN9+Z@CL9
MK>D2[D%^7<^Y.G-KEBA.(1,QRQ"'Q=BYPI=34@"*B&\Q;,7.,=)2'AA[U">W
MT=CQ=$:00"@U!55_&YA"DF@FE<<_%:E3/U,#=X^?V3\5XI68!RI@RI*_XDBN
MQL[001$L:)[(.[;] RI!?<T7LD04OVA;Q7H."G,A65J!509IG)7_]*D:B!T
M#@X 2 4@+P'^ 4"O O0*H65FA:P;*NEDQ-D6<1VMV/1!,38%6JF),SV-]Y*K
MN['"R<D=E8!H%J$[6.8)E8S_0#,J)7"!WM^ I'$B/J"/Z%[53Y0G@-A"S5X=
M2H4 *=3]K_<WZ/V[#^@=BC/T9<5RH4C%R)4J1_TD-ZSRN2[S(0?RP03-6"97
M OV>11"U"5PEKE9(GA5>$R/C#83GJ(?/$/$(Z4AH^O-P;$BG5P]XK^#K'1KP
M9O"N]."A[W^J"'0K(15_=XU72>=WT^DNOQ1K&L+846TL@&_ F?SZ"PZ\W[JT
M6B)K*?=KY;Z)?4]Y9W64%$%!H9>@S>3"\_Q@Y&YV9>Q'8<\;](9U6"O!?IU@
M_TB",N:@UBB)KB&#1:PJ^_L,T@?@G3-C9#MU9BR1M80'M?# ;DT&-I5;(FLI
M']3*!V^OR<%^31+LORC),JB_$T3\"Q)T5^2P3F]X)#W])HZSI5J>0[8!E>8<
M>,RZ5U8SUS>J@'D7<&H$OG(&+FJ)%\:T;K.0I8"^T"<P=YN1YM2:LT364HR]
MYIWKV>VWBL^2>%ML;?4[C@._O><JCMVF&_B^?H&WNJX*VVV[@>>307?;8=+D
M2"PVWA$R0^>9D:^=BL:+8.,+OW1_4^6"Q9GJP.P1S95JJ62?%9[PLUP!-S:E
MF?_DPOP_[ EN_ GV+;>ET?"<K-X26UM]8W[P,??S,VW9WVO+P,?>RZ[<C^KW
MAOT#3=FX%&RT I.9ZL@T3^N"1/^BMQ>P52MCBZT]0(V9P0/+!6QT1R>KM\36
M5M]X)6S3+!TAZ_Q2-&->*[!Q2MALE6;TR7[]6[55MMC:'_J-KR*6?16QZJML
ML;75-[Z*'/-5I]3_$3*]IG<H-().5>CN;%NEP)?%;IY (<LS6>Y@U5?K'<.K
M8I_,;<++[<89Y<LX$RB!A8)ZYP/U!N+E#EYY(MFZV 1[8%*RM#A< 8V ZP!U
M?\&8?#[1#ZCW42?_ 5!+ P04    " !R@%A64=0Z<*8"  !C!P  &0   'AL
M+W=O<FMS:&5E=',O<VAE970S-BYX;6RM56MOTS 4_2M6F- F0?-HF\)((ZTM
MB$E4FO8 H6D?W/2VL>;8P78?^_=<.VGH1E8VB2^)'_<<GW-M7R<;J>YU#F#(
MMN!"#[W<F/+4]W660T%U1Y8@<&8A54$-=M72UZ4".G>@@OM1$,1^09GPTL2-
M7:@TD2O#F8 +1?2J**AZ& &7FZ$7>KN!2[;,C1WPTZ2D2[@"<U->*.SY#<N<
M%2 TDX(H6 R]L_!T'-MX%_"=P4;OM8EU,I/RWG;.YT,OL(* 0V8L \7?&L;
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
MRB[ ^;64YF%@'72M;O0;4$L#!!0    ( '* 6%;Z];C]S (  "L(   9
M>&PO=V]R:W-H965T<R]S:&5E=#0Q+GAM;*U6;6_:,!#^*U9639VTDC>:;AU$
M*F33)JT:*NOZV20'L>K$F6V@^_<[.R&#-+!^Z!?B<^YY_-R=<\=H*^2CR@$T
M>2IXJ<9.KG5U[;HJS:&@:B J*/'-4LB":C3ERE65!)I94,'=P/,BMZ"L=.*1
MW9O)>"36FK,29I*H=5%0^6<"7&S'CN_L-N[8*M=FPXU'%5W!'/1]-9-HN2U+
MQ@HH%1,ED; <.S?^=1(9?^OPB\%6[:V)B60AQ*,QOF5CQS."@$.J#0/%QP:F
MP+DA0AF_&TZG/=( ]]<[]B\V=HQE015,!7]@F<['S@>'9+"D:Z[OQ/8K-/%<
M&KY4<&5_R;;Q]1R2KI4610-&!04KZR=]:O*P!_"C(X"@ 01=P/ ((&P X4L!
MPP8PM)FI0[%Y2*BF\4B*+9'&&]G,PB;3HC%\5IJRS[7$MPQQ.IZ*HF :ZZ@5
MH65&IJ+4K%RA3;XSNF"<:0:*G">@*>/J';D@<[QZV9H#$4M2K66:8]HSLJ4:
M)$F%0J(+<C]/R/G9.W)&6$EN&>=88S5R-2HVY[IIHVY2JPN.J/,#<HN"<D4^
MEQEDAP0NAMK&&^SBG00G&1-(!R3TWY/ "X(>0=.7P_T>>/)RN'<BFK"M7FCY
MPB-\;2E^+,FL+<6#+<74EN)FH;3$CZLO]S7WL)_;])MK5=$4Q@XV% 5R T[\
M]HT?>9_Z\O::9,DKD1WD=-CF='B*/;XO-?9/W;UM=<IJZ)6%FHZZB<,!7J/-
M?B;Z?,)#GZ3/9]CZ'.B^;'5?GM3]\[CJ&NB'!\=][,CN=8HZNO_C=" \:H5'
MIX4+37E]7?O$1\]2=37P.]J?^T3=^)+:)]KGZ>AV]]IH 7)EQY'"GK8N==UA
MVMUVXMW81M_9G^ DK ?7/YIZC-Y2N6*E(AR62.D-KC"ALAY-M:%%99OU0FAL
M_7:9XS0':1SP_5((O3/, >W_@_@O4$L#!!0    ( '* 6%9_4W.(DP(  )0&
M   9    >&PO=V]R:W-H965T<R]S:&5E=#0R+GAM;*U574_;,!3]*U<9FD :
MS5<+B*612JMI2" 0%=NSF]RT%G:<V4[+]NMG.VD41EKQL)?$U[[G^)SK^";9
M"?FB-H@:7CDKU=3;:%U=^[[*-LB)&HD*2[-2",F)-J%<^ZJ22'('XLR/@N#"
MYX267IJXN4>9)J+6C);X*$'5G!/Y^P:9V$V]T-M//-'U1ML)/TTJLL8EZN?J
M49K([UARRK%45)0@L9AZL_!Z/K'Y+N$'Q9WJC<$Z60GQ8H/;?.H%5A RS+1E
M(.:UQ3DR9HF,C%\MI]=M:8']\9[]F_-NO*R(PKE@/VFN-U/ORH,<"U(S_21V
MW['UXP1F@BGWA%V;&WB0U4H+WH*- D[+YDU>VSKT .'X "!J =%' 7$+B)W1
M1IFSM2":I(D4.Y VV[#9@:N-0QLWM+2GN-32K%*#T^E<<$ZU.1:M@)0YS$6I
M:;DV,=Q1LJ*,:HH*3A>H"67J#,YA:;ZDO&8(H@#S-4EB <#0%!.>'IZ!*(6&
M[1R>EPLX/3F#$Z EW%/&S+FIQ-=&MMW<SUJ)-XW$Z(#$!68CB,,O$ 51- "?
M?QP>OH7[IEA=Q:*N8I'CBP_P=?8?"GCH[-\U]D4-L\;^;*6T-!_ID-]F@_'P
M!O;>7JN*9#CUS,54*+?HI9\_A1?!UR'W_XGL32WBKA;Q,?;4'K?S"T2W);@M
M,ZSL#1TRWK!=.C;;7[;IY2A._&W?S_&<-S+'G<SQ49FS+*MYS8C&'&9<2$W_
MD$,2&Z8P[NU_'H\F_X@<RHI&5\,R)YW,R5&9\UI*>_&ZJ@[IF[PK3]S;MU'W
M/F?<<]!H\WL]P_;K>R+7M%3F'A<&%8PN#8EL>F 3:%&Y-K(2VC0E-]R8WP9*
MFV#6"R'T/K"=J?L1I7\!4$L#!!0    ( '* 6%8@\!):9P,  '(*   9
M>&PO=V]R:W-H965T<R]S:&5E=#0S+GAM;)66VV[;.!"&7X50BT4+;*R33\G:
M A('10,D&Z/9MA=%+VAI9!.E1)>DXN;M=TC)LMS2<GMCBX>9;_Z1.)S93LAO
M:@.@R8^"EVKN;;3>7OF^2C=04#406RAQ)1>RH!J'<NVKK02:6:."^U$0C/V"
MLM)+9G9N*9.9J#1G)2PE45514/ER USLYE[H[2<^L/5&FPD_F6WI&IY ?]PN
M)8[\UDO&"B@5$R61D,^]Z_!J$8Z,@=WQB<%.=9Z)D;(2XIL9W&5S+S 1 8=4
M&Q<4_YYA 9P;3QC']\:IUS*-8?=Y[_V=%8]B5E3!0O#/+-.;N3?U2 8YK;C^
M(';OH1%D TP%5_:7[)J]@4?22FE1-,880<'*^I_^:!+1,8BB$P918Q#]9!#&
M)PSBQB"V0NO(K*Q;JFDRDV)'I-F-WLR#S8VU1C6L-*_Q24M<96BGDX4H"J;Q
MO6A%:)F1A2@U*]<X)O>,KAAGFH$B;VY!4\;56W)!GO!3RBH.1.0DKW0EP03&
MBJH@^'5):NP)!\PM23O>7Q-6D@?&.;X]-?,U!F]"\-,FT)LZT.A$H+>0#D@<
M_DVB((K(QZ=;\N;UVV,W/FIO$Q"U"8BLW_B$WU;-8T[>U6H>&C6/K9I[JZ:;
MJ^N5TA*_09>0&CAT \VYO%);FL+<PX.G0#Z#E_SU*AP'__3(B5LY<9_W!+,3
MNV*JK2;6RASMYR083&?^LP,U;%'#<ZBA"U5;A?'OL$8M:W2.-7*Q1G_ &K>L
M\3G6V,4:NUB7;M:D94W.L28NUN0/6-.6->UE_;<!+/2Y!NDB3G\EAJ<R>=D2
M+_N)0E/>')XE?;$GQ\6NO8PZZ+$;' :'LA;THN^*;:4A(W<EZ@7E/*>-BR/-
M%^'@%+M34L->]M(<:RR@GRBO;)4\GX'&XU$HP\'P1"2'VA;VUIKD'I0BBTI*
M$\Y22'-S.O&1(Q/!8-+R[;;%&=J7\&M/!0L/)2SLKV'_BO)B'W2=NOU5].(,
M_M?:%G="/P["%+?CF4,)"OMK$,J[*U->9?A9X57VJ/$\M<GM7):N'/B=&[H
MN;:-B\+[L2IU7=S;V;HYNC'-D;GA?YJ_#H>X,'2NC/;]E'] U-W8 Y5K5BJ\
ME7/$X8M%I;)N<.J!%EO;(ZR$QH[#/FZP*01I-N!Z+H3>#PR@;3.3_P%02P,$
M%     @ <H!85NTLFT,G @  ! 4  !D   !X;"]W;W)K<VAE971S+W-H965T
M-#0N>&ULI53=;]L@$/]7$*NF5MJ"XWQLRFQ+3:-IE58I:M3M8=H#L<\Q*@8/
M2-S^]SMP8F5;DI>]& [N]W&8(VFU>;85@",OM50VI95SS8PQFU=0<SO0#2C<
M*;6IN</0;)AM#/ B@&K)XBB:LIH+1;,DK"U-ENBMDT+!TA"[K6MN7N<@=9O2
M(3TL/(I-Y?P"RY*&;V %[JE9&HQ8SU*(&I056A$#94IOA[/YQ.>'A&\"6GLT
M)[Z2M=;//K@O4AIY0R A=YZ!X["#.Y#2$Z&-7WM.VDMZX/'\P/XYU(ZUK+F%
M.RV_B\)5*?U(20$EWTKWJ-LOL*\G&,RUM.%+VBYW/*4DWUJGZST8'=1"=2-_
MV9_#$2".SP#B/2 .OCNAX'+!'<\2HUMB?#:R^4DH-:#1G%#^IZR<P5V!.)>M
M*FW<>P>F)G-M$"S4QI+K!3@NI+TA5T0H\B"DQ".T"7,HZ8$LW]//._KX#/T"
M\@$9#=^1.(IC\K1:D.NKFS]I&(KVMN/>=AQX1V=YUXXLA,VEMEL#Y,?MVCJ#
MO_CG*8\=U_@TE[_V,]OP'%**]]J"V0'-WKX93J-/%YR.>J>C2^S95XPMT27)
M#13"G;+7$4P#@6^B738<1PG;G5 =]ZKC_U7M""9'JJ,SHI->=')1]%ZA&G8(
M\1N7Q2?_E#S]6YP=76K_/CQPLQ'*$@DE@J+!!^0P7<]U@=--N.=K[;!KPK3"
M9PJ,3\#]4FMW"'SK] ]?]AM02P,$%     @ <H!85O^S(M;Q @  &0@  !D
M  !X;"]W;W)K<VAE971S+W-H965T-#4N>&ULK59M;]HP$/XKIZR:6FF0-T*Z
M#B+QLFG]T!7!NFD?37*0J(G-; /MOY_MA#1E@4W:OA"_W//XN3O[CL&>\4>1
M(DIX*G(JAE8JY>;&MD6<8D%$EVV0JIT5XP61:LK7MMAP)(D!%;GM.4[?+DA&
MK6A@UF8\&K"MS#.*,PYB6Q2$/X\Q9_NAY5J'A7FV3J5>L*/!AJQQ@?)A,^-J
M9M<L258@%1FCP'$UM$;NS234]L;@6X9[T1B#]F3)V*.>W"9#R]&",,=8:@:B
M/CN<8)YK(B7C9\5IU4=J8'-\8/]D?%>^+(G "<N_9XE,A]:U!0FNR#:7<[;_
MC)4_@>:+62[,+^PK6\>">"LD*RJP4E!DM/R2IRH.#8#;/P'P*H!W#.B= /@5
MP#>.ELJ,6U,B233@; ]<6RLV/3"Q,6CE349U%A>2J]U,X62T2!F7'8F\@#'C
M"IS1M8#+*4J2Y>(*.K!0%R?9Y@AL!1DM[TV9PC7AB3('\<*Q?.'HP,-B"I<7
M5W"A<'"7Y;F"B8$ME6Q]N!U7$L>E1.^$1->#.T9E*N C33!Y36"KXVJGO8/3
M8^\LXQ3C+OCN._ <SVL1-/E[N'M&CE_GP#=\_JD<'")\OX+;1H3G=81-EN#K
M499&2R&Y>@=M(2U/[+6?J$O#C=B0&(>6>OL"^0ZMZ.T;M^]\: O'?R)[%9Q>
M'9S>.?9HM$.NR@F,"K:E$NZW4DA"=53:W"ZY0L.E"]@N\JZ[[P?VKNE.BY'?
M#6NC5S*#6F9P5N9W4R\P@8/>6ZH>! H)<R*Q36K)YSH-&4[7\?W>D=IV.]?U
MV@7W:\']LX*_,(D"9N29+-7-(Q)^(.$=]<+:M/9_BU@0=(,CH:51OV'D^NT:
MPUIC^ ]!_9/HL#5P@1L>Z6ZW<YW>D7B[464+Y&O3? 3$^EZ6M:=>K?O;R)3U
MH_6QZGMEFWJA*9OF'>'KC K(<:4HG6ZHDL_+1E1.)-N86KYD4G4&,TQ5[T:N
M#=3^BJFT5A-]0/UO(/H%4$L#!!0    ( '* 6%;SCKK;WP,  !,1   9
M>&PO=V]R:W-H965T<R]S:&5E=#0V+GAM;+58T7*C-A3]%0W=Z>S.[ 8D&]M)
M;69BISO=3KW-Q$W[L-,'&:YM34!R)=E._KX2$" -B!UW\F(0Z-QS+[KG@#P]
M"?F@=@ :/68I5S-OI_7^RO=5O(.,J@NQ!V[N;(3,J#9#N?757@)-<E"6^B0(
M1GY&&?>B:7[M5D93<= IXW KD3ID&95/<TC%:>9A[_G"'=ONM+W@1],]W<(*
M]/W^5IJ17T5)6 9<,<&1A,W,N\97<S*V@'S&GPQ.JG&.;"EK(1[LX$LR\P*;
M$:00:QN"FL,1%I"F-I+)XY\RJ%=Q6F#S_#GZY[QX4\R:*EB(]"^6Z-W,FW@H
M@0T]I/I.G'Z!LJ#0QHM%JO)?="KFCD,/Q0>E15:"3089X\61/I8/H@$@I -
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
MJ7LKB1"=,$(U@6H2U12JQ:B6H)JF-#<XMD(Q]IXL/A-?/GG/,_F'=TX,VI1
MM0C5!*I)5%.H%J-:@FJ:TMQPV:;$^(TNF3%&JQ*H%J):A&H"U22J*52+42U!
M-4UI;NILJV+L;U7\FE>9:Q:!S?U66S/V_-X@X\'QP%W ??;/U3D[:#,"U02J
M2513J!:C6H)JFM+<[-AFQ-A_J8RO9FZR>[,("K,P9A7D]O,@K1E"^Q"H%J):
MA&H"U22J*52+42U!-=UH+]X=RLV0[3F,_3V'OW /+;_8.4=HY:'1=E^E_NS9
M/;30.46C[1Y9&>T=K);HC K58E1+4$U3FIL.VV48'^@R$'?&\L_1.2]HNZ'1
MGMT9:[I_:RQT6O'2M+/]V*"5!%2+42U!-4UI3FPFMKHP.51=.'#&R#^^:R10
M+3SPLPUZH]:;7J%/0AQ\$N->V^(*?1(*U6)42U!-4YJ;%]M3F/A["A>FR,RF
M/C$W^.@]P.UW.N<&K2>@6H1J M4DJBE4BU$M035-:6[*;(]A,GB; ]P3M-^
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
M.S$>B&PJ6=/1HK;58RDTUB+;++#X@S0+<#X70A\ZIB"U?R?I7U!+ P04
M" !R@%A6%2W_?/X#   V#P  &0   'AL+W=O<FMS:&5E=',O<VAE970T.2YX
M;6RMEUV/XC84AO^*E8ZJ&6F7?'\PA4A INI>;(663GM1]<(D!MQ)XM0VL.VO
MK^.$D 03V'9N(''><W*>XV/'9W(D](WM$.+@:Y;F;*KM."^>=9W%.Y1!-B(%
MRL63#:$9Y.*6;G564 03:92ENF48GIY!G&OA1(XM:3@A>Y[B'"TI8/LL@_3O
M.4K)<:J9VFG@"][N>#F@AY,";M$*\==B2<6=WGA)<(9RADD.*-I,M9GY')E.
M:2 5OV)T9*UK4**L"7DK;SXE4\TH(T(IBGGI HJ_ UJ@-"T]B3C^JIUJS3M+
MP_;UR?N/$E[ K"%#"Y+^AA.^FVJ!!A*T@?N4?R''GU -Y);^8I(R^0N.M=;0
M0+QGG&2UL8@@PWGU#[_6B6@9F-X5 ZLVL/H&SA4#NS:P[S5P:@.9:KU"D7F(
M((?AA)(CH*5:>"LO9#*EM<#'>3GO*T[%4RSL>+B !>8PQ?] .0V/$>(0I^P)
M? 0K46/)/D6 ;,K4XAC / $)3O<<)0!!FN-\RT"!1!GM($7"Y'45@<>')_
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
MJ:DD2P^.^U<>NR:]]MRHFFM*365;.G>L=^X7CMU&0U[WN?JJ6H.YQK8W+O,
MK,\#\N%+N4BR >E,9+:'U)\,M,/9Y/[VW*B::TI-)5NF&GATY>%L,J^8&U5S
M3:FI;,LL!>NSE';9:RY6&]9U+ZVOLC6@:^0>N,P]L#[W^$(9>(2+8O#*]*SM
M2FTRMY@;57--J:F_QI>92L^^\N_Q1C,8HVJN*365;9G!]/0[_Y>MU+F(?D-*
M7U-K+D:SCV[EL$X$;),>>N(R\%TLLE,PQ=WB8-6G]#A1[?[,N7>SXU&E3'9:
M:T'8)I#=,H2UE+0[(^DT6'8 *KL0=)L>"5I2(6B4?O2!K( E+\CG:TK%X2*I
MH#B&-OT/4$L#!!0    ( '* 6%;UO[:6] ,  "@0   9    >&PO=V]R:W-H
M965T<R]S:&5E=#4S+GAM;,U8VV[C-A#]%4)=% E01R)U3VT#L;/;!MB@QKK;
M/BSZP$AC6UA)5$4ZWOW[4I?(LD3)+F 4?8E%:N;PS)"<H\GTP/*O? <@T+<D
M3OE,VPF1W>LZ#W:04'[',DCEFPW+$RKD,-_J/,N!AJ53$NO$,!P]H5&JS:?E
MW"J?3]E>Q%$*JQSQ?9+0_/L"8G:8:5A[F_@4;7>BF-#GTXQN80WB<[;*Y4AO
M4,(H@91'+$4Y;&;: [Y?8J]P*"W^B.# 6\^H".6%L:_%X"F<:4;!"&((1 %!
MY<\K+"&."R3)X^\:5&O6+!S;SV_H'\K@93 OE,.2Q7]&H=C--$]#(6SH/A:?
MV.%7J .R"[R Q;S\BPZUK:&A8,\%2VIGR2")TNJ7?JL3T7+ SH #J1U(U\$:
M<#!K![,,M&)6AO5(!9U/<W9 >6$MT8J',C>EMXPF2HMM7(M<OHVDGYB_3[*8
M?0= "TAA$PFTBFG*T<TC"!K%_!9-T%H>G7 ? V(;E-4;F$DK1-,0,;$#F<C*
MF5?S$_1Y_8ANWMVB=RA*T>\[MN?2ED]U(1D7Z^I!S6Y1L2,#[#!!SRP5.X[>
MIR&$IP"Z#+6)E[S%NR"CB(\0W"$3_X2(08B"T/)R=SQ"QVS2;Y9XU@#>JLYG
MD77TY1F2%\C_4N5I%*:XZ_<\HP',-'F9.>2OH,U__ $[QL^J&*\$=A*QU41L
ME>CF?WC@OGR4BZ G 0E7)L^Z9O*N!':2/+M)GCUZ7!:PC=(T2K=H067@ :BB
MK2"<$J*HXJ]SC$T7&U/]M1V'RLSV'-R8G3!T&H;.*,.UC#@* "T9%RIRE;?=
M6I68#NE04Q@YOJ,FYC;$W%%B3ZD N2%BD)G;6]0TK"ZSOA%QC0%F7L/,&V7V
M$(@]S2,:HYM?I.[>HH^,*VNEUUM\0ES/[FZLPLS"GJTFZ3<D_3,GK[YP*QJ%
M*G)^?U73<IT.-Y65Z7AJ;M@XBI@QRDZJPYE+40.T5_9<U_,Z_!1FG<MSRK E
MLWB4X6]EV;JXW(^C_=N2=2VTT]C),7;ROROY-:5K)?!*:*<)/'XDX/&OA(O*
M?HW1/KJ6;_K=&Z@PLXGK#M0P?)1U/"I\9PM_[=Y>U_7]+KF^D8_= 6I'T<3C
MJGFV]-?^)[?>)':7G,)*BM< NZ-@XG'%O+C\X[XL3K#<.=SEJ;"S7&-  /!1
M0/&X@IZ5 -Q7QTE?GI169$@"CB**QU7T @GP>E\\)O&-WAGLFYW>HXJ@WNJY
M$LBW92O*4<#VJ:C:D6:V:7<?RB:O,[\HVN"RESO"5#WT,\WEO><HAHV$-.Y<
MF;.\:DNK@6!9V=F],"'[Q/)Q)UMYR L#^7[#F'@;% LT_QR8_P-02P,$%
M  @ <H!85J#)968&!   X@\  !D   !X;"]W;W)K<VAE971S+W-H965T-30N
M>&ULM5=MC^(V$/XK5GJJ[J3>)DY""%M 6N!./:FKHJ77?CCU@TD&B"ZQJ>W
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
MVC29;K@TWP$@+<#<GPNA-Q/[@/++8O@'4$L#!!0    ( '* 6%;U@>L1P@0
M "44   9    >&PO=V]R:W-H965T<R]S:&5E=#4V+GAM;,U86V_;-A1^[Z\@
MM&)(@"82=;.=V@826\,"-*L1K]M#L =&.HZ%2J1+TG&Z7S]2EF5;HM2T,X:]
MV!)YOH_G0IYSQ.&&\<]B"2#12YY1,;*64JZN;%O$2\B)N&0KH&IFP7A.I'KE
M3[98<2!) <HSVW6<T,Y)2JWQL!B;\?&0K6664IAQ)-9Y3OC7&\C89F1A:S=P
MGSXMI1ZPQ\,5>8(YR$^K&5=O=L62I#E0D3**."Q&UC6^BG!? PJ)/U+8B(-G
MI$UY9.RS?KE-1I:C-8(,8JDIB/I[A@EDF692>GPI2:UJ30T\?-ZQ_U(8KXQY
M) (F+/LS3>1R9/4ME,""K#-YSS:_0FE0H/EBEHGB%VU*6<="\5I(EI=@I4&>
MTNT_>2D=<0# 7@O +0%N'1"V +P2X-4!?@O +P'^:P%!"2A,M[>V%XZ;$DG&
M0\XVB&MIQ:8?"N\7:.6OE.J-,I=<S:8*)\=1OLK85P!T Q06J42SC%"!SJ8@
M29J)<W2!YFIS)NL,$%N@F.4K1H%*H=^HVLB/)2YF0BKA3_,I.GM[CMZBE*+?
MEVPM"$W$T)9*5[VB'9=Z3;9ZN2UZ81?=,2J7 D4T@>28P%9&5I:Z.TLG;B?C
M%.)+Y.%WR'5<UZ#0]/5P;(!'KX<['=9X5=R\@L]OX9N59U6'"SW<0?X(_"^3
MFSMI=!JZ$BL2P\A2>48 ?P9K_/-/.'3>FUQT2K+H1&1'[O,K]_D%N_>?;/N'
M#XH>W4K(A3$&_BEC<$JRZ$1D1S$(JA@$G5MXKOC2&-!$N=#DM2TZ+-"ZWCV/
M72_TAO;SH3<,0N$@/!:*#$*^YU="1]J'E?9AI_:W5(+RB6Q5?PL/#A;U'-^M
MJ=\4<GM.77T3TV!@5K]7J=_K5#]Z6:E2#0FZ![GF%.U2R;40((WYNM?0XJ+G
M^+AFD$$J=-V@9I%!*@B]P&Q2OS*IWVG2=<ZX3/\F10.BCNEOZIA>QW)->$HR
M]($)HUG]ABHX[-5W65/([8?]FE$&(2=H"=.@LFG0:9.V808\94D:5[FJ9<?=
M=%,]8&-N&C0W5Z]F?5/$=?QZ2)M">!#TS-9C9]^=.)U*?Y1+X.C5Q:Z;[7LS
M[4G9HE.Q'7ORH,_#_Z.*5RISJD"<DBTZ%=MQ(-Q](-Q_5?9*^.%)ZAUD^](C
M3:$!KIW;R"0T\%J.Y+[QQ-V=YS<+7XD_2@5>O01,35*JOM=-,$B%;;4/[[L_
MW-G8_$#U*PF/2I87^/54:13#];(?F<3<?M 6FWU'A;M;JA\K@=VDY@.!C.<T
M:)@5N(U=V13"7N"VF+YOQW!W/_9=E?(;7"VELD0=]I$7*K;U9L$DYH>-+="4
MPGB 6]R@V[KCD7U7A+O;(F5,F7+>%*D[%>K3/,[6ZJM:?Z-_7 $O]HM ZDL=
MW9%4G6]*J,I0H$X)%:!/ARK#*O%3P;(T(?K@"*G^\EU]4(0LA_>(9!EB1<DF
M.5OK2<+A>#D]^^:VD$=GT7:%\W>ZPER:TJM]<+61 W\J[I2$TD6Q;S_WJM'J
MWNJFN*VIC4_T?99A_!KWKJ;*OZ:9OIHIKL#L_=+;"[0[PI]2Y;(,%DH-Y[*G
MMC/?WDEM7R1;%9<NCTQ*EA>/2R )<"V@YA>,R=V+7J"Z&1S_ U!+ P04
M" !R@%A6CC[[>J$"   !"   &0   'AL+W=O<FMS:&5E=',O<VAE970U-RYX
M;6S-56UOTS 0_BNG,*%-8DN3OC+22.LZ8-(FJI7!AXD/;G)MK#EVL)UV^_?8
M3AH*=!%"3/ E\<O=<\]CG^^BC9#W*D/4\) SKL9>IG5QZOLJR3 GZD04R,W.
M4LB<:#.5*U\5$DGJG'+FAYW.P,\)Y5X<N;69C"-1:D8YSB2H,L^)?)P@$YNQ
M%WC;A1NZRK1=\..H("N<H[XM9M+,_ 8EI3ER104'B<NQ=Q:<3D;6WAE\HKA1
M.V.P2A9"W-O)93KV.I80,DRT12#FM\9S9,P"&1I?:TRO"6D==\=;]+=.N]&R
M( K/!?M,4YV-O9$'*2Y)R?2-V+S'6D_?XB6"*?>%36W;\2 IE19Y[6P8Y)17
M?_)0G\..0Q@^X1#6#J'C705R+*=$DSB28@/26ALT.W!2G;<A1[F]E+F69I<:
M/QU?Y 43CX@P08Y+JF'&"%=P.$5-*%-'< QSDPAIR1#$TES#JF1$"_D(1"G4
M"BC7 KC)G@(E%2E-8%$C)4)I.# &\#$3I2(\59&O#6<;V4]J?I.*7_@$OR"$
M:\%UIN""IYC^". ;L8WB<*MX$K8B3C$Y@6[P"L).&,+M? J'!T<MN-WF)+L.
MM_<$[JS.5'N <'>-^0+EEWV"6V'L(SQ5!4EP[)E7IE"NT8M?O@@&G3<M)'L-
MR9Y#[_ZCZ[Z[,@'A4F.N]FKO/8/V?J.]WWI!9XDNB:2$P9501O,[4[*.]I&L
M8 8.QA:U=3SHCR)_O2?VH(D]:(W]06<HX;=3I!7L#X]IV% =_M<I,GP&[:-&
M^^COI,CHEQ0Y#EX'/^6(OU.6<Y0KUWR4.862ZZI"-ZM-?SNKROIW\ZHY7A.Y
MHN86&"Z-:^=D:')45@VGFFA1N"*_$-JT##?,3(]&:0W,_E((O9W8 $W7C[\!
M4$L#!!0    ( '* 6%;]]9+W$P0    7   9    >&PO=V]R:W-H965T<R]S
M:&5E=#4X+GAM;*U878^C-A3]*Q:5JE9J!PR9?#6)-(FGZCZ,-II1NP]5'QRX
M2= "IK:3S/[[&D,@9(&0J>=APL>]!Y_#P3[R[,3X5[$'D.@]CA(QM_92IE/;
M%OX>8BH>6 J)NK-E/*92G?*=+5(.--!-<62[CC.T8QHFUF*FKZWY8L8.,@H3
M6',D#G%,^;<E1.PTM[!UOO :[O8RNV O9BG=P1O(/],U5V=VB1*$,20B9 GB
ML)U;3WA*7"=KT!5_A7 2%\<HH[)A[&MV\BF86TXV(HC EQD$53]'6$$494AJ
M'/\6H%;YS*SQ\OB,_KLFK\ALJ( 5B[Z$@=S/K;&% MC20R1?V>D/* @]9G@^
MBX3^CTYY[6AB(?\@)(N+9C6".$SR7_I>"''1@(<M#6[1X%XW#%H:O*+!Z]LP
M*!H&6IF<BM:!4$D7,\Y.B&?5"BT[T&+J;D4_3++W_B:YNANJ/KEXCM.(?0-
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
M+PSQ"5\-V3,I6K^!GV?&T&;B$[2WM,D/4$L#!!0    ( '* 6%8YZ5'M,0,
M $X,   9    >&PO=V]R:W-H965T<R]S:&5E=#8P+GAM;,V76V_:,!2 _XJ5
M55,GK4WL7" =((VR:956#95V>ZCV8.  49,XLPVT_WYV2!.Z.,DTJ=)>(!>?
M\YT3.Q]FL&?\06P )'I,XE0,K8V4V85MB\4&$BK.60:INK-B/*%2G?*U+3(.
M=)D');%-'">P$QJEUFB07YORT8!M91RE,.5(;).$\J<QQ&P_M+#U?.$F6F^D
MOF"/!AE=PPSD73;EZLPNLRRC!%(1L11Q6 VMC_ABC$,=D(_X'L%>'!TCW<J<
ML0=]<K4<6HZN"&)82)V"JJ\=7$(<ZTRJCE]%4JMDZL#CX^?LG_/F53-S*N"2
MQ3^BI=P,K;Z%EK"BVUC>L/T7*!KR=;X%BT7^B?;%6,="BZV0+"F"505)E!Z^
MZ6/Q((X""&D(($4 R>L^@/(J)U32T8"S/>)ZM,JF#_)6\VA57)3J69E)KNY&
M*DZ./B59S)X T!A26$4236.:"G0Z 4FC6+Q#9VBF5L)R&P-B*P2/F7J<L$3S
M8GA&G]0<28%.4)2BVPW;"IHNQ<"6JCB-L!=%(>-#(:2AD DLSI&+WR/B$(+N
M9A-T>O+N91I;]58V2,H&29[7:\@[+5:0[@O=7T,R!_[35%YK&OUR7(B,+F!H
MJ=4O@._ &KU]@P/G0TN1;EFDFV=W7WL6[K^JS.A*0B*,3;JOT*17-NFUSH2:
M6-=4TR$JR*.T1'8C#_MJY,[ \DN6W\7R3*Q#E'_,"@-L9@4E*^AB^2964&/Y
MKA>:6;V2U>MB!296S\3RS*Q^R>IWL7HF5K_.\MR>F166K+"+U3\CCDM,P+ &
M)'VOW[!"L%.9SVEEWC))8[.I',/C[)&&'O&1:W$K\9O< $=_;:3V;/_XMN)*
MG)C\'U+"KZ%>7+D7MUJOT4M%V/$JP"0@#8N@LB#NU*!13478"YQ'FE9Y)4+<
M:4*CG7!=A=CWG09<Y4+<*4.CH'#=ACCP_ 9<I4/<Z4.CHW!=B#@(&^2+*R/B
M3B4V:PK7Q1BZ0=,$5F;$[6ILT518^^5437I_KE#[:'>H=]K7E*\C]2+'L%)Q
MSGE/5<P/F]?#B619OF&<,ZFVG_GA1FWX@>L!ZOZ*,?E\HO>@Y5^(T6]02P,$
M%     @ <H!85CF@#T,$!0  MB8  !D   !X;"]W;W)K<VAE971S+W-H965T
M-C$N>&ULS5I;C^(V%/XK5BI5K=2=Q#;7*2!UF%UUI:YVM-/+PZH/'C 0;1*S
ML8$9J3^^=LC$.&,, 2/Q,B3@\YU+SA=_<Y+!AN7?^()2 9[3)./#8"'$\C8,
M^61!4\)OV))F\I<9RU,BY&D^#_DRIV1:&*5)B**H$Z8DSH+1H/CN(1\-V$HD
M<48?<L!7:4KRESN:L,TP@,'K%U_B^4*H+\+18$GF])&*OY8/N3P+*Y1IG-*,
MQRP#.9T-@]_@[1CWE4&QXN^8;OC.,5"I/#'V39U\G Z#2$5$$SH1"H+(CS4=
MTR112#*.[R5H4/E4AKO'K^@?BN1E,D^$TS%+_HFG8C$,>@&8TAE9)>(+V_Q.
MRX3:"F_"$E[\!9MR;12 R8H+EI;&,H(TSK:?Y+DLQ(X!;.TQ0*4!.M8 EP:X
M2'0;69'6/1%D-,C9!N1JM413!T5M"FN939RIR_@H<OEK+.W$Z'VZ3-@+I>".
M9G06"_"0D(R#G^ZI(''"?P;OP*-LG>DJH8#- $D2-B'%!9!G2[D6$,ZIX(-0
MR&@49C@I/=]M/:,]GN_IY 9@^ M $4(6\_'QYM T#V4-JD*@JA"HP&OMP7LH
M6U/E#[Y^HND3S?^U9>6$4:R[Y4LRH<- THK3?$V#T8\_P$[TJRU'3V!&QKC*
M&!?H^,*7'GS]0R*#CX*FW%HQ[+-BGL",BK6JBK6.[A%;HEOK?F&M[I_KD>S,
M]6[TKA5&2.TJI+8SI,]B0?/7*\@/=Z\3K>FU\ 1F)-ZI$N]<1_=V?%;,$YA1
ML6Y5L>Y9W=L]V+VN%49(O2JDGC.D]]]7L7@!CW2RRF,14U[U+O@/''U'=OIH
M>H4\@1GEZ%?EZ%]'3_=]5LP3F%$Q&&G]$IW5U:6Y^JBZ-KIIXTZMM_>LZW?L
M'0YW!!9L>H>VQ@G?D$NZ;]>C=/HZM=A:(T&W2'+RM>E6Y/;5M M]H9F5T5H*
M7HF8@E[5E"\TLVI:3\'S!%5I7B=E&]5I85W7Z?3VD%>K*]A87EGC;%O(V\+U
M*"^AEZ 63-"I+N1_3$_BW*W6[:)Q]UU"#D&MAV#W2CCK%&:-J^8)S:R:EFS0
MK=D.<K9GXV(KZM?98%V'N_T]G-4B"CH5Q]&<[5LXBWOU*"^A;I!6-\BM;AR<
M;;K=NCTU'EQX0C/KHD45@M=!7>1)<)55NX1\0SLCKN-G7-9DD8V2J-6MD<*^
M#D==.W615E'(J3>.I6Z)4M/*]2 O(6V0EC;(+6W&A"\ R::@.%#">4T2FHG3
M]EVWL\9MZ G-+(T65:A])>3U.NWRA6963<LWY)9O!\G;L9$RPO5]MUQGDB?:
M,\A!6DPA]W3I6.J^G2%)[W4][_9U:JFUQ$%NB7,4=QOOOU['5+[0S IIC86N
M9%*%O(ZJ?*&9SUNTFL/GS:JP=0:%HOH<UKXN0FT[B;&65=C+K K;9E5O2.SV
M=6JQM=C!!V95SY,%R>84_)F3*9V"#ZML>MKFZW;4^ '619[Y[3STNY)!%?;[
MV.\2:@YK-8?/&U1AZP J@O4I\[YU^YBK-17V,JC"MD%55)?.;E^G%ELK'>Q6
M.@>9VW3K=?MKW(J7F%IA+;3PE4RML->IE2\TLVI:TN'SIE:EN4&,.BM<2\RP
MM(["7F95V#:K>DM;K^HFW'FI2+W1]8GD\U@V6D)G$CZZZ<J;1+Y]26I[(MBR
M>,_HB0G!TN)P026!<[5 _CYC3+R>J%>7JE?51O\#4$L#!!0    ( '* 6%;2
MO9I<K@D  #]T   9    >&PO=V]R:W-H965T<R]S:&5E=#8R+GAM;,V=;6_;
M-A#'OXK@#<,&;+4DZK%+ JS-B@U8L6#9PXMA+Q2':83*EB?)20OLPT^R'9]H
MTV?3_@O@F]:.J3_%TUWRXQU)7SR7U<?Z4<K&^30M9O7EZ+%IYJ_'XWKR**=9
M_:J<RUG[R4-93;.F?5M]&-?S2F;WRXNFQ=AWW6@\S?+9Z.IB^;.;ZNJB7#1%
M/I,WE5,OIM.L^OQ&%N7SY<@;O?S@M_S#8]/]8'QU,<\^R%O9_#&_J=IWXXW*
M?3Z5LSHO9TXE'RY'/WBOWWINVEVQ;/)G+I_KWFNG&\M=67[LWOQ\?SERNUN2
MA9PTG4;6_O<DW\JBZ*3:&_EWK3K:=-I=V'_]HOYN.?IV-'=9+=^6Q5_Y??-X
M.4I&SKU\R!9%\UOY_)-<CRCL]"9E42__=9[7;=V1,UG433E=7]S>P32?K?[/
M/JTMT;O "_9<X*\O\(^]0*PO$,N!KNYL.:SKK,FN+JKRV:FZUJU:]V)IF^75
M[6CR6?<<;YNJ_31OKVNN?IS.B_*SE,X;.9,/>>/<%-FL=KZ^EDV6%_4WSG?.
M;>L[]XM".N6#\Y#EE?.4%8OENWG;ULGJ6C9UV^Z/VVOGZR^_<;YT\IGS^V.Y
MJ+/9?7TQ;MK;[#H;3]:W]&9U2_Z>6[J6DU>.\+YU?-?W-9>_/?YR3[U\W!IG
M8R%_8R%_J1?LT;M9.VUG&.?O]W)Z)ZM_=*-B9;IX?%W/LXF\'+4!5\OJ28ZN
MOOK"B]SO=6,$B2DC%IL1BZ6Z&-HG_OZE579^;N2TUEI,("T&$E,L%FPL%K ^
M\FZ?"72C7DE%2ZGNU^S351(D?G(Q?NH/9[>5Y[IQZ&Z:*3<:;FXT9&_T_:)9
M9(7S;M%&YL:9G?^<HYV<E3=]9" QQ1+1QA*1'4X>(2T&$E,L%F\L%N.<?"45
M]MPW]L(PW7+RW59)'"6QWL>3S7TFO(^7,_G9>9]5'UL,.MW3V4Y,GQM(3+%'
MNK%':H>GITB+@<04BWDN49&+\_6U5M^-A1][6[ZN:>6YX1Y?]WK\YK%W^N._
MB[SY[-S*R:+*FUR>YNQ\)Z;/#J6FFH2 S?/M<'@/BGPH-=5J!'T>2TB&+B]V
MG#E-TVV&T;3RN@GF'I\GVO)XW/I%/LG"\4[S=%;:^)F!U%1#$,UYH26>#N4^
ME)IJ-2(_C\4D0T^/=AE%@^N:9ARO>P1='D]=&E\_&^+Y+HV?)DA--1#1GI=8
M$@-0(D2IJ58C)O18@#*,@?0HFM<T8W#>)QCS>1C3A0"&\?F.C7,V(#753$2"
MOF='(/A06$2IJ5;K9??X])Y1(*RU#I"^IM5^TO<)T'P>T#1A@(%_OE_CYSE$
M(LXG-O0#2Z( "I(H-=5J!)(^GQ<TBX+P&/C7M&+@WR=Z\WEZ6X6!?YJG0Y-Q
M*#75$$2&?FR)IT-Q$:6F6HUPT>>S@V:>?@*D.=I!GR^DCI= S^=!3Q,N9\\?
M^"Z-'6*(5)\@NA2N'6$DH+")4E.M1K I^+2C41CQ6@9A!!!2QTN8*'A,U(41
M9@["=VSL%H,4CGN58UM*Q]C:\1#,*HA9!;!\S&N9!-/Y0NIXB38%3YN:8,+,
M9/A^C;UBB#2E(- 5EE2H!92*46JJU8B*!;!*S6N9Q-+Y0NIXB6<%S[.K6!*G
MA0LTHXE24PU!H"LL*7,+*/VBU-1U2T2_ ;#0S6L9A M 2!TO<6O <ZLF7,Z>
M#O%=FCH$2DTU$(%N8$GQ/(!R+TI-M1IQ;P LGO-:)F%TOI ZWMYZQV,J\&*
MZ1#?L;%;#)%6#0AT TOJ\P$4?%%JJM4(? -@?9[7,@FF\X74\1*R!L>4^ 5^
M.L3W:^P50R1N P+=P)(Z?P"E8I2::C6BX@!8Y^>U3&+I?"%U>3OQ;,CS[*_-
MHZQ>7*0^8CT[-"F+4E,'3W ;6K("((02+TI-M1H1;PA< 1#NUO:#P/6WE\)H
MFH5N%"5[=F\09X8\9W+NO6\JHQT&-'V*4E.-0C :6E+R#Z%LBE)3K=;;"00L
M^8>[Q7Q?1)&[[?:[S81(@F"/VQ,1ACP1'G+[_5,/[6"@^4Z4FFH:@L?0DE4
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
M.F=!,A?3 20ABK/(.&=9@",QL8@YQ !'0$8E$NH9@F1R*3,P_A'%6&2<L>S
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
M5X<[@@.2E0+Z^29-B^.;LH'3,\[C?P!02P,$%     @ <H!85J%=,J9> P
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
M^V2SFT!O1[V=0&]'O9U ;T>]G4!O1[V=0&]'O9U [T"]@T#O0+V#0.] O8-
M[T"]@T#O0+V#0.^8_*PDT#M0[R#0.U#O(- [4.\@T#M0[R#0.Z/>F4#OC'IG
M KTSZIT)],ZH=R;0.Z/>F4#OC'KG[]2[CI^'4J\]7VM\_G=2/9[O+=?'7Y9?
M)R<OU 7G=%M1G_\"4$L#!!0    ( '* 6%;2-&04[ $   <F   3    6T-O
M;G1E;G1?5'EP97-=+GAM;,W:74_",!0&X+]"=FM8Z=?\B'"CWJH7_H&Z'61A
M6YNV(/Q[NP$F&B4:3'QO6*#M><]ZDN>*ZZ>MHS#:M$T7IMDB1G?%6"@7U)J0
M6T==6IE;WYJ8OOH7YDRY-"_$Q&12L-)VD;HXCGV-;'9]2W.S:N+H;I-^#K7M
MIIFG)F2CF]W&/FN:&>>:NC0QK;-U5WU*&>\3\G1RV!,6M0MG:4/&ODSH5[X/
MV)][6)/W=46C1^/CO6G3+K9I6(C;AD)^O,07/=KYO"ZILN6J34?RX#R9*BR(
M8MODNZ)GQY-CNF':??*3\X<RQP+3SD=O74@3\_3[N,-(^M-CEPJ1C_7Q5WQ/
M3*5/?C_JIUU1]</L=+VOUB^'>00V/$Z_XX\S?J__RSX$2!\2I \%TH<&Z:,
MZ>,<I(\+D#XN0?K@$Y1&4$3E**1R%%,Y"JH<156.PBI'<96CP,I19!4HL@H4
M606*K )%5H$BJT"15:#(*E!D%2BR"A19)8JL$D56B2*K1)%5HL@J4625*+)*
M%%DEBJP215:%(JM"D56AR*I09%4HLBH4616*K I%5H4BJT*15:/(JE%DU2BR
M:A19-8JL&D56C2*K1I%5H\BJ460M4&0M4&0M4&0M4&0M4&0M_E/69VN7?QP_
M///6U-TAGPW__YJ] 5!+ 0(4 Q0    ( '* 6%8'04UB@0   +$    0
M          "  0    !D;V-0<F]P<R]A<' N>&UL4$L! A0#%     @ <H!8
M5C;>YFCN    *P(  !$              ( !KP   &1O8U!R;W!S+V-O<F4N
M>&UL4$L! A0#%     @ <H!85IE<G",0!@  G"<  !,              ( !
MS $  'AL+W1H96UE+W1H96UE,2YX;6Q02P$"% ,4    " !R@%A69H3A<(4'
M  #L,0  &               @($-"   >&PO=V]R:W-H965T<R]S:&5E=#$N
M>&UL4$L! A0#%     @ <H!85ED;?WH"!@  1QL  !@              ("!
MR \  'AL+W=O<FMS:&5E=',O<VAE970R+GAM;%!+ 0(4 Q0    ( '* 6%;H
M>C<.>@@  . C   8              " @0 6  !X;"]W;W)K<VAE971S+W-H
M965T,RYX;6Q02P$"% ,4    " !R@%A6 *?=8TT"   J!0  &
M    @(&P'@  >&PO=V]R:W-H965T<R]S:&5E=#0N>&UL4$L! A0#%     @
M<H!85C;:*K(7"@  VC   !@              ("!,R$  'AL+W=O<FMS:&5E
M=',O<VAE970U+GAM;%!+ 0(4 Q0    ( '* 6%9D\:9)I0(  +D&   8
M          " @8 K  !X;"]W;W)K<VAE971S+W-H965T-BYX;6Q02P$"% ,4
M    " !R@%A6=K@TQR8&   '(P  &               @(%;+@  >&PO=V]R
M:W-H965T<R]S:&5E=#<N>&UL4$L! A0#%     @ <H!85N$>"Y]#!0  LAX
M !@              ("!MS0  'AL+W=O<FMS:&5E=',O<VAE970X+GAM;%!+
M 0(4 Q0    ( '* 6%:-*HYUL08  ),J   8              " @3 Z  !X
M;"]W;W)K<VAE971S+W-H965T.2YX;6Q02P$"% ,4    " !R@%A6^&?6:HL"
M  "C!@  &0              @($700  >&PO=V]R:W-H965T<R]S:&5E=#$P
M+GAM;%!+ 0(4 Q0    ( '* 6%;/5Q%NIA(  ,HM   9              "
M@=E#  !X;"]W;W)K<VAE971S+W-H965T,3$N>&UL4$L! A0#%     @ <H!8
M5N6\U-O1"   ^10  !D              ("!ME8  'AL+W=O<FMS:&5E=',O
M<VAE970Q,BYX;6Q02P$"% ,4    " !R@%A6Z":R,2T'  #/$   &0
M        @(&^7P  >&PO=V]R:W-H965T<R]S:&5E=#$S+GAM;%!+ 0(4 Q0
M   ( '* 6%9RT*'UA08  .T.   9              " @2)G  !X;"]W;W)K
M<VAE971S+W-H965T,30N>&UL4$L! A0#%     @ <H!85GJ$VV#-!   N0H
M !D              ("!WFT  'AL+W=O<FMS:&5E=',O<VAE970Q-2YX;6Q0
M2P$"% ,4    " !R@%A653RWH(\2  !L,@  &0              @('B<@
M>&PO=V]R:W-H965T<R]S:&5E=#$V+GAM;%!+ 0(4 Q0    ( '* 6%9(Y!=3
M+Q,  )DW   9              " @:B%  !X;"]W;W)K<VAE971S+W-H965T
M,3<N>&UL4$L! A0#%     @ <H!85EHX"(4_!@  X@X  !D
M ("!#ID  'AL+W=O<FMS:&5E=',O<VAE970Q."YX;6Q02P$"% ,4    " !R
M@%A64'LNP.($  #1"@  &0              @(&$GP  >&PO=V]R:W-H965T
M<R]S:&5E=#$Y+GAM;%!+ 0(4 Q0    ( '* 6%83!.U:+A0  /4Y   9
M          " @9VD  !X;"]W;W)K<VAE971S+W-H965T,C N>&UL4$L! A0#
M%     @ <H!85MGTT8:$!   !PH  !D              ("! KD  'AL+W=O
M<FMS:&5E=',O<VAE970R,2YX;6Q02P$"% ,4    " !R@%A6)38R3< "  #$
M!0  &0              @(&]O0  >&PO=V]R:W-H965T<R]S:&5E=#(R+GAM
M;%!+ 0(4 Q0    ( '* 6%:U%QJ/[@,  *P)   9              " @;3
M  !X;"]W;W)K<VAE971S+W-H965T,C,N>&UL4$L! A0#%     @ <H!85N6$
M=1:) P  CP@  !D              ("!V<0  'AL+W=O<FMS:&5E=',O<VAE
M970R-"YX;6Q02P$"% ,4    " !R@%A61.,N0D,#  "!!P  &0
M    @(&9R   >&PO=V]R:W-H965T<R]S:&5E=#(U+GAM;%!+ 0(4 Q0    (
M '* 6%83^5ARV@,  'D)   9              " @1/,  !X;"]W;W)K<VAE
M971S+W-H965T,C8N>&UL4$L! A0#%     @ <H!85L$@(!1&"0  (1X  !D
M             ("!)-   'AL+W=O<FMS:&5E=',O<VAE970R-RYX;6Q02P$"
M% ,4    " !R@%A6MQ#^&I4$   D"P  &0              @(&AV0  >&PO
M=V]R:W-H965T<R]S:&5E=#(X+GAM;%!+ 0(4 Q0    ( '* 6%:4&S?V]P,
M /4(   9              " @6W>  !X;"]W;W)K<VAE971S+W-H965T,CDN
M>&UL4$L! A0#%     @ <H!85@"A82_7!   8!X  !D              ("!
MF^(  'AL+W=O<FMS:&5E=',O<VAE970S,"YX;6Q02P$"% ,4    " !R@%A6
MIZ%1+^$$   /(@  &0              @(&IYP  >&PO=V]R:W-H965T<R]S
M:&5E=#,Q+GAM;%!+ 0(4 Q0    ( '* 6%8=$Q1:#0,  /@,   9
M      " @<'L  !X;"]W;W)K<VAE971S+W-H965T,S(N>&UL4$L! A0#%
M  @ <H!85I#T&1$]!   RPX  !D              ("!!?   'AL+W=O<FMS
M:&5E=',O<VAE970S,RYX;6Q02P$"% ,4    " !R@%A6#<QO(!8*  #F@0
M&0              @(%Y]   >&PO=V]R:W-H965T<R]S:&5E=#,T+GAM;%!+
M 0(4 Q0    ( '* 6%9'^2J@_0,  %,5   9              " @<;^  !X
M;"]W;W)K<VAE971S+W-H965T,S4N>&UL4$L! A0#%     @ <H!85E'4.G"F
M @  8P<  !D              ("!^@(! 'AL+W=O<FMS:&5E=',O<VAE970S
M-BYX;6Q02P$"% ,4    " !R@%A6\#5(&)$#   "#   &0
M@('7!0$ >&PO=V]R:W-H965T<R]S:&5E=#,W+GAM;%!+ 0(4 Q0    ( '*
M6%9OJ$*-10,  '<+   9              " @9\) 0!X;"]W;W)K<VAE971S
M+W-H965T,S@N>&UL4$L! A0#%     @ <H!85M2WW 'S @  7 @  !D
M         ("!&PT! 'AL+W=O<FMS:&5E=',O<VAE970S.2YX;6Q02P$"% ,4
M    " !R@%A6&-W!3+H#  #V#@  &0              @(%%$ $ >&PO=V]R
M:W-H965T<R]S:&5E=#0P+GAM;%!+ 0(4 Q0    ( '* 6%;Z];C]S (  "L(
M   9              " @384 0!X;"]W;W)K<VAE971S+W-H965T-#$N>&UL
M4$L! A0#%     @ <H!85G]3<XB3 @  E 8  !D              ("!.1<!
M 'AL+W=O<FMS:&5E=',O<VAE970T,BYX;6Q02P$"% ,4    " !R@%A6(/ 2
M6F<#  !R"@  &0              @($#&@$ >&PO=V]R:W-H965T<R]S:&5E
M=#0S+GAM;%!+ 0(4 Q0    ( '* 6%;M+)M#)P(   0%   9
M  " @:$= 0!X;"]W;W)K<VAE971S+W-H965T-#0N>&UL4$L! A0#%     @
M<H!85O^S(M;Q @  &0@  !D              ("!_Q\! 'AL+W=O<FMS:&5E
M=',O<VAE970T-2YX;6Q02P$"% ,4    " !R@%A6\XZZV]\#   3$0  &0
M            @($G(P$ >&PO=V]R:W-H965T<R]S:&5E=#0V+GAM;%!+ 0(4
M Q0    ( '* 6%;K;J*RPA0  -I# 0 9              " @3TG 0!X;"]W
M;W)K<VAE971S+W-H965T-#<N>&UL4$L! A0#%     @ <H!85NO*65=I @
M6@8  !D              ("!-CP! 'AL+W=O<FMS:&5E=',O<VAE970T."YX
M;6Q02P$"% ,4    " !R@%A6%2W_?/X#   V#P  &0              @('6
M/@$ >&PO=V]R:W-H965T<R]S:&5E=#0Y+GAM;%!+ 0(4 Q0    ( '* 6%8>
MQX=:=0(  *\&   9              " @0M# 0!X;"]W;W)K<VAE971S+W-H
M965T-3 N>&UL4$L! A0#%     @ <H!85FSG\D>: @  D@8  !D
M     ("!MT4! 'AL+W=O<FMS:&5E=',O<VAE970U,2YX;6Q02P$"% ,4
M" !R@%A6[+,9TLH%  "2)@  &0              @(&(2 $ >&PO=V]R:W-H
M965T<R]S:&5E=#4R+GAM;%!+ 0(4 Q0    ( '* 6%;UO[:6] ,  "@0   9
M              " @8E. 0!X;"]W;W)K<VAE971S+W-H965T-3,N>&UL4$L!
M A0#%     @ <H!85J#)968&!   X@\  !D              ("!M%(! 'AL
M+W=O<FMS:&5E=',O<VAE970U-"YX;6Q02P$"% ,4    " !R@%A6,6+RISH#
M  !E#   &0              @('Q5@$ >&PO=V]R:W-H965T<R]S:&5E=#4U
M+GAM;%!+ 0(4 Q0    ( '* 6%;U@>L1P@0  "44   9              "
M@6): 0!X;"]W;W)K<VAE971S+W-H965T-38N>&UL4$L! A0#%     @ <H!8
M5HX^^WJA @   0@  !D              ("!6U\! 'AL+W=O<FMS:&5E=',O
M<VAE970U-RYX;6Q02P$"% ,4    " !R@%A6_?62]Q,$    %P  &0
M        @($S8@$ >&PO=V]R:W-H965T<R]S:&5E=#4X+GAM;%!+ 0(4 Q0
M   ( '* 6%:B8 8&^0(  +$)   9              " @7UF 0!X;"]W;W)K
M<VAE971S+W-H965T-3DN>&UL4$L! A0#%     @ <H!85CGI4>TQ P  3@P
M !D              ("!K6D! 'AL+W=O<FMS:&5E=',O<VAE970V,"YX;6Q0
M2P$"% ,4    " !R@%A6.: /0P0%  "V)@  &0              @($5;0$
M>&PO=V]R:W-H965T<R]S:&5E=#8Q+GAM;%!+ 0(4 Q0    ( '* 6%;2O9I<
MK@D  #]T   9              " @5!R 0!X;"]W;W)K<VAE971S+W-H965T
M-C(N>&UL4$L! A0#%     @ <H!85JO$_<_: P  A@\  !D
M ("!-7P! 'AL+W=O<FMS:&5E=',O<VAE970V,RYX;6Q02P$"% ,4    " !R
M@%A6KBU8KOD&  #X)P  &0              @(%&@ $ >&PO=V]R:W-H965T
M<R]S:&5E=#8T+GAM;%!+ 0(4 Q0    ( '* 6%9?;>P(O 8  .\L   9
M          " @7:' 0!X;"]W;W)K<VAE971S+W-H965T-C4N>&UL4$L! A0#
M%     @ <H!85J%=,J9> P  LA8   T              ( !:8X! 'AL+W-T
M>6QE<RYX;6Q02P$"% ,4    " !R@%A6EXJ[',     3 @  "P
M    @ 'RD0$ 7W)E;',O+G)E;'-02P$"% ,4    " !R@%A6D)PF0Z($  !Z
M*P  #P              @ ';D@$ >&PO=V]R:V)O;VLN>&UL4$L! A0#%
M  @ <H!85K5Q8'P6 @  JB8  !H              ( !JI<! 'AL+U]R96QS
M+W=O<FMB;V]K+GAM;"YR96QS4$L! A0#%     @ <H!85M(T9!3L 0  !R8
M !,              ( !^)D! %M#;VYT96YT7U1Y<&5S72YX;6Q02P4&
/ $D 20#V$P  %9P!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>83
<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>84
<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>85
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.22.4</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>288</ContextCount>
  <ElementCount>440</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>76</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>4</UnitCount>
  <MyReports>
    <Report instance="msex-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>000 - Document - Document And Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlesexwater.com/role/DocumentAndEntityInformation</Role>
      <ShortName>Document And Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="msex-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>001 - Statement - CONSOLIDATED STATEMENTS OF INCOME</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlesexwater.com/role/ConsolidatedIncomeStatement</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF INCOME</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="msex-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>002 - Statement - CONSOLIDATED BALANCE SHEETS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlesexwater.com/role/ConsolidatedBalanceSheet</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="msex-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>003 - Statement - CONSOLIDATED BALANCE SHEETS (Parentheticals)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlesexwater.com/role/ConsolidatedBalanceSheet_Parentheticals</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS (Parentheticals)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="msex-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>004 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlesexwater.com/role/ConsolidatedCashFlow</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF CASH FLOWS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="msex-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>005 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (Parentheticals)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlesexwater.com/role/ConsolidatedCashFlow_Parentheticals</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF CASH FLOWS (Parentheticals)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="msex-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>006 - Statement - CONSOLIDATED STATEMENTS OF CAPITAL STOCK AND LONG-TERM DEBT</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlesexwater.com/role/ShareholdersEquityType1</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF CAPITAL STOCK AND LONG-TERM DEBT</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="msex-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>007 - Statement - CONSOLIDATED STATEMENTS OF CAPITAL STOCK AND LONG-TERM DEBT (Parentheticals)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlesexwater.com/role/ShareholdersEquityType1_Parentheticals</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF CAPITAL STOCK AND LONG-TERM DEBT (Parentheticals)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="msex-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>008 - Statement - CONSOLIDATED STATEMENTS OF COMMON STOCKHOLDERS' EQUITY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlesexwater.com/role/ShareholdersEquityType2or3</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF COMMON STOCKHOLDERS' EQUITY</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="msex-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>009 - Statement - CONSOLIDATED STATEMENTS OF COMMON STOCKHOLDERS' EQUITY (Parentheticals)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlesexwater.com/role/ShareholdersEquityType2or3_Parentheticals</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF COMMON STOCKHOLDERS' EQUITY (Parentheticals)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="msex-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>010 - Disclosure - Organization, Summary of Significant Accounting Policies and Recent Developments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlesexwater.com/role/OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopments</Role>
      <ShortName>Organization, Summary of Significant Accounting Policies and Recent Developments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="msex-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>011 - 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-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>012 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlesexwater.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="msex-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>013 - 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>14</Position>
    </Report>
    <Report instance="msex-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>014 - Disclosure - Short-term Borrowings</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlesexwater.com/role/ShorttermBorrowings</Role>
      <ShortName>Short-term Borrowings</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="msex-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>015 - Disclosure - Capitalization</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlesexwater.com/role/Capitalization</Role>
      <ShortName>Capitalization</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="msex-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>016 - Disclosure - Employee Benefit Plans</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlesexwater.com/role/EmployeeBenefitPlans</Role>
      <ShortName>Employee Benefit Plans</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="msex-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>017 - Disclosure - Business Segment Data</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlesexwater.com/role/BusinessSegmentData</Role>
      <ShortName>Business Segment Data</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="msex-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>018 - Disclosure - Quarterly Data - Unaudited</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlesexwater.com/role/QuarterlyDataUnaudited</Role>
      <ShortName>Quarterly Data - Unaudited</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="msex-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>019 - Disclosure - Accounting Policies, by Policy (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlesexwater.com/role/AccountingPoliciesByPolicy</Role>
      <ShortName>Accounting Policies, by Policy (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://middlesexwater.com/role/OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopments</ParentRole>
      <Position>20</Position>
    </Report>
    <Report instance="msex-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>020 - Disclosure - Organization, Summary of Significant Accounting Policies and Recent Developments (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlesexwater.com/role/OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsTables</Role>
      <ShortName>Organization, Summary of Significant Accounting Policies and Recent Developments (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://middlesexwater.com/role/OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopments</ParentRole>
      <Position>21</Position>
    </Report>
    <Report instance="msex-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>021 - Disclosure - Rate and Regulatory Matters (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlesexwater.com/role/RateandRegulatoryMattersTables</Role>
      <ShortName>Rate and Regulatory Matters (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://middlesexwater.com/role/RateandRegulatoryMatters</ParentRole>
      <Position>22</Position>
    </Report>
    <Report instance="msex-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>022 - Disclosure - Income Taxes (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlesexwater.com/role/IncomeTaxesTables</Role>
      <ShortName>Income Taxes (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://middlesexwater.com/role/IncomeTaxes</ParentRole>
      <Position>23</Position>
    </Report>
    <Report instance="msex-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>023 - 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>24</Position>
    </Report>
    <Report instance="msex-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>024 - 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>25</Position>
    </Report>
    <Report instance="msex-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>025 - 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>26</Position>
    </Report>
    <Report instance="msex-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>026 - 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>27</Position>
    </Report>
    <Report instance="msex-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>027 - 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>28</Position>
    </Report>
    <Report instance="msex-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>028 - Disclosure - Quarterly Data - Unaudited (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlesexwater.com/role/QuarterlyDataUnauditedTables</Role>
      <ShortName>Quarterly Data - Unaudited (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://middlesexwater.com/role/QuarterlyDataUnaudited</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="msex-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>029 - Disclosure - Organization, Summary of Significant Accounting Policies and Recent Developments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlesexwater.com/role/OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetails</Role>
      <ShortName>Organization, Summary of Significant Accounting Policies and Recent Developments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://middlesexwater.com/role/OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsTables</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="msex-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>030 - Disclosure - Organization, Summary of Significant Accounting Policies and Recent Developments (Details) - Schedule of depreciation rates</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlesexwater.com/role/ScheduleofdepreciationratesTable</Role>
      <ShortName>Organization, Summary of Significant Accounting Policies and Recent Developments (Details) - Schedule of depreciation rates</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://middlesexwater.com/role/OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsTables</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="msex-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>031 - Disclosure - Organization, Summary of Significant Accounting Policies and Recent Developments (Details) - Schedule of allowance for funds used during construction rates</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlesexwater.com/role/ScheduleofallowanceforfundsusedduringconstructionratesTable</Role>
      <ShortName>Organization, Summary of Significant Accounting Policies and Recent Developments (Details) - Schedule of allowance for funds used during construction rates</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://middlesexwater.com/role/OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsTables</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="msex-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>032 - Disclosure - Organization, Summary of Significant Accounting Policies and Recent Developments (Details) - Schedule of operating revenues</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlesexwater.com/role/ScheduleofoperatingrevenuesTable</Role>
      <ShortName>Organization, Summary of Significant Accounting Policies and Recent Developments (Details) - Schedule of operating revenues</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://middlesexwater.com/role/OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsTables</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="msex-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>033 - 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/RateandRegulatoryMattersTables</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="msex-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>034 - Disclosure - Rate and Regulatory Matters (Details) - Schedule of regulatory assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlesexwater.com/role/ScheduleofregulatoryassetsTable</Role>
      <ShortName>Rate and Regulatory Matters (Details) - Schedule of regulatory assets</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://middlesexwater.com/role/RateandRegulatoryMattersTables</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="msex-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>035 - Disclosure - Income Taxes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlesexwater.com/role/IncomeTaxesDetails</Role>
      <ShortName>Income Taxes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://middlesexwater.com/role/IncomeTaxesTables</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="msex-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>036 - Disclosure - Income Taxes (Details) - Schedule of income tax expense reconciliation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlesexwater.com/role/ScheduleofincometaxexpensereconciliationTable</Role>
      <ShortName>Income Taxes (Details) - Schedule of income tax expense reconciliation</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://middlesexwater.com/role/IncomeTaxesTables</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="msex-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>037 - Disclosure - Income Taxes (Details) - Schedule of income tax expense</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlesexwater.com/role/ScheduleofincometaxexpenseTable</Role>
      <ShortName>Income Taxes (Details) - Schedule of income tax expense</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://middlesexwater.com/role/IncomeTaxesTables</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="msex-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>038 - Disclosure - Income Taxes (Details) - Schedule of net deferred tax liability</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlesexwater.com/role/ScheduleofnetdeferredtaxliabilityTable</Role>
      <ShortName>Income Taxes (Details) - Schedule of net deferred tax liability</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://middlesexwater.com/role/IncomeTaxesTables</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="msex-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>039 - 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>40</Position>
    </Report>
    <Report instance="msex-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>040 - 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>41</Position>
    </Report>
    <Report instance="msex-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>041 - 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>42</Position>
    </Report>
    <Report instance="msex-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>042 - 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>43</Position>
    </Report>
    <Report instance="msex-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>043 - 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>44</Position>
    </Report>
    <Report instance="msex-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>044 - Disclosure - Short-term Borrowings (Details) - Schedule of information regarding short-term borrowings</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlesexwater.com/role/ScheduleofinformationregardingshorttermborrowingsTable</Role>
      <ShortName>Short-term Borrowings (Details) - Schedule of information regarding short-term borrowings</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://middlesexwater.com/role/ShorttermBorrowingsTables</ParentRole>
      <Position>45</Position>
    </Report>
    <Report instance="msex-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>045 - Disclosure - Short-term Borrowings (Details) - Schedule of Line of Credit</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlesexwater.com/role/ScheduleofLineofCreditTable</Role>
      <ShortName>Short-term Borrowings (Details) - Schedule of Line of Credit</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://middlesexwater.com/role/ShorttermBorrowingsTables</ParentRole>
      <Position>46</Position>
    </Report>
    <Report instance="msex-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>046 - 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>47</Position>
    </Report>
    <Report instance="msex-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>047 - Disclosure - Capitalization (Details) - Schedule of long-term debt</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlesexwater.com/role/ScheduleoflongtermdebtTable</Role>
      <ShortName>Capitalization (Details) - Schedule of long-term debt</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://middlesexwater.com/role/CapitalizationTables</ParentRole>
      <Position>48</Position>
    </Report>
    <Report instance="msex-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>048 - Disclosure - Capitalization (Details) - Schedule of basic and diluted earnings per share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlesexwater.com/role/ScheduleofbasicanddilutedearningspershareTable</Role>
      <ShortName>Capitalization (Details) - Schedule of basic and diluted earnings per share</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://middlesexwater.com/role/CapitalizationTables</ParentRole>
      <Position>49</Position>
    </Report>
    <Report instance="msex-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>049 - Disclosure - Capitalization (Details) - Schedule of basic and diluted earnings per share (Parentheticals)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlesexwater.com/role/ScheduleofbasicanddilutedearningspershareTable_Parentheticals</Role>
      <ShortName>Capitalization (Details) - Schedule of basic and diluted earnings per share (Parentheticals)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://middlesexwater.com/role/CapitalizationTables</ParentRole>
      <Position>50</Position>
    </Report>
    <Report instance="msex-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>050 - Disclosure - Capitalization (Details) - Schedule of carrying amount and fair value of the bonds</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlesexwater.com/role/ScheduleofcarryingamountandfairvalueofthebondsTable</Role>
      <ShortName>Capitalization (Details) - Schedule of carrying amount and fair value of the bonds</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://middlesexwater.com/role/CapitalizationTables</ParentRole>
      <Position>51</Position>
    </Report>
    <Report instance="msex-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>051 - 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>52</Position>
    </Report>
    <Report instance="msex-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>052 - Disclosure - Employee Benefit Plans (Details) - Schedule of pension plan and other benefits plan</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlesexwater.com/role/ScheduleofpensionplanandotherbenefitsplanTable</Role>
      <ShortName>Employee Benefit Plans (Details) - Schedule of pension plan and other benefits plan</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://middlesexwater.com/role/EmployeeBenefitPlansTables</ParentRole>
      <Position>53</Position>
    </Report>
    <Report instance="msex-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>053 - Disclosure - Employee Benefit Plans (Details) - Schedule of change in fair value of plan assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlesexwater.com/role/ScheduleofchangeinfairvalueofplanassetsTable</Role>
      <ShortName>Employee Benefit Plans (Details) - Schedule of change in fair value of plan assets</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://middlesexwater.com/role/EmployeeBenefitPlansTables</ParentRole>
      <Position>54</Position>
    </Report>
    <Report instance="msex-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>054 - Disclosure - Employee Benefit Plans (Details) - Schedule of employee benefit plans recognized in balance sheet</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlesexwater.com/role/ScheduleofemployeebenefitplansrecognizedinbalancesheetTable</Role>
      <ShortName>Employee Benefit Plans (Details) - Schedule of employee benefit plans recognized in balance sheet</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://middlesexwater.com/role/EmployeeBenefitPlansTables</ParentRole>
      <Position>55</Position>
    </Report>
    <Report instance="msex-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>055 - Disclosure - Employee Benefit Plans (Details) - Schedule of components of net benefit cost</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlesexwater.com/role/ScheduleofcomponentsofnetbenefitcostTable</Role>
      <ShortName>Employee Benefit Plans (Details) - Schedule of components of net benefit cost</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://middlesexwater.com/role/EmployeeBenefitPlansTables</ParentRole>
      <Position>56</Position>
    </Report>
    <Report instance="msex-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>056 - Disclosure - Employee Benefit Plans (Details) - Schedule of regulatory assets into net periodic benefit cost</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlesexwater.com/role/ScheduleofregulatoryassetsintonetperiodicbenefitcostTable</Role>
      <ShortName>Employee Benefit Plans (Details) - Schedule of regulatory assets into net periodic benefit cost</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://middlesexwater.com/role/EmployeeBenefitPlansTables</ParentRole>
      <Position>57</Position>
    </Report>
    <Report instance="msex-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>057 - Disclosure - Employee Benefit Plans (Details) - Schedule of discount and compensation rates</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlesexwater.com/role/ScheduleofdiscountandcompensationratesTable</Role>
      <ShortName>Employee Benefit Plans (Details) - Schedule of discount and compensation rates</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://middlesexwater.com/role/EmployeeBenefitPlansTables</ParentRole>
      <Position>58</Position>
    </Report>
    <Report instance="msex-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>058 - Disclosure - Employee Benefit Plans (Details) - Schedule of effect of one-percentage point change in assumed health care cost trend rates</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlesexwater.com/role/ScheduleofeffectofonepercentagepointchangeinassumedhealthcarecosttrendratesTable</Role>
      <ShortName>Employee Benefit Plans (Details) - Schedule of effect of one-percentage point change in assumed health care cost trend rates</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://middlesexwater.com/role/EmployeeBenefitPlansTables</ParentRole>
      <Position>59</Position>
    </Report>
    <Report instance="msex-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>059 - Disclosure - Employee Benefit Plans (Details) - Schedule of expected benefit payments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlesexwater.com/role/ScheduleofexpectedbenefitpaymentsTable</Role>
      <ShortName>Employee Benefit Plans (Details) - Schedule of expected benefit payments</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://middlesexwater.com/role/EmployeeBenefitPlansTables</ParentRole>
      <Position>60</Position>
    </Report>
    <Report instance="msex-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>060 - Disclosure - Employee Benefit Plans (Details) - Schedule of allocation of plan assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlesexwater.com/role/ScheduleofallocationofplanassetsTable</Role>
      <ShortName>Employee Benefit Plans (Details) - Schedule of allocation of plan assets</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://middlesexwater.com/role/EmployeeBenefitPlansTables</ParentRole>
      <Position>61</Position>
    </Report>
    <Report instance="msex-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>061 - Disclosure - Employee Benefit Plans (Details) - Schedule of fair value of plan assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlesexwater.com/role/ScheduleoffairvalueofplanassetsTable</Role>
      <ShortName>Employee Benefit Plans (Details) - Schedule of fair value of plan assets</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://middlesexwater.com/role/EmployeeBenefitPlansTables</ParentRole>
      <Position>62</Position>
    </Report>
    <Report instance="msex-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>062 - Disclosure - Employee Benefit Plans (Details) - Schedule of table presents awarded but not yet vested share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlesexwater.com/role/ScheduleoftablepresentsawardedbutnotyetvestedshareTable</Role>
      <ShortName>Employee Benefit Plans (Details) - Schedule of table presents awarded but not yet vested share</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://middlesexwater.com/role/EmployeeBenefitPlansTables</ParentRole>
      <Position>63</Position>
    </Report>
    <Report instance="msex-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>063 - Disclosure - Business Segment Data (Details) - Schedule of segment reporting information, by segment</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlesexwater.com/role/ScheduleofsegmentreportinginformationbysegmentTable</Role>
      <ShortName>Business Segment Data (Details) - Schedule of segment reporting information, by segment</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://middlesexwater.com/role/BusinessSegmentDataTables</ParentRole>
      <Position>64</Position>
    </Report>
    <Report instance="msex-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>064 - Disclosure - Quarterly Data - Unaudited (Details) - Schedule of financial information for each quarter</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlesexwater.com/role/ScheduleoffinancialinformationforeachquarterTable</Role>
      <ShortName>Quarterly Data - Unaudited (Details) - Schedule of financial information for each quarter</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://middlesexwater.com/role/QuarterlyDataUnauditedTables</ParentRole>
      <Position>65</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="10-K" original="msex-20221231.htm">msex-20221231.htm</File>
    <File>ex10-27c.htm</File>
    <File>ex21.htm</File>
    <File>ex23-1.htm</File>
    <File>ex31-1.htm</File>
    <File>ex31.htm</File>
    <File>ex32-1.htm</File>
    <File>ex32.htm</File>
    <File>msex-20221231.xsd</File>
    <File>msex-20221231_cal.xml</File>
    <File>msex-20221231_def.xml</File>
    <File>msex-20221231_lab.xml</File>
    <File>msex-20221231_pre.xml</File>
  </InputFiles>
  <SupplementalFiles>
    <File>image_001.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="980">http://fasb.org/us-gaap/2022</BaseTaxonomy>
    <BaseTaxonomy items="37">http://xbrl.sec.gov/dei/2022</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>87
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "msex-20221231.htm": {
   "axisCustom": 0,
   "axisStandard": 22,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2022": 980,
    "http://xbrl.sec.gov/dei/2022": 37
   },
   "contextCount": 288,
   "dts": {
    "calculationLink": {
     "local": [
      "msex-20221231_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "msex-20221231_def.xml"
     ]
    },
    "inline": {
     "local": [
      "msex-20221231.htm"
     ]
    },
    "labelLink": {
     "local": [
      "msex-20221231_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "msex-20221231_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "msex-20221231.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd",
      "https://xbrl.sec.gov/country/2022/country-2022.xsd",
      "https://xbrl.sec.gov/dei/2022/dei-2022.xsd",
      "https://xbrl.sec.gov/sic/2022/sic-2022.xsd"
     ]
    }
   },
   "elementCount": 698,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2022": 65,
    "http://middlesexwater.com/20221231": 13,
    "http://xbrl.sec.gov/dei/2022": 3,
    "total": 81
   },
   "keyCustom": 111,
   "keyStandard": 329,
   "memberCustom": 49,
   "memberStandard": 25,
   "nsprefix": "msex",
   "nsuri": "http://middlesexwater.com/20221231",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "div",
       "body",
       "html"
      ],
      "baseRef": "msex-20221231.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:EntityRegistrantName",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "000 - Document - Document And Entity Information",
     "menuCat": "Cover",
     "order": "1",
     "role": "http://middlesexwater.com/role/DocumentAndEntityInformation",
     "shortName": "Document And Entity Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "div",
       "body",
       "html"
      ],
      "baseRef": "msex-20221231.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:EntityRegistrantName",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "msex-20221231.htm",
      "contextRef": "c48",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:CommonStockDividendsPerShareCashPaid",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPershares",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "009 - Statement - CONSOLIDATED STATEMENTS OF COMMON STOCKHOLDERS' EQUITY (Parentheticals)",
     "menuCat": "Statements",
     "order": "10",
     "role": "http://middlesexwater.com/role/ShareholdersEquityType2or3_Parentheticals",
     "shortName": "CONSOLIDATED STATEMENTS OF COMMON STOCKHOLDERS' EQUITY (Parentheticals)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "msex-20221231.htm",
      "contextRef": "c48",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:CommonStockDividendsPerShareCashPaid",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPershares",
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "msex-20221231.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "010 - Disclosure - Organization, Summary of Significant Accounting Policies and Recent Developments",
     "menuCat": "Notes",
     "order": "11",
     "role": "http://middlesexwater.com/role/OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopments",
     "shortName": "Organization, Summary of Significant Accounting Policies and Recent Developments",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "msex-20221231.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "msex-20221231.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PublicUtilitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "011 - Disclosure - Rate and Regulatory Matters",
     "menuCat": "Notes",
     "order": "12",
     "role": "http://middlesexwater.com/role/RateandRegulatoryMatters",
     "shortName": "Rate and Regulatory Matters",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "msex-20221231.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PublicUtilitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "msex-20221231.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "012 - Disclosure - Income Taxes",
     "menuCat": "Notes",
     "order": "13",
     "role": "http://middlesexwater.com/role/IncomeTaxes",
     "shortName": "Income Taxes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "msex-20221231.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "msex-20221231.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "013 - Disclosure - Commitments and Contingent Liabilities",
     "menuCat": "Notes",
     "order": "14",
     "role": "http://middlesexwater.com/role/CommitmentsandContingentLiabilities",
     "shortName": "Commitments and Contingent Liabilities",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "msex-20221231.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "msex-20221231.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShortTermDebtTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "014 - Disclosure - Short-term Borrowings",
     "menuCat": "Notes",
     "order": "15",
     "role": "http://middlesexwater.com/role/ShorttermBorrowings",
     "shortName": "Short-term Borrowings",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "msex-20221231.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShortTermDebtTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "msex-20221231.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "msex:CapitalizationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "015 - Disclosure - Capitalization",
     "menuCat": "Notes",
     "order": "16",
     "role": "http://middlesexwater.com/role/Capitalization",
     "shortName": "Capitalization",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "msex-20221231.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "msex:CapitalizationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "msex-20221231.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "016 - Disclosure - Employee Benefit Plans",
     "menuCat": "Notes",
     "order": "17",
     "role": "http://middlesexwater.com/role/EmployeeBenefitPlans",
     "shortName": "Employee Benefit Plans",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "msex-20221231.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "msex-20221231.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "017 - Disclosure - Business Segment Data",
     "menuCat": "Notes",
     "order": "18",
     "role": "http://middlesexwater.com/role/BusinessSegmentData",
     "shortName": "Business Segment Data",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "msex-20221231.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "msex-20221231.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:QuarterlyFinancialInformationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "018 - Disclosure - Quarterly Data - Unaudited",
     "menuCat": "Notes",
     "order": "19",
     "role": "http://middlesexwater.com/role/QuarterlyDataUnaudited",
     "shortName": "Quarterly Data - Unaudited",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "msex-20221231.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:QuarterlyFinancialInformationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "msex-20221231.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:RegulatedAndUnregulatedOperatingRevenue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "001 - Statement - CONSOLIDATED STATEMENTS OF INCOME",
     "menuCat": "Statements",
     "order": "2",
     "role": "http://middlesexwater.com/role/ConsolidatedIncomeStatement",
     "shortName": "CONSOLIDATED STATEMENTS OF INCOME",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "msex-20221231.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "lang": null,
      "name": "msex:OperationsAndMaintenance",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "msex-20221231.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NatureOfOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "019 - Disclosure - Accounting Policies, by Policy (Policies)",
     "menuCat": "Policies",
     "order": "20",
     "role": "http://middlesexwater.com/role/AccountingPoliciesByPolicy",
     "shortName": "Accounting Policies, by Policy (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "msex-20221231.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NatureOfOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "msex-20221231.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "msex:RangeOfDepreciationRatesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "020 - Disclosure - Organization, Summary of Significant Accounting Policies and Recent Developments (Tables)",
     "menuCat": "Tables",
     "order": "21",
     "role": "http://middlesexwater.com/role/OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsTables",
     "shortName": "Organization, Summary of Significant Accounting Policies and Recent Developments (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "msex-20221231.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "msex:RangeOfDepreciationRatesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "msex-20221231.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRegulatoryAssetsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "021 - Disclosure - Rate and Regulatory Matters (Tables)",
     "menuCat": "Tables",
     "order": "22",
     "role": "http://middlesexwater.com/role/RateandRegulatoryMattersTables",
     "shortName": "Rate and Regulatory Matters (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "msex-20221231.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRegulatoryAssetsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "msex-20221231.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "022 - Disclosure - Income Taxes (Tables)",
     "menuCat": "Tables",
     "order": "23",
     "role": "http://middlesexwater.com/role/IncomeTaxesTables",
     "shortName": "Income Taxes (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "msex-20221231.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "msex-20221231.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PurchaseCommitmentExcludingLongtermCommitmentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "023 - Disclosure - Commitments and Contingent Liabilities (Tables)",
     "menuCat": "Tables",
     "order": "24",
     "role": "http://middlesexwater.com/role/CommitmentsandContingentLiabilitiesTables",
     "shortName": "Commitments and Contingent Liabilities (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "msex-20221231.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PurchaseCommitmentExcludingLongtermCommitmentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "msex-20221231.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShortTermDebtTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "024 - Disclosure - Short-term Borrowings (Tables)",
     "menuCat": "Tables",
     "order": "25",
     "role": "http://middlesexwater.com/role/ShorttermBorrowingsTables",
     "shortName": "Short-term Borrowings (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "msex-20221231.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShortTermDebtTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "msex-20221231.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "025 - Disclosure - Capitalization (Tables)",
     "menuCat": "Tables",
     "order": "26",
     "role": "http://middlesexwater.com/role/CapitalizationTables",
     "shortName": "Capitalization (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "msex-20221231.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "msex-20221231.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "026 - Disclosure - Employee Benefit Plans (Tables)",
     "menuCat": "Tables",
     "order": "27",
     "role": "http://middlesexwater.com/role/EmployeeBenefitPlansTables",
     "shortName": "Employee Benefit Plans (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "msex-20221231.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "msex-20221231.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "027 - Disclosure - Business Segment Data (Tables)",
     "menuCat": "Tables",
     "order": "28",
     "role": "http://middlesexwater.com/role/BusinessSegmentDataTables",
     "shortName": "Business Segment Data (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "msex-20221231.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "msex-20221231.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "028 - Disclosure - Quarterly Data - Unaudited (Tables)",
     "menuCat": "Tables",
     "order": "29",
     "role": "http://middlesexwater.com/role/QuarterlyDataUnauditedTables",
     "shortName": "Quarterly Data - Unaudited (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "msex-20221231.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "msex-20221231.htm",
      "contextRef": "c5",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "002 - Statement - CONSOLIDATED BALANCE SHEETS",
     "menuCat": "Statements",
     "order": "3",
     "role": "http://middlesexwater.com/role/ConsolidatedBalanceSheet",
     "shortName": "CONSOLIDATED BALANCE SHEETS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "msex-20221231.htm",
      "contextRef": "c5",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "us-gaap:ConsolidationPolicyTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "msex-20221231.htm",
      "contextRef": "c0",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "msex:PercentVotingInterest",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "029 - Disclosure - Organization, Summary of Significant Accounting Policies and Recent Developments (Details)",
     "menuCat": "Details",
     "order": "30",
     "role": "http://middlesexwater.com/role/OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetails",
     "shortName": "Organization, Summary of Significant Accounting Policies and Recent Developments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "us-gaap:ConsolidationPolicyTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "msex-20221231.htm",
      "contextRef": "c0",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "msex:PercentVotingInterest",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pure",
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "msex:RangeOfDepreciationRatesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "msex-20221231.htm",
      "contextRef": "c56",
      "decimals": "4",
      "first": true,
      "lang": null,
      "name": "us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "030 - Disclosure - Organization, Summary of Significant Accounting Policies and Recent Developments (Details) - Schedule of depreciation rates",
     "menuCat": "Details",
     "order": "31",
     "role": "http://middlesexwater.com/role/ScheduleofdepreciationratesTable",
     "shortName": "Organization, Summary of Significant Accounting Policies and Recent Developments (Details) - Schedule of depreciation rates",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "msex:RangeOfDepreciationRatesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "msex-20221231.htm",
      "contextRef": "c56",
      "decimals": "4",
      "first": true,
      "lang": null,
      "name": "us-gaap:PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pure",
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "msex:AllowanceForFundsUsedDuringConstructionRatesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "msex-20221231.htm",
      "contextRef": "c66",
      "decimals": "4",
      "first": true,
      "lang": null,
      "name": "us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "031 - Disclosure - Organization, Summary of Significant Accounting Policies and Recent Developments (Details) - Schedule of allowance for funds used during construction rates",
     "menuCat": "Details",
     "order": "32",
     "role": "http://middlesexwater.com/role/ScheduleofallowanceforfundsusedduringconstructionratesTable",
     "shortName": "Organization, Summary of Significant Accounting Policies and Recent Developments (Details) - Schedule of allowance for funds used during construction rates",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "msex:AllowanceForFundsUsedDuringConstructionRatesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "msex-20221231.htm",
      "contextRef": "c66",
      "decimals": "4",
      "first": true,
      "lang": null,
      "name": "us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pure",
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "msex-20221231.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "msex:ResidentialOperatingRevenues",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "032 - Disclosure - Organization, Summary of Significant Accounting Policies and Recent Developments (Details) - Schedule of operating revenues",
     "menuCat": "Details",
     "order": "33",
     "role": "http://middlesexwater.com/role/ScheduleofoperatingrevenuesTable",
     "shortName": "Organization, Summary of Significant Accounting Policies and Recent Developments (Details) - Schedule of operating revenues",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "msex-20221231.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "msex:ResidentialOperatingRevenues",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "msex-20221231.htm",
      "contextRef": "c77",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "033 - Disclosure - Rate and Regulatory Matters (Details)",
     "menuCat": "Details",
     "order": "34",
     "role": "http://middlesexwater.com/role/RateandRegulatoryMattersDetails",
     "shortName": "Rate and Regulatory Matters (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "msex-20221231.htm",
      "contextRef": "c77",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pure",
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfRegulatoryAssetsTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "msex-20221231.htm",
      "contextRef": "c5",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:RegulatoryAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "034 - Disclosure - Rate and Regulatory Matters (Details) - Schedule of regulatory assets",
     "menuCat": "Details",
     "order": "35",
     "role": "http://middlesexwater.com/role/ScheduleofregulatoryassetsTable",
     "shortName": "Rate and Regulatory Matters (Details) - Schedule of regulatory assets",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfRegulatoryAssetsTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "msex-20221231.htm",
      "contextRef": "c5",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:RegulatoryAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "msex-20221231.htm",
      "contextRef": "c99",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:IncomeTaxReceivable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "035 - Disclosure - Income Taxes (Details)",
     "menuCat": "Details",
     "order": "36",
     "role": "http://middlesexwater.com/role/IncomeTaxesDetails",
     "shortName": "Income Taxes (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "msex-20221231.htm",
      "contextRef": "c99",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:IncomeTaxReceivable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "msex-20221231.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "036 - Disclosure - Income Taxes (Details) - Schedule of income tax expense reconciliation",
     "menuCat": "Details",
     "order": "37",
     "role": "http://middlesexwater.com/role/ScheduleofincometaxexpensereconciliationTable",
     "shortName": "Income Taxes (Details) - Schedule of income tax expense reconciliation",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "msex-20221231.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "msex-20221231.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "037 - Disclosure - Income Taxes (Details) - Schedule of income tax expense",
     "menuCat": "Details",
     "order": "38",
     "role": "http://middlesexwater.com/role/ScheduleofincometaxexpenseTable",
     "shortName": "Income Taxes (Details) - Schedule of income tax expense",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "msex-20221231.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "msex-20221231.htm",
      "contextRef": "c5",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "msex:DeferredTaxLiabilitiesUtilityPlantRelated",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "038 - Disclosure - Income Taxes (Details) - Schedule of net deferred tax liability",
     "menuCat": "Details",
     "order": "39",
     "role": "http://middlesexwater.com/role/ScheduleofnetdeferredtaxliabilityTable",
     "shortName": "Income Taxes (Details) - Schedule of net deferred tax liability",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "msex-20221231.htm",
      "contextRef": "c5",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "msex:DeferredTaxLiabilitiesUtilityPlantRelated",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "msex-20221231.htm",
      "contextRef": "c5",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "003 - Statement - CONSOLIDATED BALANCE SHEETS (Parentheticals)",
     "menuCat": "Statements",
     "order": "4",
     "role": "http://middlesexwater.com/role/ConsolidatedBalanceSheet_Parentheticals",
     "shortName": "CONSOLIDATED BALANCE SHEETS (Parentheticals)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "msex-20221231.htm",
      "contextRef": "c5",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "msex-20221231.htm",
      "contextRef": "c5",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "msex:EstimatedIncrementalBorrowingRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "039 - Disclosure - Commitments and Contingent Liabilities (Details)",
     "menuCat": "Details",
     "order": "40",
     "role": "http://middlesexwater.com/role/CommitmentsandContingentLiabilitiesDetails",
     "shortName": "Commitments and Contingent Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "msex-20221231.htm",
      "contextRef": "c5",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "msex:EstimatedIncrementalBorrowingRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pure",
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:PurchaseCommitmentExcludingLongtermCommitmentTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "msex-20221231.htm",
      "contextRef": "c0",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "msex:CostOfUntreatedWater",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "040 - Disclosure - Commitments and Contingent Liabilities (Details) - Schedule of purchased water costs",
     "menuCat": "Details",
     "order": "41",
     "role": "http://middlesexwater.com/role/ScheduleofpurchasedwatercostsTable",
     "shortName": "Commitments and Contingent Liabilities (Details) - Schedule of purchased water costs",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:PurchaseCommitmentExcludingLongtermCommitmentTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "msex-20221231.htm",
      "contextRef": "c0",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "msex:CostOfUntreatedWater",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "msex-20221231.htm",
      "contextRef": "c5",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "msex:RightOfUseAssetAtLeaseInception",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "041 - Disclosure - Commitments and Contingent Liabilities (Details) - Schedule of operating lease ROU assets",
     "menuCat": "Details",
     "order": "42",
     "role": "http://middlesexwater.com/role/ScheduleofoperatingleaseROUassetsTable",
     "shortName": "Commitments and Contingent Liabilities (Details) - Schedule of operating lease ROU assets",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "msex-20221231.htm",
      "contextRef": "c5",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "msex:RightOfUseAssetAtLeaseInception",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "msex-20221231.htm",
      "contextRef": "c5",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "042 - Disclosure - Commitments and Contingent Liabilities (Details) - Schedule of future minimum operating lease commitments",
     "menuCat": "Details",
     "order": "43",
     "role": "http://middlesexwater.com/role/ScheduleoffutureminimumoperatingleasecommitmentsTable",
     "shortName": "Commitments and Contingent Liabilities (Details) - Schedule of future minimum operating lease commitments",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "msex-20221231.htm",
      "contextRef": "c5",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "msex-20221231.htm",
      "contextRef": "c5",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:LinesOfCreditCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "043 - Disclosure - Short-term Borrowings (Details)",
     "menuCat": "Details",
     "order": "44",
     "role": "http://middlesexwater.com/role/ShorttermBorrowingsDetails",
     "shortName": "Short-term Borrowings (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "msex-20221231.htm",
      "contextRef": "c5",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:LinesOfCreditCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShortTermDebtTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "msex-20221231.htm",
      "contextRef": "c0",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:LineOfCreditFacilityAverageOutstandingAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "044 - Disclosure - Short-term Borrowings (Details) - Schedule of information regarding short-term borrowings",
     "menuCat": "Details",
     "order": "45",
     "role": "http://middlesexwater.com/role/ScheduleofinformationregardingshorttermborrowingsTable",
     "shortName": "Short-term Borrowings (Details) - Schedule of information regarding short-term borrowings",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShortTermDebtTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "msex-20221231.htm",
      "contextRef": "c0",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:LineOfCreditFacilityAverageOutstandingAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "msex-20221231.htm",
      "contextRef": "c5",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "045 - Disclosure - Short-term Borrowings (Details) - Schedule of Line of Credit",
     "menuCat": "Details",
     "order": "46",
     "role": "http://middlesexwater.com/role/ScheduleofLineofCreditTable",
     "shortName": "Short-term Borrowings (Details) - Schedule of Line of Credit",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "msex-20221231.htm",
      "contextRef": "c5",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "msex-20221231.htm",
      "contextRef": "c5",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "msex:AdditionalSharesAuthorizedBySECToBeIssued",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "046 - Disclosure - Capitalization (Details)",
     "menuCat": "Details",
     "order": "47",
     "role": "http://middlesexwater.com/role/CapitalizationDetails",
     "shortName": "Capitalization (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "msex-20221231.htm",
      "contextRef": "c5",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "msex:AdditionalSharesAuthorizedBySECToBeIssued",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "msex-20221231.htm",
      "contextRef": "c5",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "047 - Disclosure - Capitalization (Details) - Schedule of long-term debt",
     "menuCat": "Details",
     "order": "48",
     "role": "http://middlesexwater.com/role/ScheduleoflongtermdebtTable",
     "shortName": "Capitalization (Details) - Schedule of long-term debt",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "msex-20221231.htm",
      "contextRef": "c5",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:FairValueByBalanceSheetGroupingTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "msex-20221231.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:IncomeLossIncludingPortionAttributableToNoncontrollingInterest",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "048 - Disclosure - Capitalization (Details) - Schedule of basic and diluted earnings per share",
     "menuCat": "Details",
     "order": "49",
     "role": "http://middlesexwater.com/role/ScheduleofbasicanddilutedearningspershareTable",
     "shortName": "Capitalization (Details) - Schedule of basic and diluted earnings per share",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:FairValueByBalanceSheetGroupingTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "msex-20221231.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:IncomeLossIncludingPortionAttributableToNoncontrollingInterest",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "msex-20221231.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "004 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "menuCat": "Statements",
     "order": "5",
     "role": "http://middlesexwater.com/role/ConsolidatedCashFlow",
     "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "msex-20221231.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:FairValueByBalanceSheetGroupingTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "msex-20221231.htm",
      "contextRef": "c0",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:PreferredStockDividendsPerShareDeclared",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPershares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "049 - Disclosure - Capitalization (Details) - Schedule of basic and diluted earnings per share (Parentheticals)",
     "menuCat": "Details",
     "order": "50",
     "role": "http://middlesexwater.com/role/ScheduleofbasicanddilutedearningspershareTable_Parentheticals",
     "shortName": "Capitalization (Details) - Schedule of basic and diluted earnings per share (Parentheticals)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:FairValueByBalanceSheetGroupingTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "msex-20221231.htm",
      "contextRef": "c0",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:PreferredStockDividendsPerShareDeclared",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPershares",
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "msex-20221231.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "msex:CarryingAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "050 - Disclosure - Capitalization (Details) - Schedule of carrying amount and fair value of the bonds",
     "menuCat": "Details",
     "order": "51",
     "role": "http://middlesexwater.com/role/ScheduleofcarryingamountandfairvalueofthebondsTable",
     "shortName": "Capitalization (Details) - Schedule of carrying amount and fair value of the bonds",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "msex-20221231.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "msex:CarryingAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "msex-20221231.htm",
      "contextRef": "c5",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "051 - Disclosure - Employee Benefit Plans (Details)",
     "menuCat": "Details",
     "order": "52",
     "role": "http://middlesexwater.com/role/EmployeeBenefitPlansDetails",
     "shortName": "Employee Benefit Plans (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "msex-20221231.htm",
      "contextRef": "c5",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "us-gaap:DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "msex-20221231.htm",
      "contextRef": "c150",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "052 - Disclosure - Employee Benefit Plans (Details) - Schedule of pension plan and other benefits plan",
     "menuCat": "Details",
     "order": "53",
     "role": "http://middlesexwater.com/role/ScheduleofpensionplanandotherbenefitsplanTable",
     "shortName": "Employee Benefit Plans (Details) - Schedule of pension plan and other benefits plan",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "msex-20221231.htm",
      "contextRef": "c151",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "msex-20221231.htm",
      "contextRef": "c150",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "msex:FairValueOfPlanAssets",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "053 - Disclosure - Employee Benefit Plans (Details) - Schedule of change in fair value of plan assets",
     "menuCat": "Details",
     "order": "54",
     "role": "http://middlesexwater.com/role/ScheduleofchangeinfairvalueofplanassetsTable",
     "shortName": "Employee Benefit Plans (Details) - Schedule of change in fair value of plan assets",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "msex-20221231.htm",
      "contextRef": "c151",
      "decimals": "-3",
      "lang": null,
      "name": "msex:FairValueOfPlanAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "msex-20221231.htm",
      "contextRef": "c156",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "054 - Disclosure - Employee Benefit Plans (Details) - Schedule of employee benefit plans recognized in balance sheet",
     "menuCat": "Details",
     "order": "55",
     "role": "http://middlesexwater.com/role/ScheduleofemployeebenefitplansrecognizedinbalancesheetTable",
     "shortName": "Employee Benefit Plans (Details) - Schedule of employee benefit plans recognized in balance sheet",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "msex-20221231.htm",
      "contextRef": "c156",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "msex-20221231.htm",
      "contextRef": "c146",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DefinedBenefitPlanServiceCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "055 - Disclosure - Employee Benefit Plans (Details) - Schedule of components of net benefit cost",
     "menuCat": "Details",
     "order": "56",
     "role": "http://middlesexwater.com/role/ScheduleofcomponentsofnetbenefitcostTable",
     "shortName": "Employee Benefit Plans (Details) - Schedule of components of net benefit cost",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "msex-20221231.htm",
      "contextRef": "c146",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DefinedBenefitPlanServiceCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "msex:ScheduleOfPensionPlanAndOtherBenefitsPlan",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "msex-20221231.htm",
      "contextRef": "c146",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "msex:ExpectedAmortizedActuarialLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "056 - Disclosure - Employee Benefit Plans (Details) - Schedule of regulatory assets into net periodic benefit cost",
     "menuCat": "Details",
     "order": "57",
     "role": "http://middlesexwater.com/role/ScheduleofregulatoryassetsintonetperiodicbenefitcostTable",
     "shortName": "Employee Benefit Plans (Details) - Schedule of regulatory assets into net periodic benefit cost",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "msex:ScheduleOfPensionPlanAndOtherBenefitsPlan",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "msex-20221231.htm",
      "contextRef": "c146",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "msex:ExpectedAmortizedActuarialLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAssumptionsUsedTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "msex-20221231.htm",
      "contextRef": "c146",
      "decimals": "4",
      "first": true,
      "lang": null,
      "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "057 - Disclosure - Employee Benefit Plans (Details) - Schedule of discount and compensation rates",
     "menuCat": "Details",
     "order": "58",
     "role": "http://middlesexwater.com/role/ScheduleofdiscountandcompensationratesTable",
     "shortName": "Employee Benefit Plans (Details) - Schedule of discount and compensation rates",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAssumptionsUsedTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "msex-20221231.htm",
      "contextRef": "c146",
      "decimals": "4",
      "first": true,
      "lang": null,
      "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pure",
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEffectOfOnePercentagePointChangeInAssumedHealthCareCostTrendRatesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "msex-20221231.htm",
      "contextRef": "c146",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DefinedBenefitPlanEffectOfOnePercentagePointIncreaseOnServiceAndInterestCostComponents",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "058 - Disclosure - Employee Benefit Plans (Details) - Schedule of effect of one-percentage point change in assumed health care cost trend rates",
     "menuCat": "Details",
     "order": "59",
     "role": "http://middlesexwater.com/role/ScheduleofeffectofonepercentagepointchangeinassumedhealthcarecosttrendratesTable",
     "shortName": "Employee Benefit Plans (Details) - Schedule of effect of one-percentage point change in assumed health care cost trend rates",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEffectOfOnePercentagePointChangeInAssumedHealthCareCostTrendRatesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "msex-20221231.htm",
      "contextRef": "c146",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DefinedBenefitPlanEffectOfOnePercentagePointIncreaseOnServiceAndInterestCostComponents",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "msex-20221231.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AllowanceForFundsUsedDuringConstructionInvestingActivities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "005 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (Parentheticals)",
     "menuCat": "Statements",
     "order": "6",
     "role": "http://middlesexwater.com/role/ConsolidatedCashFlow_Parentheticals",
     "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS (Parentheticals)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "msex-20221231.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AllowanceForFundsUsedDuringConstructionInvestingActivities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "msex-20221231.htm",
      "contextRef": "c156",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "059 - Disclosure - Employee Benefit Plans (Details) - Schedule of expected benefit payments",
     "menuCat": "Details",
     "order": "60",
     "role": "http://middlesexwater.com/role/ScheduleofexpectedbenefitpaymentsTable",
     "shortName": "Employee Benefit Plans (Details) - Schedule of expected benefit payments",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "msex-20221231.htm",
      "contextRef": "c156",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "msex:AllocationOfPlanAssetsTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "msex-20221231.htm",
      "contextRef": "c156",
      "decimals": "3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "060 - Disclosure - Employee Benefit Plans (Details) - Schedule of allocation of plan assets",
     "menuCat": "Details",
     "order": "61",
     "role": "http://middlesexwater.com/role/ScheduleofallocationofplanassetsTable",
     "shortName": "Employee Benefit Plans (Details) - Schedule of allocation of plan assets",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "msex:AllocationOfPlanAssetsTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "msex-20221231.htm",
      "contextRef": "c156",
      "decimals": "3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pure",
      "xsiNil": "false"
     }
    },
    "R62": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "msex-20221231.htm",
      "contextRef": "c156",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "061 - Disclosure - Employee Benefit Plans (Details) - Schedule of fair value of plan assets",
     "menuCat": "Details",
     "order": "62",
     "role": "http://middlesexwater.com/role/ScheduleoffairvalueofplanassetsTable",
     "shortName": "Employee Benefit Plans (Details) - Schedule of fair value of plan assets",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "msex-20221231.htm",
      "contextRef": "c156",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R63": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "msex-20221231.htm",
      "contextRef": "c246",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "062 - Disclosure - Employee Benefit Plans (Details) - Schedule of table presents awarded but not yet vested share",
     "menuCat": "Details",
     "order": "63",
     "role": "http://middlesexwater.com/role/ScheduleoftablepresentsawardedbutnotyetvestedshareTable",
     "shortName": "Employee Benefit Plans (Details) - Schedule of table presents awarded but not yet vested share",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "msex-20221231.htm",
      "contextRef": "c242",
      "decimals": "INF",
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R64": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "msex-20221231.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:RegulatedAndUnregulatedOperatingRevenue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "063 - Disclosure - Business Segment Data (Details) - Schedule of segment reporting information, by segment",
     "menuCat": "Details",
     "order": "64",
     "role": "http://middlesexwater.com/role/ScheduleofsegmentreportinginformationbysegmentTable",
     "shortName": "Business Segment Data (Details) - Schedule of segment reporting information, by segment",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "msex-20221231.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R65": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "msex-20221231.htm",
      "contextRef": "c267",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "msex:OperatingRevenues",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "064 - Disclosure - Quarterly Data - Unaudited (Details) - Schedule of financial information for each quarter",
     "menuCat": "Details",
     "order": "65",
     "role": "http://middlesexwater.com/role/ScheduleoffinancialinformationforeachquarterTable",
     "shortName": "Quarterly Data - Unaudited (Details) - Schedule of financial information for each quarter",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "msex-20221231.htm",
      "contextRef": "c267",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "msex:OperatingRevenues",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "msex-20221231.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:TemporaryEquityAccretionToRedemptionValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "006 - Statement - CONSOLIDATED STATEMENTS OF CAPITAL STOCK AND LONG-TERM DEBT",
     "menuCat": "Statements",
     "order": "7",
     "role": "http://middlesexwater.com/role/ShareholdersEquityType1",
     "shortName": "CONSOLIDATED STATEMENTS OF CAPITAL STOCK AND LONG-TERM DEBT",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "msex-20221231.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:TemporaryEquityAccretionToRedemptionValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "msex-20221231.htm",
      "contextRef": "c5",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:CommonStockSharesAuthorized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "007 - Statement - CONSOLIDATED STATEMENTS OF CAPITAL STOCK AND LONG-TERM DEBT (Parentheticals)",
     "menuCat": "Statements",
     "order": "8",
     "role": "http://middlesexwater.com/role/ShareholdersEquityType1_Parentheticals",
     "shortName": "CONSOLIDATED STATEMENTS OF CAPITAL STOCK AND LONG-TERM DEBT (Parentheticals)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "msex-20221231.htm",
      "contextRef": "c5",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:CommonStockSharesAuthorized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "msex-20221231.htm",
      "contextRef": "c38",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:SharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "008 - Statement - CONSOLIDATED STATEMENTS OF COMMON STOCKHOLDERS' EQUITY",
     "menuCat": "Statements",
     "order": "9",
     "role": "http://middlesexwater.com/role/ShareholdersEquityType2or3",
     "shortName": "CONSOLIDATED STATEMENTS OF COMMON STOCKHOLDERS' EQUITY",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "msex-20221231.htm",
      "contextRef": "c38",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:SharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 76,
   "tag": {
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag",
        "terseLabel": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://middlesexwater.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AuditorFirmId": {
     "auth_ref": [
      "r568",
      "r569",
      "r570"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PCAOB issued Audit Firm Identifier",
        "label": "Auditor Firm ID",
        "terseLabel": "Auditor Firm ID"
       }
      }
     },
     "localname": "AuditorFirmId",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://middlesexwater.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "nonemptySequenceNumberItemType"
    },
    "dei_AuditorLocation": {
     "auth_ref": [
      "r568",
      "r569",
      "r570"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Location",
        "terseLabel": "Auditor Location"
       }
      }
     },
     "localname": "AuditorLocation",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://middlesexwater.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "dei_AuditorName": {
     "auth_ref": [
      "r568",
      "r569",
      "r570"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Name",
        "terseLabel": "Auditor Name"
       }
      }
     },
     "localname": "AuditorName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://middlesexwater.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code",
        "terseLabel": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://middlesexwater.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date",
        "terseLabel": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://middlesexwater.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentAnnualReport": {
     "auth_ref": [
      "r568",
      "r569",
      "r570"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an annual report.",
        "label": "Document Annual Report",
        "terseLabel": "Document Annual Report"
       }
      }
     },
     "localname": "DocumentAnnualReport",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://middlesexwater.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentFiscalPeriodFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.",
        "label": "Document Fiscal Period Focus",
        "terseLabel": "Document Fiscal Period Focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://middlesexwater.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.",
        "label": "Document Fiscal Year Focus",
        "terseLabel": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://middlesexwater.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentInformationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "localname": "DocumentInformationLineItems",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://middlesexwater.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_DocumentInformationTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package."
       }
      }
     },
     "localname": "DocumentInformationTable",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://middlesexwater.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.",
        "label": "Document Period End Date",
        "terseLabel": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://middlesexwater.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r571"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a transition report.",
        "label": "Document Transition Report",
        "terseLabel": "Document Transition Report"
       }
      }
     },
     "localname": "DocumentTransitionReport",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://middlesexwater.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.",
        "label": "Document Type",
        "terseLabel": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://middlesexwater.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One",
        "terseLabel": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://middlesexwater.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressAddressLine2": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 2 such as Street or Suite number",
        "label": "Entity Address, Address Line Two",
        "terseLabel": "Entity Address, Address Line Two"
       }
      }
     },
     "localname": "EntityAddressAddressLine2",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://middlesexwater.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town",
        "terseLabel": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://middlesexwater.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code",
        "terseLabel": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://middlesexwater.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity Address, State or Province",
        "terseLabel": "Entity Address, State or Province"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://middlesexwater.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r566"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key",
        "terseLabel": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://middlesexwater.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.",
        "label": "Entity Common Stock, Shares Outstanding",
        "terseLabel": "Entity Common Stock, Shares Outstanding"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://middlesexwater.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "sharesItemType"
    },
    "dei_EntityCurrentReportingStatus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Current Reporting Status",
        "terseLabel": "Entity Current Reporting Status"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://middlesexwater.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Entity [Domain]"
       }
      }
     },
     "localname": "EntityDomain",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://middlesexwater.com/role/CapitalizationDetails",
      "http://middlesexwater.com/role/RateandRegulatoryMattersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r566"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company",
        "terseLabel": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://middlesexwater.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.",
        "label": "Entity File Number",
        "terseLabel": "Entity File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://middlesexwater.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r566"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Filer Category",
        "terseLabel": "Entity Filer Category"
       }
      }
     },
     "localname": "EntityFilerCategory",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://middlesexwater.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "filerCategoryItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorporation, State or Country Code",
        "terseLabel": "Entity Incorporation, State or Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://middlesexwater.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r572"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).",
        "label": "Entity Interactive Data Current",
        "terseLabel": "Entity Interactive Data Current"
       }
      }
     },
     "localname": "EntityInteractiveDataCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://middlesexwater.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityPublicFloat": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.",
        "label": "Entity Public Float",
        "terseLabel": "Entity Public Float"
       }
      }
     },
     "localname": "EntityPublicFloat",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://middlesexwater.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r566"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name",
        "terseLabel": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://middlesexwater.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r566"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.",
        "label": "Entity Shell Company",
        "terseLabel": "Entity Shell Company"
       }
      }
     },
     "localname": "EntityShellCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://middlesexwater.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r566"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).",
        "label": "Entity Small Business",
        "terseLabel": "Entity Small Business"
       }
      }
     },
     "localname": "EntitySmallBusiness",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://middlesexwater.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r566"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.",
        "label": "Entity Tax Identification Number",
        "terseLabel": "Entity Tax Identification Number"
       }
      }
     },
     "localname": "EntityTaxIdentificationNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://middlesexwater.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_EntityVoluntaryFilers": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.",
        "label": "Entity Voluntary Filers",
        "terseLabel": "Entity Voluntary Filers"
       }
      }
     },
     "localname": "EntityVoluntaryFilers",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://middlesexwater.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "auth_ref": [
      "r573"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.",
        "label": "Entity Well-known Seasoned Issuer",
        "terseLabel": "Entity Well-known Seasoned Issuer"
       }
      }
     },
     "localname": "EntityWellKnownSeasonedIssuer",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://middlesexwater.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_IcfrAuditorAttestationFlag": {
     "auth_ref": [
      "r568",
      "r569",
      "r570"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ICFR Auditor Attestation Flag",
        "terseLabel": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "localname": "IcfrAuditorAttestationFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://middlesexwater.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_LegalEntityAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The set of legal entities associated with a report.",
        "label": "Legal Entity [Axis]"
       }
      }
     },
     "localname": "LegalEntityAxis",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://middlesexwater.com/role/CapitalizationDetails",
      "http://middlesexwater.com/role/RateandRegulatoryMattersDetails",
      "http://middlesexwater.com/role/ScheduleofallowanceforfundsusedduringconstructionratesTable"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number",
        "terseLabel": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://middlesexwater.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r565"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Title of 12(b) Security",
        "terseLabel": "Title of 12(b) Security"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://middlesexwater.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r567"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name",
        "terseLabel": "Security Exchange Name"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://middlesexwater.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol",
        "terseLabel": "Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://middlesexwater.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "msex_AdditionalSharesAuthorizedBySECToBeIssued": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additional common shares authorized by the SEC for issuance under the investment plan.",
        "label": "Additional Shares Authorized By SECTo Be Issued",
        "terseLabel": "Remain shares registered (in Shares)"
       }
      }
     },
     "localname": "AdditionalSharesAuthorizedBySECToBeIssued",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/CapitalizationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "msex_AdjustedEarningsApplicableToCommonStockinShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjusted Earnings Applicable To Common Stockin Shares",
        "terseLabel": "Adjusted Earnings Applicable to Common Stock (in Shares)"
       }
      }
     },
     "localname": "AdjustedEarningsApplicableToCommonStockinShares",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofbasicanddilutedearningspershareTable"
     ],
     "xbrltype": "sharesItemType"
    },
    "msex_AllLongTermDebtMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Long Term Debt Member",
        "terseLabel": "All Long Term Debt [Member]"
       }
      }
     },
     "localname": "AllLongTermDebtMember",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/CapitalizationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "msex_AllocationOfPlanAssetsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Allocation of plan assets",
        "label": "Allocation Of Plan Assets Table Text Block",
        "terseLabel": "Schedule of allocation of plan assets"
       }
      }
     },
     "localname": "AllocationOfPlanAssetsTableTextBlock",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/EmployeeBenefitPlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "msex_AllowanceForFundsUsedDuringConstructionRatesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Allowance for Funds Used During Construction Rates.",
        "label": "Allowance For Funds Used During Construction Rates Table Text Block",
        "terseLabel": "Schedule of allowance for funds used during construction rates"
       }
      }
     },
     "localname": "AllowanceForFundsUsedDuringConstructionRatesTableTextBlock",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "msex_AmortizationOfCompensationExpenseUnearnedCompensation": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortization of Compensation Expense - Unearned compensation",
        "label": "Amortization Of Compensation Expense Unearned Compensation",
        "terseLabel": "Amortization of Compensation Expense"
       }
      }
     },
     "localname": "AmortizationOfCompensationExpenseUnearnedCompensation",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleoftablepresentsawardedbutnotyetvestedshareTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "msex_AmortizingSecuredNotesDue20282046Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amortizing Secured Notes Due20282046 Member",
        "terseLabel": "Amortizing Secured Notes due 2028-2046"
       }
      }
     },
     "localname": "AmortizingSecuredNotesDue20282046Member",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/ShareholdersEquityType1_Parentheticals"
     ],
     "xbrltype": "domainItemType"
    },
    "msex_AmortizingSecuredNotesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amortizing Secured Notes Member",
        "terseLabel": "Amortizing Secured Notes [Member]"
       }
      }
     },
     "localname": "AmortizingSecuredNotesMember",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/CapitalizationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "msex_AverageNumberOfAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Average Number Of Abstract",
        "terseLabel": "Average Number of"
       }
      }
     },
     "localname": "AverageNumberOfAbstract",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "stringItemType"
    },
    "msex_BalanceSheetsConsistOfAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Balance Sheets Consist Of Abstract",
        "terseLabel": "Balance Sheets consist of:"
       }
      }
     },
     "localname": "BalanceSheetsConsistOfAbstract",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofemployeebenefitplansrecognizedinbalancesheetTable"
     ],
     "xbrltype": "stringItemType"
    },
    "msex_BankOfAmericaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Bank of America [Member]",
        "label": "Bank Of America Member",
        "terseLabel": "Bank of America [Member]"
       }
      }
     },
     "localname": "BankOfAmericaMember",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofLineofCreditTable"
     ],
     "xbrltype": "domainItemType"
    },
    "msex_BaseRateAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Base Rate Amount",
        "terseLabel": "Base rate amount"
       }
      }
     },
     "localname": "BaseRateAmount",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/RateandRegulatoryMattersDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "msex_BenefitPaymentsTotals": {
     "auth_ref": [],
     "calculation": {
      "http://middlesexwater.com/role/ScheduleofexpectedbenefitpaymentsTable": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total amount of benefit payments.",
        "label": "Benefit Payments Totals",
        "totalLabel": "Totals"
       }
      }
     },
     "localname": "BenefitPaymentsTotals",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofexpectedbenefitpaymentsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "msex_BorrowedLoan": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Borrowed loan.",
        "label": "Borrowed Loan",
        "terseLabel": "Borrowed loan"
       }
      }
     },
     "localname": "BorrowedLoan",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/CapitalizationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "msex_BorrowingAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Borrowing amount.",
        "label": "Borrowing Amount",
        "terseLabel": "Borrowing amount"
       }
      }
     },
     "localname": "BorrowingAmount",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/CapitalizationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "msex_BudgetedConstructionCost": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Budgeted construction cost for construction program, next year.",
        "label": "Budgeted Construction Cost",
        "terseLabel": "Construction program expenses"
       }
      }
     },
     "localname": "BudgetedConstructionCost",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/CommitmentsandContingentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "msex_BudgetedConstructionCostForConstructionProgramYearOne": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Budgeted Construction Cost For Construction Program Year One",
        "terseLabel": "Construction program fees"
       }
      }
     },
     "localname": "BudgetedConstructionCostForConstructionProgramYearOne",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/CommitmentsandContingentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "msex_BudgetedConstructionCostForConstructionProgramYearTwo": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Budgeted Construction Cost For Construction Program Year Two",
        "terseLabel": "Construction program spend fees"
       }
      }
     },
     "localname": "BudgetedConstructionCostForConstructionProgramYearTwo",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/CommitmentsandContingentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "msex_CapitalizationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Capitalization Abstract"
       }
      }
     },
     "localname": "CapitalizationAbstract",
     "nsuri": "http://middlesexwater.com/20221231",
     "xbrltype": "stringItemType"
    },
    "msex_CapitalizationAndLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Capitalization And Liabilities Abstract",
        "terseLabel": "CAPITALIZATION AND LIABILITIES"
       }
      }
     },
     "localname": "CapitalizationAndLiabilitiesAbstract",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "stringItemType"
    },
    "msex_CapitalizationDetailsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Capitalization (Details) [Line Items]"
       }
      }
     },
     "localname": "CapitalizationDetailsLineItems",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/CapitalizationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "msex_CapitalizationDetailsScheduleofcarryingamountandfairvalueofthebondsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Carrying Amount and Fair Value of Bonds [Abstract]"
       }
      }
     },
     "localname": "CapitalizationDetailsScheduleofcarryingamountandfairvalueofthebondsLineItems",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofcarryingamountandfairvalueofthebondsTable"
     ],
     "xbrltype": "stringItemType"
    },
    "msex_CapitalizationDetailsScheduleofcarryingamountandfairvalueofthebondsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Capitalization (Details) - Schedule of carrying amount and fair value of the bonds [Table]"
       }
      }
     },
     "localname": "CapitalizationDetailsScheduleofcarryingamountandfairvalueofthebondsTable",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofcarryingamountandfairvalueofthebondsTable"
     ],
     "xbrltype": "stringItemType"
    },
    "msex_CapitalizationDetailsScheduleoflongtermdebtLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of maturities of long term debt [Abstract]"
       }
      }
     },
     "localname": "CapitalizationDetailsScheduleoflongtermdebtLineItems",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleoflongtermdebtTable"
     ],
     "xbrltype": "stringItemType"
    },
    "msex_CapitalizationDetailsScheduleoflongtermdebtTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Capitalization (Details) - Schedule of long-term debt [Table]"
       }
      }
     },
     "localname": "CapitalizationDetailsScheduleoflongtermdebtTable",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleoflongtermdebtTable"
     ],
     "xbrltype": "stringItemType"
    },
    "msex_CapitalizationDetailsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Capitalization (Details) [Table]"
       }
      }
     },
     "localname": "CapitalizationDetailsTable",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/CapitalizationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "msex_CapitalizationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Capitalization [Abstract]"
       }
      }
     },
     "localname": "CapitalizationLineItems",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/Capitalization"
     ],
     "xbrltype": "stringItemType"
    },
    "msex_CapitalizationTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Capitalization [Table]"
       }
      }
     },
     "localname": "CapitalizationTable",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/Capitalization"
     ],
     "xbrltype": "stringItemType"
    },
    "msex_CapitalizationTablesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Capitalization Tables Line Items",
        "terseLabel": "Capitalization [Abstract]"
       }
      }
     },
     "localname": "CapitalizationTablesLineItems",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/CapitalizationTables"
     ],
     "xbrltype": "stringItemType"
    },
    "msex_CapitalizationTablesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Capitalization (Tables) [Table]"
       }
      }
     },
     "localname": "CapitalizationTablesTable",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/CapitalizationTables"
     ],
     "xbrltype": "stringItemType"
    },
    "msex_CapitalizationTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for Capitalization.",
        "label": "Capitalization Text Block",
        "terseLabel": "Capitalization"
       }
      }
     },
     "localname": "CapitalizationTextBlock",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/Capitalization"
     ],
     "xbrltype": "textBlockItemType"
    },
    "msex_CarryingAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying Amount.",
        "label": "Carrying Amount",
        "terseLabel": "Carrying Amount"
       }
      }
     },
     "localname": "CarryingAmount",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofcarryingamountandfairvalueofthebondsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "msex_CarryingAmounts": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Carrying Amounts",
        "terseLabel": "Carrying amount"
       }
      }
     },
     "localname": "CarryingAmounts",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/CapitalizationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "msex_ChangeInUnbilledRevenues": {
     "auth_ref": [],
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedCashFlow": {
       "order": 14.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (decrease) in unbilled revenues for the period.",
        "label": "Change In Unbilled Revenues",
        "negatedLabel": "Unbilled Revenues"
       }
      }
     },
     "localname": "ChangeInUnbilledRevenues",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "msex_CoBankMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "CoBank [Member]",
        "label": "Co Bank Member",
        "terseLabel": "CoBank [Member]"
       }
      }
     },
     "localname": "CoBankMember",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofLineofCreditTable"
     ],
     "xbrltype": "domainItemType"
    },
    "msex_CommercialOperatingRevenues": {
     "auth_ref": [],
     "calculation": {
      "http://middlesexwater.com/role/ScheduleofoperatingrevenuesTable": {
       "order": 2.0,
       "parentTag": "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commercial operating revenues.",
        "label": "Commercial Operating Revenues",
        "terseLabel": "Commercial"
       }
      }
     },
     "localname": "CommercialOperatingRevenues",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofoperatingrevenuesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "msex_CommitmentsandContingentLiabilitiesDetailsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingent Liabilities (Details) [Line Items]"
       }
      }
     },
     "localname": "CommitmentsandContingentLiabilitiesDetailsLineItems",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/CommitmentsandContingentLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "msex_CommitmentsandContingentLiabilitiesDetailsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingent Liabilities (Details) [Table]"
       }
      }
     },
     "localname": "CommitmentsandContingentLiabilitiesDetailsTable",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/CommitmentsandContingentLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "msex_CommonSharesOutstandingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Shares Outstanding Abstract",
        "terseLabel": "Common Shares Outstanding :"
       }
      }
     },
     "localname": "CommonSharesOutstandingAbstract",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "stringItemType"
    },
    "msex_CommonStockNoParValueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock No Par Value Abstract",
        "terseLabel": "Common Stock, No Par Value"
       }
      }
     },
     "localname": "CommonStockNoParValueAbstract",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/ShareholdersEquityType1"
     ],
     "xbrltype": "stringItemType"
    },
    "msex_CommonStockSubsidaryPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Common stock subsidary percentage.",
        "label": "Common Stock Subsidary Percentage",
        "terseLabel": "Common stock subsidiary percentage"
       }
      }
     },
     "localname": "CommonStockSubsidaryPercentage",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "msex_CompensationIncreaseForAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Increase For Abstract",
        "terseLabel": "Compensation Increase for:"
       }
      }
     },
     "localname": "CompensationIncreaseForAbstract",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofdiscountandcompensationratesTable"
     ],
     "xbrltype": "stringItemType"
    },
    "msex_ConsolidatedNetIncome": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Consolidated Net Income.",
        "label": "Consolidated Net Income",
        "terseLabel": "Consolidated Net Income"
       }
      }
     },
     "localname": "ConsolidatedNetIncome",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofsegmentreportinginformationbysegmentTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "msex_ConstructionAdvances": {
     "auth_ref": [],
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Advances from customers for construction.",
        "label": "Construction Advances",
        "terseLabel": "Customer Advances for Construction"
       }
      }
     },
     "localname": "ConstructionAdvances",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "msex_ConstructionLoanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Construction Loan Member",
        "terseLabel": "Construction Loan [Member]"
       }
      }
     },
     "localname": "ConstructionLoanMember",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/CapitalizationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "msex_ConvertibleAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Convertible Abstract",
        "terseLabel": "Convertible:"
       }
      }
     },
     "localname": "ConvertibleAbstract",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/ShareholdersEquityType1"
     ],
     "xbrltype": "stringItemType"
    },
    "msex_ConvertibleDollar7PreferredSeriesStockDividends": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of paid and unpaid cash, stock, and paid-in-kind (PIK) dividends declared convertible $7.00 preferred stock.",
        "label": "Convertible Dollar7 Preferred Series Stock Dividends",
        "terseLabel": "$7.00 Series Dividend"
       }
      }
     },
     "localname": "ConvertibleDollar7PreferredSeriesStockDividends",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofbasicanddilutedearningspershareTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "msex_ConvertiblePreferredStock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Convertible preferred stock.",
        "label": "Convertible Preferred Stock",
        "terseLabel": "Convertible preferred stock (in Dollars per share)"
       }
      }
     },
     "localname": "ConvertiblePreferredStock",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/CapitalizationDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "msex_ConvertiblePreferredStockSeries7Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Convertible Preferred Stock Series7 Member",
        "terseLabel": "Convertible Preferred Stock [Member]"
       }
      }
     },
     "localname": "ConvertiblePreferredStockSeries7Member",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/CapitalizationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "msex_CostOfTreatedWater": {
     "auth_ref": [],
     "calculation": {
      "http://middlesexwater.com/role/ScheduleofpurchasedwatercostsTable": {
       "order": 2.0,
       "parentTag": "us-gaap_CostOfPurchasedWater",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Refers to cost of treated water during the period.",
        "label": "Cost Of Treated Water",
        "terseLabel": "Treated"
       }
      }
     },
     "localname": "CostOfTreatedWater",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofpurchasedwatercostsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "msex_CostOfUntreatedWater": {
     "auth_ref": [],
     "calculation": {
      "http://middlesexwater.com/role/ScheduleofpurchasedwatercostsTable": {
       "order": 1.0,
       "parentTag": "us-gaap_CostOfPurchasedWater",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Refers to cost of untreated water during the period.",
        "label": "Cost Of Untreated Water",
        "terseLabel": "Untreated"
       }
      }
     },
     "localname": "CostOfUntreatedWater",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofpurchasedwatercostsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "msex_CovidNineteenPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting poliy for COVID-19.",
        "label": "Covid Nineteen Policy Text Block",
        "terseLabel": "Coronavirus (COVID-19) Pandemic"
       }
      }
     },
     "localname": "CovidNineteenPolicyTextBlock",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "msex_CumulativePreferredStockNoParValueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cumulative Preferred Stock No Par Value Abstract",
        "terseLabel": "Cumulative Preferred Stock, No Par Value:"
       }
      }
     },
     "localname": "CumulativePreferredStockNoParValueAbstract",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/ShareholdersEquityType1"
     ],
     "xbrltype": "stringItemType"
    },
    "msex_CurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Abstract",
        "terseLabel": "Current:"
       }
      }
     },
     "localname": "CurrentAbstract",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofincometaxexpenseTable"
     ],
     "xbrltype": "stringItemType"
    },
    "msex_CustomerAdvancesForConstructionWork": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer advances for construction work.",
        "label": "Customer Advances For Construction Work",
        "terseLabel": "Construction carrying amount"
       }
      }
     },
     "localname": "CustomerAdvancesForConstructionWork",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/CapitalizationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "msex_CustomersAdvancesForConstructionCacPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for customer advances for construction.",
        "label": "Customers Advances For Construction Cac Policy Text Block",
        "terseLabel": "Customers\u2019 Advances for Construction (CAC)"
       }
      }
     },
     "localname": "CustomersAdvancesForConstructionCacPolicyTextBlock",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "msex_DSICRateDescription": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The description of dsic rate.",
        "label": "DSICRate Description",
        "terseLabel": "DSIC rate, description"
       }
      }
     },
     "localname": "DSICRateDescription",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/RateandRegulatoryMattersDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "msex_DeferredAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Abstract",
        "terseLabel": "Deferred:"
       }
      }
     },
     "localname": "DeferredAbstract",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofincometaxexpenseTable"
     ],
     "xbrltype": "stringItemType"
    },
    "msex_DeferredChargesAndOtherAssets": {
     "auth_ref": [],
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet": {
       "order": 3.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents aggregate carrying amount, at the balance sheet date, of noncurrent deferred charges held by public utility entities and other noncurrent assets not separately disclosed in the balance sheet.",
        "label": "Deferred Charges And Other Assets",
        "totalLabel": "TOTAL OTHER ASSETS"
       }
      }
     },
     "localname": "DeferredChargesAndOtherAssets",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "msex_DeferredTaxAssetsCustomerAdvances": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences derived customer advances.",
        "label": "Deferred Tax Assets Customer Advances",
        "terseLabel": "Customer Advances"
       }
      }
     },
     "localname": "DeferredTaxAssetsCustomerAdvances",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofnetdeferredtaxliabilityTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "msex_DeferredTaxLiabilitiesInvestmentTaxCredits": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax liabilities attributable to deductible investment tax credits.",
        "label": "Deferred Tax Liabilities Investment Tax Credits",
        "terseLabel": "Investment Tax Credits"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesInvestmentTaxCredits",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofnetdeferredtaxliabilityTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "msex_DeferredTaxLiabilitiesUtilityPlantRelated": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences of utility plant related.",
        "label": "Deferred Tax Liabilities Utility Plant Related",
        "terseLabel": "Utility Plant Related"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesUtilityPlantRelated",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofnetdeferredtaxliabilityTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "msex_DefinedBenefitPlanAmortizationOfGainsLosse": {
     "auth_ref": [],
     "calculation": {
      "http://middlesexwater.com/role/ScheduleofcomponentsofnetbenefitcostTable": {
       "order": 4.0,
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan.",
        "label": "Defined Benefit Plan Amortization Of Gains Losse",
        "negatedLabel": "Amortization of Net Actuarial Loss"
       }
      }
     },
     "localname": "DefinedBenefitPlanAmortizationOfGainsLosse",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofcomponentsofnetbenefitcostTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "msex_DefinedBenefitPlanExpectedReturnOnPlanAsset": {
     "auth_ref": [],
     "calculation": {
      "http://middlesexwater.com/role/ScheduleofcomponentsofnetbenefitcostTable": {
       "order": 3.0,
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Defined Benefit Plan Expected Return On Plan Asset",
        "negatedLabel": "Expected Return on Plan Assets"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedReturnOnPlanAsset",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofcomponentsofnetbenefitcostTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "msex_DefinedBenefitPlanInterestsCost": {
     "auth_ref": [],
     "calculation": {
      "http://middlesexwater.com/role/ScheduleofcomponentsofnetbenefitcostTable": {
       "order": 2.0,
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost recognized for passage of time related to defined benefit plan.",
        "label": "Defined Benefit Plan Interests Cost",
        "terseLabel": "Interest Cost"
       }
      }
     },
     "localname": "DefinedBenefitPlanInterestsCost",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofcomponentsofnetbenefitcostTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "msex_DefinedContributionPlanEmployerDiscretionaryContributionPercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Defined Contribution Plan Employer Discretionary Contribution Percent",
        "terseLabel": "Compensation eligible rate"
       }
      }
     },
     "localname": "DefinedContributionPlanEmployerDiscretionaryContributionPercent",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/EmployeeBenefitPlansDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "msex_DelawarePublicServiceCommissionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Delaware Public Service Commission Member",
        "label": "Delaware Public Service Commission Member",
        "terseLabel": "Delaware Public Service Commission [Member]"
       }
      }
     },
     "localname": "DelawarePublicServiceCommissionMember",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/RateandRegulatoryMattersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "msex_DelawareStateRevolvingFundMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Delaware State Revolving Fund [Member]",
        "label": "Delaware State Revolving Fund Member",
        "terseLabel": "Delaware State Revolving Fund [Member]"
       }
      }
     },
     "localname": "DelawareStateRevolvingFundMember",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/CapitalizationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "msex_DeobligatedPrincipalPayments": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount is long-term debt deobligation.",
        "label": "Deobligated Principal Payments",
        "terseLabel": "Long-term Debt Deobligation"
       }
      }
     },
     "localname": "DeobligatedPrincipalPayments",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "msex_DiscountRateForAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Discount Rate For Abstract",
        "terseLabel": "Discount Rate for:"
       }
      }
     },
     "localname": "DiscountRateForAbstract",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofdiscountandcompensationratesTable"
     ],
     "xbrltype": "stringItemType"
    },
    "msex_DividendReinvestmentCommonStockPurchasePlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dividend Reinvestment Common Stock Purchase Plan Member",
        "terseLabel": "Dividend Reinvestment and Common Stock Purchase Plan [Member]"
       }
      }
     },
     "localname": "DividendReinvestmentCommonStockPurchasePlanMember",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/CapitalizationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "msex_DocumentAndEntityInformationAbstract": {
     "auth_ref": [],
     "localname": "DocumentAndEntityInformationAbstract",
     "nsuri": "http://middlesexwater.com/20221231",
     "xbrltype": "stringItemType"
    },
    "msex_EarningsApplicableToCommonStockinShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Applicable To Common Stockin Shares",
        "terseLabel": "Earnings Applicable to Common Stock (in Shares)"
       }
      }
     },
     "localname": "EarningsApplicableToCommonStockinShares",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofbasicanddilutedearningspershareTable"
     ],
     "xbrltype": "sharesItemType"
    },
    "msex_EarningsPerShareOfCommonStockAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share Of Common Stock Abstract",
        "terseLabel": "Earnings per share of Common Stock:"
       }
      }
     },
     "localname": "EarningsPerShareOfCommonStockAbstract",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "stringItemType"
    },
    "msex_EmployeeBenefitPlans": {
     "auth_ref": [],
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet": {
       "order": 5.0,
       "parentTag": "msex_DeferredChargesAndOtherAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Employee Benefit Plans.",
        "label": "Employee Benefit Plans",
        "terseLabel": "Employee Benefit Plans"
       }
      }
     },
     "localname": "EmployeeBenefitPlans",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "msex_EmployeeBenefitPlansDetailsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Employee Benefit Plans (Details) [Line Items]"
       }
      }
     },
     "localname": "EmployeeBenefitPlansDetailsLineItems",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/EmployeeBenefitPlansDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "msex_EmployeeBenefitPlansDetailsScheduleofallocationofplanassetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Employee Benefit Plans (Details) - Schedule of allocation of plan assets [Line Items]"
       }
      }
     },
     "localname": "EmployeeBenefitPlansDetailsScheduleofallocationofplanassetsLineItems",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofallocationofplanassetsTable"
     ],
     "xbrltype": "stringItemType"
    },
    "msex_EmployeeBenefitPlansDetailsScheduleofallocationofplanassetsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Employee Benefit Plans (Details) - Schedule of allocation of plan assets [Table]"
       }
      }
     },
     "localname": "EmployeeBenefitPlansDetailsScheduleofallocationofplanassetsTable",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofallocationofplanassetsTable"
     ],
     "xbrltype": "stringItemType"
    },
    "msex_EmployeeBenefitPlansDetailsScheduleofcomponentsofnetbenefitcostLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Employee Benefit Plans (Details) - Schedule of components of net benefit cost [Line Items]"
       }
      }
     },
     "localname": "EmployeeBenefitPlansDetailsScheduleofcomponentsofnetbenefitcostLineItems",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofcomponentsofnetbenefitcostTable"
     ],
     "xbrltype": "stringItemType"
    },
    "msex_EmployeeBenefitPlansDetailsScheduleofcomponentsofnetbenefitcostTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Employee Benefit Plans (Details) - Schedule of components of net benefit cost [Table]"
       }
      }
     },
     "localname": "EmployeeBenefitPlansDetailsScheduleofcomponentsofnetbenefitcostTable",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofcomponentsofnetbenefitcostTable"
     ],
     "xbrltype": "stringItemType"
    },
    "msex_EmployeeBenefitPlansDetailsScheduleofdiscountandcompensationratesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Employee Benefit Plans (Details) - Schedule of discount and compensation rates [Line Items]"
       }
      }
     },
     "localname": "EmployeeBenefitPlansDetailsScheduleofdiscountandcompensationratesLineItems",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofdiscountandcompensationratesTable"
     ],
     "xbrltype": "stringItemType"
    },
    "msex_EmployeeBenefitPlansDetailsScheduleofdiscountandcompensationratesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Employee Benefit Plans (Details) - Schedule of discount and compensation rates [Table]"
       }
      }
     },
     "localname": "EmployeeBenefitPlansDetailsScheduleofdiscountandcompensationratesTable",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofdiscountandcompensationratesTable"
     ],
     "xbrltype": "stringItemType"
    },
    "msex_EmployeeBenefitPlansDetailsScheduleofeffectofonepercentagepointchangeinassumedhealthcarecosttrendratesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Employee Benefit Plans (Details) - Schedule of effect of one-percentage point change in assumed health care cost trend rates [Line Items]"
       }
      }
     },
     "localname": "EmployeeBenefitPlansDetailsScheduleofeffectofonepercentagepointchangeinassumedhealthcarecosttrendratesLineItems",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofeffectofonepercentagepointchangeinassumedhealthcarecosttrendratesTable"
     ],
     "xbrltype": "stringItemType"
    },
    "msex_EmployeeBenefitPlansDetailsScheduleofeffectofonepercentagepointchangeinassumedhealthcarecosttrendratesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Employee Benefit Plans (Details) - Schedule of effect of one-percentage point change in assumed health care cost trend rates [Table]"
       }
      }
     },
     "localname": "EmployeeBenefitPlansDetailsScheduleofeffectofonepercentagepointchangeinassumedhealthcarecosttrendratesTable",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofeffectofonepercentagepointchangeinassumedhealthcarecosttrendratesTable"
     ],
     "xbrltype": "stringItemType"
    },
    "msex_EmployeeBenefitPlansDetailsScheduleofemployeebenefitplansrecognizedinbalancesheetLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Employee Benefit Plans (Details) - Schedule of employee benefit plans recognized in balance sheet [Line Items]"
       }
      }
     },
     "localname": "EmployeeBenefitPlansDetailsScheduleofemployeebenefitplansrecognizedinbalancesheetLineItems",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofemployeebenefitplansrecognizedinbalancesheetTable"
     ],
     "xbrltype": "stringItemType"
    },
    "msex_EmployeeBenefitPlansDetailsScheduleofemployeebenefitplansrecognizedinbalancesheetTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Employee Benefit Plans (Details) - Schedule of employee benefit plans recognized in balance sheet [Table]"
       }
      }
     },
     "localname": "EmployeeBenefitPlansDetailsScheduleofemployeebenefitplansrecognizedinbalancesheetTable",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofemployeebenefitplansrecognizedinbalancesheetTable"
     ],
     "xbrltype": "stringItemType"
    },
    "msex_EmployeeBenefitPlansDetailsScheduleofexpectedbenefitpaymentsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Employee Benefit Plans (Details) - Schedule of expected benefit payments [Line Items]"
       }
      }
     },
     "localname": "EmployeeBenefitPlansDetailsScheduleofexpectedbenefitpaymentsLineItems",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofexpectedbenefitpaymentsTable"
     ],
     "xbrltype": "stringItemType"
    },
    "msex_EmployeeBenefitPlansDetailsScheduleofexpectedbenefitpaymentsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Employee Benefit Plans (Details) - Schedule of expected benefit payments [Table]"
       }
      }
     },
     "localname": "EmployeeBenefitPlansDetailsScheduleofexpectedbenefitpaymentsTable",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofexpectedbenefitpaymentsTable"
     ],
     "xbrltype": "stringItemType"
    },
    "msex_EmployeeBenefitPlansDetailsScheduleoffairvalueofplanassetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Employee Benefit Plans (Details) - Schedule of fair value of plan assets [Line Items]"
       }
      }
     },
     "localname": "EmployeeBenefitPlansDetailsScheduleoffairvalueofplanassetsLineItems",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleoffairvalueofplanassetsTable"
     ],
     "xbrltype": "stringItemType"
    },
    "msex_EmployeeBenefitPlansDetailsScheduleoffairvalueofplanassetsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Employee Benefit Plans (Details) - Schedule of fair value of plan assets [Table]"
       }
      }
     },
     "localname": "EmployeeBenefitPlansDetailsScheduleoffairvalueofplanassetsTable",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleoffairvalueofplanassetsTable"
     ],
     "xbrltype": "stringItemType"
    },
    "msex_EmployeeBenefitPlansDetailsScheduleofpensionplanandotherbenefitsplanLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Employee Benefit Plans (Details) - Schedule of pension plan and other benefits plan [Line Items]"
       }
      }
     },
     "localname": "EmployeeBenefitPlansDetailsScheduleofpensionplanandotherbenefitsplanLineItems",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofpensionplanandotherbenefitsplanTable"
     ],
     "xbrltype": "stringItemType"
    },
    "msex_EmployeeBenefitPlansDetailsScheduleofpensionplanandotherbenefitsplanTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Employee Benefit Plans (Details) - Schedule of pension plan and other benefits plan [Table]"
       }
      }
     },
     "localname": "EmployeeBenefitPlansDetailsScheduleofpensionplanandotherbenefitsplanTable",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofpensionplanandotherbenefitsplanTable"
     ],
     "xbrltype": "stringItemType"
    },
    "msex_EmployeeBenefitPlansDetailsScheduleofregulatoryassetsintonetperiodicbenefitcostLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Employee Benefit Plans (Details) - Schedule of regulatory assets into net periodic benefit cost [Line Items]"
       }
      }
     },
     "localname": "EmployeeBenefitPlansDetailsScheduleofregulatoryassetsintonetperiodicbenefitcostLineItems",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofregulatoryassetsintonetperiodicbenefitcostTable"
     ],
     "xbrltype": "stringItemType"
    },
    "msex_EmployeeBenefitPlansDetailsScheduleofregulatoryassetsintonetperiodicbenefitcostTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Employee Benefit Plans (Details) - Schedule of regulatory assets into net periodic benefit cost [Table]"
       }
      }
     },
     "localname": "EmployeeBenefitPlansDetailsScheduleofregulatoryassetsintonetperiodicbenefitcostTable",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofregulatoryassetsintonetperiodicbenefitcostTable"
     ],
     "xbrltype": "stringItemType"
    },
    "msex_EmployeeBenefitPlansDetailsScheduleoftablepresentsawardedbutnotyetvestedshareLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Employee Benefit Plans (Details) - Schedule of table presents awarded but not yet vested share [Line Items]"
       }
      }
     },
     "localname": "EmployeeBenefitPlansDetailsScheduleoftablepresentsawardedbutnotyetvestedshareLineItems",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleoftablepresentsawardedbutnotyetvestedshareTable"
     ],
     "xbrltype": "stringItemType"
    },
    "msex_EmployeeBenefitPlansDetailsScheduleoftablepresentsawardedbutnotyetvestedshareTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Employee Benefit Plans (Details) - Schedule of table presents awarded but not yet vested share [Table]"
       }
      }
     },
     "localname": "EmployeeBenefitPlansDetailsScheduleoftablepresentsawardedbutnotyetvestedshareTable",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleoftablepresentsawardedbutnotyetvestedshareTable"
     ],
     "xbrltype": "stringItemType"
    },
    "msex_EmployeeBenefitPlansDetailsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Employee Benefit Plans (Details) [Table]"
       }
      }
     },
     "localname": "EmployeeBenefitPlansDetailsTable",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/EmployeeBenefitPlansDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "msex_EstimatedIncrementalBorrowingRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Estimated incremental borrowing rate.",
        "label": "Estimated Incremental Borrowing Rate",
        "terseLabel": "Estimated incremental borrowing rate"
       }
      }
     },
     "localname": "EstimatedIncrementalBorrowingRate",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/CommitmentsandContingentLiabilitiesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "msex_Estimatedobligationexpenditure": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Estimated obligation expenditure.",
        "label": "Estimatedobligationexpenditure",
        "terseLabel": "Estimated obligation expenditure"
       }
      }
     },
     "localname": "Estimatedobligationexpenditure",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/CommitmentsandContingentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "msex_ExpectedAmortizedActuarialLoss": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expected amount of gain (loss) related to change in benefit obligation resulting from changes in actuarial assumptions.",
        "label": "Expected Amortized Actuarial Loss",
        "terseLabel": "Actuarial Loss (Gain)"
       }
      }
     },
     "localname": "ExpectedAmortizedActuarialLoss",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofregulatoryassetsintonetperiodicbenefitcostTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "msex_FMBMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "FMB [Member]",
        "label": "FMBMember",
        "terseLabel": "FMB [Member]"
       }
      }
     },
     "localname": "FMBMember",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/CapitalizationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "msex_FMBSeries2020Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "FMBSeries2020 Member",
        "terseLabel": "FMB Series 2020 [Member]"
       }
      }
     },
     "localname": "FMBSeries2020Member",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/CapitalizationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "msex_FairValueOfPlanAssets": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of plan assets, defined benefit plan.",
        "label": "Fair Value Of Plan Assets",
        "periodEndLabel": "Ending Balance",
        "periodStartLabel": "Beginning Balance"
       }
      }
     },
     "localname": "FairValueOfPlanAssets",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofchangeinfairvalueofplanassetsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "msex_FirstMortgage34Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2.90%, Series 2020A, due November 18, 2050 [Member]",
        "label": "First Mortgage34 Member",
        "terseLabel": "FMB Series 2021 [Member]"
       }
      }
     },
     "localname": "FirstMortgage34Member",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/CapitalizationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "msex_FirstMortgageBondsDue20232059Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "First Mortgage Bonds Due20232059 Member",
        "terseLabel": "First Mortgage Bonds due 2023-2059"
       }
      }
     },
     "localname": "FirstMortgageBondsDue20232059Member",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/ShareholdersEquityType1",
      "http://middlesexwater.com/role/ShareholdersEquityType1_Parentheticals"
     ],
     "xbrltype": "domainItemType"
    },
    "msex_FirstMortgageOne1Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "First Mortgage Bonds [Member]",
        "label": "First Mortgage One1 Member",
        "terseLabel": "First Mortgage Bonds"
       }
      }
     },
     "localname": "FirstMortgageOne1Member",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/ShareholdersEquityType1"
     ],
     "xbrltype": "domainItemType"
    },
    "msex_GeneralPlantMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "General Plant Member",
        "terseLabel": "General Plant [Member]"
       }
      }
     },
     "localname": "GeneralPlantMember",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofdepreciationratesTable"
     ],
     "xbrltype": "domainItemType"
    },
    "msex_GrantedUnearnedCompensation": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The grant-date value of unearned compensation.",
        "label": "Granted Unearned Compensation",
        "terseLabel": "Granted"
       }
      }
     },
     "localname": "GrantedUnearnedCompensation",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleoftablepresentsawardedbutnotyetvestedshareTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "msex_HighCommonStockPrice1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "High Common Stock Price1",
        "terseLabel": "High/Low Common Stock Price"
       }
      }
     },
     "localname": "HighCommonStockPrice1",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleoffinancialinformationforeachquarterTable"
     ],
     "xbrltype": "perShareItemType"
    },
    "msex_IncomeTaxReconciliationTangiblePropertyRepairs": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rates to pretax income (loss) from continuing operations, attributable to tangible property repairs.",
        "label": "Income Tax Reconciliation Tangible Property Repairs",
        "terseLabel": "Tangible Property Repairs"
       }
      }
     },
     "localname": "IncomeTaxReconciliationTangiblePropertyRepairs",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofincometaxexpensereconciliationTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "msex_IncomeTaxesDetailsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Taxes (Details) [Line Items]"
       }
      }
     },
     "localname": "IncomeTaxesDetailsLineItems",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "msex_IncomeTaxesDetailsScheduleofincometaxexpenseLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Income Tax Expense [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxesDetailsScheduleofincometaxexpenseLineItems",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofincometaxexpenseTable"
     ],
     "xbrltype": "stringItemType"
    },
    "msex_IncomeTaxesDetailsScheduleofincometaxexpenseTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Taxes (Details) - Schedule of income tax expense [Table]"
       }
      }
     },
     "localname": "IncomeTaxesDetailsScheduleofincometaxexpenseTable",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofincometaxexpenseTable"
     ],
     "xbrltype": "stringItemType"
    },
    "msex_IncomeTaxesDetailsScheduleofincometaxexpensereconciliationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Taxes Details Scheduleofincometaxexpensereconciliation Line Items",
        "terseLabel": "Schedule of Income Tax Expense Reconciliation [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxesDetailsScheduleofincometaxexpensereconciliationLineItems",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofincometaxexpensereconciliationTable"
     ],
     "xbrltype": "stringItemType"
    },
    "msex_IncomeTaxesDetailsScheduleofincometaxexpensereconciliationTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Taxes (Details) - Schedule of income tax expense reconciliation [Table]"
       }
      }
     },
     "localname": "IncomeTaxesDetailsScheduleofincometaxexpensereconciliationTable",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofincometaxexpensereconciliationTable"
     ],
     "xbrltype": "stringItemType"
    },
    "msex_IncomeTaxesDetailsScheduleofnetdeferredtaxliabilityLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Taxes Details Scheduleofnetdeferredtaxliability Line Items",
        "terseLabel": "Schedule of Net Deferred Tax Liability [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxesDetailsScheduleofnetdeferredtaxliabilityLineItems",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofnetdeferredtaxliabilityTable"
     ],
     "xbrltype": "stringItemType"
    },
    "msex_IncomeTaxesDetailsScheduleofnetdeferredtaxliabilityTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Taxes (Details) - Schedule of net deferred tax liability [Table]"
       }
      }
     },
     "localname": "IncomeTaxesDetailsScheduleofnetdeferredtaxliabilityTable",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofnetdeferredtaxliabilityTable"
     ],
     "xbrltype": "stringItemType"
    },
    "msex_IncomeTaxesDetailsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Taxes (Details) [Table]"
       }
      }
     },
     "localname": "IncomeTaxesDetailsTable",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "msex_IncomeTaxesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Taxes [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxesLineItems",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/IncomeTaxes"
     ],
     "xbrltype": "stringItemType"
    },
    "msex_IncomeTaxesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Taxes Member",
        "terseLabel": "Income Taxes [Member]"
       }
      }
     },
     "localname": "IncomeTaxesMember",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofregulatoryassetsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "msex_IncomeTaxesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Taxes [Table]"
       }
      }
     },
     "localname": "IncomeTaxesTable",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/IncomeTaxes"
     ],
     "xbrltype": "stringItemType"
    },
    "msex_IncomeTaxesTablesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Taxes Tables Line Items",
        "terseLabel": "Income Taxes [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxesTablesLineItems",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "stringItemType"
    },
    "msex_IncomeTaxesTablesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Taxes (Tables) [Table]"
       }
      }
     },
     "localname": "IncomeTaxesTablesTable",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "stringItemType"
    },
    "msex_IncreaseDecreaseInAnnualRatePerCapitaCostOfCoveredHealthcareBenefitsYearsFourAndFive": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase Decrease In Annual Rate Per Capita Cost Of Covered Healthcare Benefits Years Four And Five",
        "terseLabel": "Capital cost of covered healthcare benefits"
       }
      }
     },
     "localname": "IncreaseDecreaseInAnnualRatePerCapitaCostOfCoveredHealthcareBenefitsYearsFourAndFive",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/EmployeeBenefitPlansDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "msex_IncreaseDecreaseInAnnualRatePerCapitaCostOfCoveredHealthcareBenefitsYearsOneToThree": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase Decrease In Annual Rate Per Capita Cost Of Covered Healthcare Benefits Years One To Three",
        "terseLabel": "Increase declining annual rate"
       }
      }
     },
     "localname": "IncreaseDecreaseInAnnualRatePerCapitaCostOfCoveredHealthcareBenefitsYearsOneToThree",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/EmployeeBenefitPlansDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "msex_IncreaseLineOfCredit": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase Line Of Credit",
        "terseLabel": "Increase line of credit"
       }
      }
     },
     "localname": "IncreaseLineOfCredit",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/ShorttermBorrowingsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "msex_IncrementalCommonSharesAttributableToConversionOfDollar7PreferredSeriesStock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Incremental common shares attributable to $7.00 series preferred shares, shares.",
        "label": "Incremental Common Shares Attributable To Conversion Of Dollar7 Preferred Series Stock",
        "terseLabel": "$7.00 Series Dividend (in Shares)"
       }
      }
     },
     "localname": "IncrementalCommonSharesAttributableToConversionOfDollar7PreferredSeriesStock",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofbasicanddilutedearningspershareTable"
     ],
     "xbrltype": "sharesItemType"
    },
    "msex_IndustrialOperatingRevenues": {
     "auth_ref": [],
     "calculation": {
      "http://middlesexwater.com/role/ScheduleofoperatingrevenuesTable": {
       "order": 3.0,
       "parentTag": "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Industrial operating revenues.",
        "label": "Industrial Operating Revenues",
        "terseLabel": "Industrial"
       }
      }
     },
     "localname": "IndustrialOperatingRevenues",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofoperatingrevenuesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "msex_InterSegmentEliminationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inter Segment Elimination Member",
        "terseLabel": "Inter segment Elimination [Member]"
       }
      }
     },
     "localname": "InterSegmentEliminationMember",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofsegmentreportinginformationbysegmentTable"
     ],
     "xbrltype": "domainItemType"
    },
    "msex_InterSegmentEliminationOperatingRevenues": {
     "auth_ref": [],
     "calculation": {
      "http://middlesexwater.com/role/ScheduleofoperatingrevenuesTable": {
       "order": 4.0,
       "parentTag": "us-gaap_RegulatedAndUnregulatedOperatingRevenue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Inter-segment Elimination.",
        "label": "Inter Segment Elimination Operating Revenues",
        "terseLabel": "Inter-segment Elimination"
       }
      }
     },
     "localname": "InterSegmentEliminationOperatingRevenues",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofoperatingrevenuesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "msex_LongtermPurchaseCommitmentExpirationDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The expiration date of a long-term purchase commitment.",
        "label": "Longterm Purchase Commitment Expiration Date",
        "terseLabel": "Purchase commitment expiration date of contract"
       }
      }
     },
     "localname": "LongtermPurchaseCommitmentExpirationDate",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/CommitmentsandContingentLiabilitiesDetails"
     ],
     "xbrltype": "dateItemType"
    },
    "msex_MarketBasedInterestRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Market based interest rate.",
        "label": "Market Based Interest Rate",
        "terseLabel": "Market based interest rate"
       }
      }
     },
     "localname": "MarketBasedInterestRate",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/CapitalizationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "msex_MarketInterestRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Market interest rate.",
        "label": "Market Interest Rate",
        "terseLabel": "Market interest rate"
       }
      }
     },
     "localname": "MarketInterestRate",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/CapitalizationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "msex_MatchingContributions": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Matching Contributions",
        "terseLabel": "Matching contributions"
       }
      }
     },
     "localname": "MatchingContributions",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/EmployeeBenefitPlansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "msex_MaturityDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maturity date.",
        "label": "Maturity Date",
        "terseLabel": "Maturity date"
       }
      }
     },
     "localname": "MaturityDate",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/CapitalizationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "msex_MiddlesexWaterCompanyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Middlesex Water Company Member",
        "terseLabel": "Middlesex [Member]",
        "verboseLabel": "Middlesex Water Company [Member]"
       }
      }
     },
     "localname": "MiddlesexWaterCompanyMember",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/RateandRegulatoryMattersDetails",
      "http://middlesexwater.com/role/ScheduleofallowanceforfundsusedduringconstructionratesTable"
     ],
     "xbrltype": "domainItemType"
    },
    "msex_MiddlesexWaterMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Middlesex Water [Member]",
        "label": "Middlesex Water Member",
        "terseLabel": "Middlesex Water [Member]"
       }
      }
     },
     "localname": "MiddlesexWaterMember",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/RateandRegulatoryMattersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "msex_NewConstructionLoansMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Construction Loans [Member]",
        "label": "New Construction Loans Member",
        "terseLabel": "Construction Loans"
       }
      }
     },
     "localname": "NewConstructionLoansMember",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/ShareholdersEquityType1",
      "http://middlesexwater.com/role/ShareholdersEquityType1_Parentheticals"
     ],
     "xbrltype": "domainItemType"
    },
    "msex_NewJerseyBoardOfPublicUtilitiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "New Jersey Board Of Public Utilities [Member]",
        "label": "New Jersey Board Of Public Utilities Member",
        "terseLabel": "New Jersey Board of Public Utilities [Member]"
       }
      }
     },
     "localname": "NewJerseyBoardOfPublicUtilitiesMember",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/RateandRegulatoryMattersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "msex_NewJerseyEconomicDevelopmentAuthorityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "New Jersey Economic Development Authority [Member]",
        "label": "New Jersey Economic Development Authority Member",
        "terseLabel": "New Jersey Economic Development Authority [Member]"
       }
      }
     },
     "localname": "NewJerseyEconomicDevelopmentAuthorityMember",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/CapitalizationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "msex_NewJerseyInfrastructureBankMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "New Jersey Infrastructure Bank Member",
        "terseLabel": "New Jersey Infrastructure Bank [Member]"
       }
      }
     },
     "localname": "NewJerseyInfrastructureBankMember",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/CapitalizationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "msex_NonCashConsiderationForSaleOfSubsidiary": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of  non-cash consideration for sale of subsidiary.",
        "label": "Non Cash Consideration For Sale Of Subsidiary",
        "terseLabel": "Non-Cash Consideration for Sale of Subsidiary"
       }
      }
     },
     "localname": "NonCashConsiderationForSaleOfSubsidiary",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "msex_NonRegulatedMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Non - Regulated [Member]",
        "label": "Non Regulated Member",
        "terseLabel": "Non - Regulated [Member]"
       }
      }
     },
     "localname": "NonRegulatedMember",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofsegmentreportinginformationbysegmentTable"
     ],
     "xbrltype": "domainItemType"
    },
    "msex_NonUtilityAssetsNet": {
     "auth_ref": [],
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet": {
       "order": 4.0,
       "parentTag": "msex_DeferredChargesAndOtherAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Refers to amount of non utility fixed assets as of the balance sheet date.",
        "label": "Non Utility Assets Net",
        "terseLabel": "Non-utility Assets - Net"
       }
      }
     },
     "localname": "NonUtilityAssetsNet",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "msex_NoncurrentLeasesLiability": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Noncurrent Leases Liability",
        "terseLabel": "Non-Current Lease Liability"
       }
      }
     },
     "localname": "NoncurrentLeasesLiability",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleoffutureminimumoperatingleasecommitmentsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "msex_NonredeemablePreferredStock1Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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",
        "terseLabel": "Nonredeemable Preferred Stock $4.75 Series"
       }
      }
     },
     "localname": "NonredeemablePreferredStock1Member",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/ShareholdersEquityType1",
      "http://middlesexwater.com/role/ShareholdersEquityType1_Parentheticals"
     ],
     "xbrltype": "domainItemType"
    },
    "msex_NonregualtedContractOperationsRevenue": {
     "auth_ref": [],
     "calculation": {
      "http://middlesexwater.com/role/ScheduleofoperatingrevenuesTable": {
       "order": 6.0,
       "parentTag": "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Non-regulated contract operations revenue.",
        "label": "Nonregualted Contract Operations Revenue",
        "terseLabel": "Non-Regulated Contract Operations"
       }
      }
     },
     "localname": "NonregualtedContractOperationsRevenue",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofoperatingrevenuesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "msex_NumberOfHoursRequiredToParticipateInContributionPlan": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Number Of Hours Required To Participate In Contribution Plan",
        "terseLabel": "Employees plan"
       }
      }
     },
     "localname": "NumberOfHoursRequiredToParticipateInContributionPlan",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/EmployeeBenefitPlansDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "msex_NumberOfSharesOfferingForDiscount": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Number Of Shares Offering For Discount",
        "terseLabel": "Discount offering shares (in Shares)"
       }
      }
     },
     "localname": "NumberOfSharesOfferingForDiscount",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/CapitalizationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "msex_OperatingIncomeinDollars": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating income.",
        "label": "Operating Incomein Dollars",
        "terseLabel": "Operating Income (in Dollars)"
       }
      }
     },
     "localname": "OperatingIncomeinDollars",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleoffinancialinformationforeachquarterTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "msex_OperatingLeaseLiability1": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present Value of Lease Payments.",
        "label": "Operating Lease Liability1",
        "terseLabel": "Present Value of Lease Payments"
       }
      }
     },
     "localname": "OperatingLeaseLiability1",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleoffutureminimumoperatingleasecommitmentsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "msex_OperatingLeaseLiabilityCurrent1": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Current Portion.",
        "label": "Operating Lease Liability Current1",
        "negatedLabel": "Less Current Portion"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrent1",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleoffutureminimumoperatingleasecommitmentsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "msex_OperatingRevenues": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total amount of operating revenues recognized during the period.",
        "label": "Operating Revenues",
        "terseLabel": "Operating Revenues (in Dollars)"
       }
      }
     },
     "localname": "OperatingRevenues",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleoffinancialinformationforeachquarterTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "msex_OperationsAndMaintenance": {
     "auth_ref": [],
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedIncomeStatement": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Costs incurred and are directly related to operations and maintenance.",
        "label": "Operations And Maintenance",
        "terseLabel": "Operations and Maintenance"
       }
      }
     },
     "localname": "OperationsAndMaintenance",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "msex_OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetailsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization, Summary of Significant Accounting Policies and Recent Developments (Details) [Line Items]"
       }
      }
     },
     "localname": "OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetailsLineItems",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "msex_OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetailsScheduleofallowanceforfundsusedduringconstructionratesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization, Summary of Significant Accounting Policies and Recent Developments (Details) - Schedule of allowance for funds used during construction rates [Line Items]"
       }
      }
     },
     "localname": "OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetailsScheduleofallowanceforfundsusedduringconstructionratesLineItems",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofallowanceforfundsusedduringconstructionratesTable"
     ],
     "xbrltype": "stringItemType"
    },
    "msex_OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetailsScheduleofallowanceforfundsusedduringconstructionratesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization, Summary of Significant Accounting Policies and Recent Developments (Details) - Schedule of allowance for funds used during construction rates [Table]"
       }
      }
     },
     "localname": "OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetailsScheduleofallowanceforfundsusedduringconstructionratesTable",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofallowanceforfundsusedduringconstructionratesTable"
     ],
     "xbrltype": "stringItemType"
    },
    "msex_OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetailsScheduleofdepreciationratesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization, Summary of Significant Accounting Policies and Recent Developments (Details) - Schedule of depreciation rates [Line Items]"
       }
      }
     },
     "localname": "OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetailsScheduleofdepreciationratesLineItems",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofdepreciationratesTable"
     ],
     "xbrltype": "stringItemType"
    },
    "msex_OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetailsScheduleofdepreciationratesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization, Summary of Significant Accounting Policies and Recent Developments (Details) - Schedule of depreciation rates [Table]"
       }
      }
     },
     "localname": "OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetailsScheduleofdepreciationratesTable",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofdepreciationratesTable"
     ],
     "xbrltype": "stringItemType"
    },
    "msex_OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetailsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization, Summary of Significant Accounting Policies and Recent Developments (Details) [Table]"
       }
      }
     },
     "localname": "OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetailsTable",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "msex_OtherBenefitsPlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Benefits Plan Member",
        "terseLabel": "Other Benefits Plan [Member]"
       }
      }
     },
     "localname": "OtherBenefitsPlanMember",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleoffairvalueofplanassetsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "msex_OtherDeptsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Depts Member",
        "terseLabel": "Other Depts [Member]"
       }
      }
     },
     "localname": "OtherDeptsMember",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleoffairvalueofplanassetsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "msex_OtherIncomeExpenseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Income Expense Abstract",
        "terseLabel": "Other Income (Expense):"
       }
      }
     },
     "localname": "OtherIncomeExpenseAbstract",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "stringItemType"
    },
    "msex_OtherLoanSourceMaximumBorrowingCapacity": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum borrowing amount for other loan sources not specifically stated in the taxonomy.",
        "label": "Other Loan Source Maximum Borrowing Capacity",
        "terseLabel": "Limited first loan"
       }
      }
     },
     "localname": "OtherLoanSourceMaximumBorrowingCapacity",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/CapitalizationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "msex_OtherNonregulatedRevenues": {
     "auth_ref": [],
     "calculation": {
      "http://middlesexwater.com/role/ScheduleofoperatingrevenuesTable": {
       "order": 3.0,
       "parentTag": "us-gaap_RegulatedAndUnregulatedOperatingRevenue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Non-Regulated Revenues operating revenue.",
        "label": "Other Nonregulated Revenues",
        "terseLabel": "Other Non-Regulated Revenues"
       }
      }
     },
     "localname": "OtherNonregulatedRevenues",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofoperatingrevenuesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "msex_OutsideDirectorStockCompensationPlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outside Director Stock Compensation Plan Member",
        "terseLabel": "Outside Director Stock Compensation Plan [Member]"
       }
      }
     },
     "localname": "OutsideDirectorStockCompensationPlanMember",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/CapitalizationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "msex_OutstandingLongTermDebt": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Outstanding long term debt.",
        "label": "Outstanding Long Term Debt",
        "terseLabel": "Outstanding long term debt"
       }
      }
     },
     "localname": "OutstandingLongTermDebt",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/CapitalizationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "msex_ParticipateRateProgram": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Participate rate program.",
        "label": "Participate Rate Program",
        "terseLabel": "Participate rate program"
       }
      }
     },
     "localname": "ParticipateRateProgram",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/CapitalizationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "msex_PensionAndOtherPostretirementDefinedBenefitPlanLiabilitiesCurrentAndNoncurrent": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans.",
        "label": "Pension And Other Postretirement Defined Benefit Plan Liabilities Current And Noncurrent",
        "terseLabel": "Net Liability (Asset) Recognized"
       }
      }
     },
     "localname": "PensionAndOtherPostretirementDefinedBenefitPlanLiabilitiesCurrentAndNoncurrent",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofemployeebenefitplansrecognizedinbalancesheetTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "msex_PensionAndOtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as noncurrent.",
        "label": "Pension And Other Postretirement Defined Benefit Plan Liabilities Noncurrent",
        "terseLabel": "Noncurrent Liability (Asset)"
       }
      }
     },
     "localname": "PensionAndOtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofemployeebenefitplansrecognizedinbalancesheetTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "msex_PercentOfOperatingRevenues": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percent of operating revenues.",
        "label": "Percent Of Operating Revenues",
        "terseLabel": "Percentage of operating revenues"
       }
      }
     },
     "localname": "PercentOfOperatingRevenues",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "msex_PercentOfParticipantsContributionsMatchedByCompanyAboveOnePercentOfParticipantsCompensation": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Percent Of Participants Contributions Matched By Company Above One Percent Of Participants Compensation",
        "terseLabel": "Compensation plus rate"
       }
      }
     },
     "localname": "PercentOfParticipantsContributionsMatchedByCompanyAboveOnePercentOfParticipantsCompensation",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/EmployeeBenefitPlansDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "msex_PercentOfParticipantsContributionsMatchedByCompanyBelowOnePercentOfParticipantsCompensation": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Percent Of Participants Contributions Matched By Company Below One Percent Of Participants Compensation",
        "terseLabel": "Contributions plan rate"
       }
      }
     },
     "localname": "PercentOfParticipantsContributionsMatchedByCompanyBelowOnePercentOfParticipantsCompensation",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/EmployeeBenefitPlansDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "msex_PercentOfTotalAssets": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percent of total assets.",
        "label": "Percent Of Total Assets",
        "terseLabel": "Percentage of total assets"
       }
      }
     },
     "localname": "PercentOfTotalAssets",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "msex_PercentVotingInterest": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percent of voting interest held.",
        "label": "Percent Voting Interest",
        "terseLabel": "Percentage voting interest"
       }
      }
     },
     "localname": "PercentVotingInterest",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "msex_PercentageOfConsumerPriceIndex": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of consumer price index.",
        "label": "Percentage Of Consumer Price Index",
        "terseLabel": "Percentage of consumer price index"
       }
      }
     },
     "localname": "PercentageOfConsumerPriceIndex",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/RateandRegulatoryMattersDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "msex_PercentageOfDiscountPurchaseOfCommonStockInInvestmentPlan": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Percentage Of Discount Purchase Of Common Stock In Investment Plan",
        "terseLabel": "Common stock purchase, percentage"
       }
      }
     },
     "localname": "PercentageOfDiscountPurchaseOfCommonStockInInvestmentPlan",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/CapitalizationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "msex_PercentageOfPrincipalWithMarketInterestRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage of the loan balance that is subject to the market interest rate at the time of closing in the contractual debt agreement.",
        "label": "Percentage Of Principal With Market Interest Rate",
        "terseLabel": "Principal balance interest date"
       }
      }
     },
     "localname": "PercentageOfPrincipalWithMarketInterestRate",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/CapitalizationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "msex_PercentageOfPrincipalWithStatedInterestRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage of the loan balance that is subject to the stated interest rate in the contractual debt agreement.",
        "label": "Percentage Of Principal With Stated Interest Rate",
        "terseLabel": "Percentage of principal with stated interest rate"
       }
      }
     },
     "localname": "PercentageOfPrincipalWithStatedInterestRate",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/CapitalizationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "msex_PercentageOfStockThatMayBeRedeemedInGivenCalanderYear": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of stock that may be redeemed in a given calander year.",
        "label": "Percentage Of Stock That May Be Redeemed In Given Calander Year",
        "terseLabel": "Outstanding convertible stock, percentage"
       }
      }
     },
     "localname": "PercentageOfStockThatMayBeRedeemedInGivenCalanderYear",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/CapitalizationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "msex_PinelandsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pinelands Member",
        "terseLabel": "Pinelands [Member]"
       }
      }
     },
     "localname": "PinelandsMember",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/RateandRegulatoryMattersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "msex_PncBankMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PNC Bank [Member]",
        "label": "Pnc Bank Member",
        "terseLabel": "PNC Bank [Member]"
       }
      }
     },
     "localname": "PncBankMember",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofLineofCreditTable"
     ],
     "xbrltype": "domainItemType"
    },
    "msex_PreferredSharesAuthorized": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Shares Authorized.",
        "label": "Preferred Shares Authorized",
        "terseLabel": "Shares Authorized"
       }
      }
     },
     "localname": "PreferredSharesAuthorized",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/ShareholdersEquityType1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "msex_PreferredStockDividendsIncomeStatementImpacts": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Preferred Stock Dividends Income Statement Impacts",
        "terseLabel": "Preferred Dividend"
       }
      }
     },
     "localname": "PreferredStockDividendsIncomeStatementImpacts",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofbasicanddilutedearningspershareTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "msex_PreferredStockValue1": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Preferred Stock Value1",
        "terseLabel": "Shares Outstanding"
       }
      }
     },
     "localname": "PreferredStockValue1",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/ShareholdersEquityType1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "msex_PreliminarySurveyAndInvestigationCharges": {
     "auth_ref": [],
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet": {
       "order": 2.0,
       "parentTag": "msex_DeferredChargesAndOtherAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of preliminary survey and investigation charges that are deferred as of the balance sheet date.",
        "label": "Preliminary Survey And Investigation Charges",
        "terseLabel": "Preliminary Survey and Investigation Charges"
       }
      }
     },
     "localname": "PreliminarySurveyAndInvestigationCharges",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "msex_PreliminarySurveyAndInvestigationPsiCostsPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for preliminary survey and Investigation costs.",
        "label": "Preliminary Survey And Investigation Psi Costs Policy Text Block",
        "terseLabel": "Preliminary Survey and Investigation (PS&amp;I) Costs"
       }
      }
     },
     "localname": "PreliminarySurveyAndInvestigationPsiCostsPolicyTextBlock",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "msex_PrivatePlacementLoanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Private Placement Loan [Member]",
        "label": "Private Placement Loan Member",
        "terseLabel": "Private Placement Loan [Member]"
       }
      }
     },
     "localname": "PrivatePlacementLoanMember",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/CapitalizationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "msex_ProceedsFromIssuanceOfCommonStockExpense": {
     "auth_ref": [],
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedCashFlow": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of common stock issuence expense.",
        "label": "Proceeds From Issuance Of Common Stock Expense",
        "terseLabel": "Common Stock Issuance Expense"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfCommonStockExpense",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "msex_ProgramLoanAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Program loan amount.",
        "label": "Program Loan Amount",
        "terseLabel": "Program loan amount"
       }
      }
     },
     "localname": "ProgramLoanAmount",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/CapitalizationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "msex_PublicUtilitiesPropertyPlantAndEquipmentRateOfTransmissionAndDistribution": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of transmission and distribution.",
        "label": "Public Utilities Property Plant And Equipment Rate Of Transmission And Distribution",
        "terseLabel": "Transmission and Distribution"
       }
      }
     },
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentRateOfTransmissionAndDistribution",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofdepreciationratesTable"
     ],
     "xbrltype": "percentItemType"
    },
    "msex_PumpingMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pumping Member",
        "terseLabel": "Pumping [Member]"
       }
      }
     },
     "localname": "PumpingMember",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofdepreciationratesTable"
     ],
     "xbrltype": "domainItemType"
    },
    "msex_PurchaseCommitment1Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Purchase Commitment1 [Member].",
        "label": "Purchase Commitment1 Member",
        "terseLabel": "Regulated Water Utility [Member]"
       }
      }
     },
     "localname": "PurchaseCommitment1Member",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/CommitmentsandContingentLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "msex_PurchaseCommitment2Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Purchase Commitment2 [Member].",
        "label": "Purchase Commitment2 Member",
        "terseLabel": "City of Dover [Member]"
       }
      }
     },
     "localname": "PurchaseCommitment2Member",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/CommitmentsandContingentLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "msex_QuarterlyDataUnauditedDetailsScheduleoffinancialinformationforeachquarterLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Quarterly Data - Unaudited (Details) - Schedule of financial information for each quarter [Line Items]"
       }
      }
     },
     "localname": "QuarterlyDataUnauditedDetailsScheduleoffinancialinformationforeachquarterLineItems",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleoffinancialinformationforeachquarterTable"
     ],
     "xbrltype": "stringItemType"
    },
    "msex_QuarterlyDataUnauditedDetailsScheduleoffinancialinformationforeachquarterTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Quarterly Data - Unaudited (Details) - Schedule of financial information for each quarter [Table]"
       }
      }
     },
     "localname": "QuarterlyDataUnauditedDetailsScheduleoffinancialinformationforeachquarterTable",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleoffinancialinformationforeachquarterTable"
     ],
     "xbrltype": "stringItemType"
    },
    "msex_QuarterlyDataUnauditedLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Quarterly Data - Unaudited [Abstract]"
       }
      }
     },
     "localname": "QuarterlyDataUnauditedLineItems",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/QuarterlyDataUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "msex_QuarterlyDataUnauditedTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Quarterly Data - Unaudited [Table]"
       }
      }
     },
     "localname": "QuarterlyDataUnauditedTable",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/QuarterlyDataUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "msex_QuarterlyDataUnauditedTablesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Quarterly Data Unaudited Tables Line Items",
        "terseLabel": "Quarterly Data - Unaudited [Abstract]"
       }
      }
     },
     "localname": "QuarterlyDataUnauditedTablesLineItems",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/QuarterlyDataUnauditedTables"
     ],
     "xbrltype": "stringItemType"
    },
    "msex_QuarterlyDataUnauditedTablesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Quarterly Data - Unaudited (Tables) [Table]"
       }
      }
     },
     "localname": "QuarterlyDataUnauditedTablesTable",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/QuarterlyDataUnauditedTables"
     ],
     "xbrltype": "stringItemType"
    },
    "msex_RangeOfDepreciationRatesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of range of depreciation rates.",
        "label": "Range Of Depreciation Rates Table Text Block",
        "terseLabel": "Schedule of depreciation rates"
       }
      }
     },
     "localname": "RangeOfDepreciationRatesTableTextBlock",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "msex_RateCasesStormCostsTankPaintingOtherMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rate Cases Storm Costs Tank Painting Other Member",
        "terseLabel": "Rate Cases, Tank Painting, and Other [Member]"
       }
      }
     },
     "localname": "RateCasesStormCostsTankPaintingOtherMember",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofregulatoryassetsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "msex_RateandRegulatoryMattersDetailsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rate and Regulatory Matters (Details) [Line Items]"
       }
      }
     },
     "localname": "RateandRegulatoryMattersDetailsLineItems",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/RateandRegulatoryMattersDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "msex_RateandRegulatoryMattersDetailsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rate and Regulatory Matters (Details) [Table]"
       }
      }
     },
     "localname": "RateandRegulatoryMattersDetailsTable",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/RateandRegulatoryMattersDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "msex_RegulatedMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Regulated [Member]",
        "label": "Regulated Member",
        "terseLabel": "Regulated [Member]"
       }
      }
     },
     "localname": "RegulatedMember",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofsegmentreportinginformationbysegmentTable"
     ],
     "xbrltype": "domainItemType"
    },
    "msex_RemainingRecoveryPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The period remaining for recovery of costs in the rates we charge customers.",
        "label": "Remaining Recovery Period",
        "terseLabel": "Remaining Recovery Periods"
       }
      }
     },
     "localname": "RemainingRecoveryPeriod",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofregulatoryassetsTable"
     ],
     "xbrltype": "stringItemType"
    },
    "msex_RenewalDateOfLineOfCredit": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Renewal Date of line of credit.",
        "label": "Renewal Date Of Line Of Credit",
        "terseLabel": "Renewal Date"
       }
      }
     },
     "localname": "RenewalDateOfLineOfCredit",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofLineofCreditTable"
     ],
     "xbrltype": "dateItemType"
    },
    "msex_ResidentialCommercialIndustrialAndFireProtectionRevenue": {
     "auth_ref": [],
     "calculation": {
      "http://middlesexwater.com/role/ScheduleofoperatingrevenuesTable": {
       "order": 4.0,
       "parentTag": "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Residential, Commercial, Industrial and fire protection revenue.",
        "label": "Residential Commercial Industrial And Fire Protection Revenue",
        "terseLabel": "Fire Protection"
       }
      }
     },
     "localname": "ResidentialCommercialIndustrialAndFireProtectionRevenue",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofoperatingrevenuesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "msex_ResidentialOperatingRevenues": {
     "auth_ref": [],
     "calculation": {
      "http://middlesexwater.com/role/ScheduleofoperatingrevenuesTable": {
       "order": 1.0,
       "parentTag": "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Residential operating revenues.",
        "label": "Residential Operating Revenues",
        "terseLabel": "Residential"
       }
      }
     },
     "localname": "ResidentialOperatingRevenues",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofoperatingrevenuesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "msex_RevenuesPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting poliy for revenues.",
        "label": "Revenues Policy Text Block",
        "terseLabel": "Revenues"
       }
      }
     },
     "localname": "RevenuesPolicyTextBlock",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "msex_RightOfUseAssetAtLeaseInception": {
     "auth_ref": [],
     "calculation": {
      "http://middlesexwater.com/role/ScheduleofoperatingleaseROUassetsTable": {
       "order": 1.0,
       "parentTag": "msex_RightOfUseAssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Right of use asset at lease inception.",
        "label": "Right Of Use Asset At Lease Inception",
        "terseLabel": "ROU Asset at Lease Inception"
       }
      }
     },
     "localname": "RightOfUseAssetAtLeaseInception",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofoperatingleaseROUassetsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "msex_RightOfUseAssetsAccumulatedAmortization": {
     "auth_ref": [],
     "calculation": {
      "http://middlesexwater.com/role/ScheduleofoperatingleaseROUassetsTable": {
       "order": 2.0,
       "parentTag": "msex_RightOfUseAssetsCurrent",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated amortization on ROU.",
        "label": "Right Of Use Assets Accumulated Amortization",
        "negatedLabel": "Accumulated Amortization"
       }
      }
     },
     "localname": "RightOfUseAssetsAccumulatedAmortization",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofoperatingleaseROUassetsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "msex_RightOfUseAssetsCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://middlesexwater.com/role/ScheduleofoperatingleaseROUassetsTable": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Right of use of assets current.",
        "label": "Right Of Use Assets Current",
        "totalLabel": "Current ROU Asset"
       }
      }
     },
     "localname": "RightOfUseAssetsCurrent",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofoperatingleaseROUassetsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "msex_ScheduleOfAllocationOfPlanAssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Allocation Of Plan Assets Abstract"
       }
      }
     },
     "localname": "ScheduleOfAllocationOfPlanAssetsAbstract",
     "nsuri": "http://middlesexwater.com/20221231",
     "xbrltype": "stringItemType"
    },
    "msex_ScheduleOfAllowanceForFundsUsedDuringConstructionRatesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Allowance For Funds Used During Construction Rates Abstract"
       }
      }
     },
     "localname": "ScheduleOfAllowanceForFundsUsedDuringConstructionRatesAbstract",
     "nsuri": "http://middlesexwater.com/20221231",
     "xbrltype": "stringItemType"
    },
    "msex_ScheduleOfBasicAndDilutedEarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Basic And Diluted Earnings Per Share Abstract"
       }
      }
     },
     "localname": "ScheduleOfBasicAndDilutedEarningsPerShareAbstract",
     "nsuri": "http://middlesexwater.com/20221231",
     "xbrltype": "stringItemType"
    },
    "msex_ScheduleOfCarryingAmountAndFairValueOfTheBondsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Carrying Amount And Fair Value Of The Bonds Abstract"
       }
      }
     },
     "localname": "ScheduleOfCarryingAmountAndFairValueOfTheBondsAbstract",
     "nsuri": "http://middlesexwater.com/20221231",
     "xbrltype": "stringItemType"
    },
    "msex_ScheduleOfChangeInFairValueOfPlanAssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Change In Fair Value Of Plan Assets Abstract"
       }
      }
     },
     "localname": "ScheduleOfChangeInFairValueOfPlanAssetsAbstract",
     "nsuri": "http://middlesexwater.com/20221231",
     "xbrltype": "stringItemType"
    },
    "msex_ScheduleOfComponentsOfNetBenefitCostAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Components Of Net Benefit Cost Abstract"
       }
      }
     },
     "localname": "ScheduleOfComponentsOfNetBenefitCostAbstract",
     "nsuri": "http://middlesexwater.com/20221231",
     "xbrltype": "stringItemType"
    },
    "msex_ScheduleOfDepreciationRatesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Depreciation Rates Abstract"
       }
      }
     },
     "localname": "ScheduleOfDepreciationRatesAbstract",
     "nsuri": "http://middlesexwater.com/20221231",
     "xbrltype": "stringItemType"
    },
    "msex_ScheduleOfDiscountAndCompensationRatesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Discount And Compensation Rates Abstract"
       }
      }
     },
     "localname": "ScheduleOfDiscountAndCompensationRatesAbstract",
     "nsuri": "http://middlesexwater.com/20221231",
     "xbrltype": "stringItemType"
    },
    "msex_ScheduleOfEffectOfOnePercentagePointChangeInAssumedHealthCareCostTrendRatesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Effect Of One Percentage Point Change In Assumed Health Care Cost Trend Rates Abstract"
       }
      }
     },
     "localname": "ScheduleOfEffectOfOnePercentagePointChangeInAssumedHealthCareCostTrendRatesAbstract",
     "nsuri": "http://middlesexwater.com/20221231",
     "xbrltype": "stringItemType"
    },
    "msex_ScheduleOfEmployeeBenefitPlansRecognizedInBalanceSheetAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Employee Benefit Plans Recognized In Balance Sheet Abstract"
       }
      }
     },
     "localname": "ScheduleOfEmployeeBenefitPlansRecognizedInBalanceSheetAbstract",
     "nsuri": "http://middlesexwater.com/20221231",
     "xbrltype": "stringItemType"
    },
    "msex_ScheduleOfExpectedBenefitPaymentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Expected Benefit Payments Abstract"
       }
      }
     },
     "localname": "ScheduleOfExpectedBenefitPaymentsAbstract",
     "nsuri": "http://middlesexwater.com/20221231",
     "xbrltype": "stringItemType"
    },
    "msex_ScheduleOfFairValueOfPlanAssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Fair Value Of Plan Assets Abstract"
       }
      }
     },
     "localname": "ScheduleOfFairValueOfPlanAssetsAbstract",
     "nsuri": "http://middlesexwater.com/20221231",
     "xbrltype": "stringItemType"
    },
    "msex_ScheduleOfFinancialInformationForEachQuarterAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Financial Information For Each Quarter Abstract"
       }
      }
     },
     "localname": "ScheduleOfFinancialInformationForEachQuarterAbstract",
     "nsuri": "http://middlesexwater.com/20221231",
     "xbrltype": "stringItemType"
    },
    "msex_ScheduleOfFutureMinimumOperatingLeaseCommitmentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Future Minimum Operating Lease Commitments Abstract"
       }
      }
     },
     "localname": "ScheduleOfFutureMinimumOperatingLeaseCommitmentsAbstract",
     "nsuri": "http://middlesexwater.com/20221231",
     "xbrltype": "stringItemType"
    },
    "msex_ScheduleOfIncomeTaxExpenseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Income Tax Expense Abstract"
       }
      }
     },
     "localname": "ScheduleOfIncomeTaxExpenseAbstract",
     "nsuri": "http://middlesexwater.com/20221231",
     "xbrltype": "stringItemType"
    },
    "msex_ScheduleOfIncomeTaxExpenseReconciliationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Income Tax Expense Reconciliation [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfIncomeTaxExpenseReconciliationAbstract",
     "nsuri": "http://middlesexwater.com/20221231",
     "xbrltype": "stringItemType"
    },
    "msex_ScheduleOfInformationRegardingShortTermBorrowingsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Information Regarding Short Term Borrowings Abstract"
       }
      }
     },
     "localname": "ScheduleOfInformationRegardingShortTermBorrowingsAbstract",
     "nsuri": "http://middlesexwater.com/20221231",
     "xbrltype": "stringItemType"
    },
    "msex_ScheduleOfLineOfCreditAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Line Of Credit Abstract"
       }
      }
     },
     "localname": "ScheduleOfLineOfCreditAbstract",
     "nsuri": "http://middlesexwater.com/20221231",
     "xbrltype": "stringItemType"
    },
    "msex_ScheduleOfLongTermDebtAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Long Term Debt Abstract"
       }
      }
     },
     "localname": "ScheduleOfLongTermDebtAbstract",
     "nsuri": "http://middlesexwater.com/20221231",
     "xbrltype": "stringItemType"
    },
    "msex_ScheduleOfNetDeferredTaxLiabilityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Net Deferred Tax Liability [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfNetDeferredTaxLiabilityAbstract",
     "nsuri": "http://middlesexwater.com/20221231",
     "xbrltype": "stringItemType"
    },
    "msex_ScheduleOfOperatingLeaseRouAssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Operating Lease Rou Assets Abstract"
       }
      }
     },
     "localname": "ScheduleOfOperatingLeaseRouAssetsAbstract",
     "nsuri": "http://middlesexwater.com/20221231",
     "xbrltype": "stringItemType"
    },
    "msex_ScheduleOfOperatingRevenuesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Operating Revenues Abstract"
       }
      }
     },
     "localname": "ScheduleOfOperatingRevenuesAbstract",
     "nsuri": "http://middlesexwater.com/20221231",
     "xbrltype": "stringItemType"
    },
    "msex_ScheduleOfPensionPlanAndOtherBenefitsPlan": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of pension plan and other benefits plan.",
        "label": "Schedule Of Pension Plan And Other Benefits Plan",
        "terseLabel": "Schedule of regulatory assets into net periodic benefit cost"
       }
      }
     },
     "localname": "ScheduleOfPensionPlanAndOtherBenefitsPlan",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/EmployeeBenefitPlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "msex_ScheduleOfPensionPlanAndOtherBenefitsPlanAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Pension Plan And Other Benefits Plan Abstract"
       }
      }
     },
     "localname": "ScheduleOfPensionPlanAndOtherBenefitsPlanAbstract",
     "nsuri": "http://middlesexwater.com/20221231",
     "xbrltype": "stringItemType"
    },
    "msex_ScheduleOfPurchasedWaterCostsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Purchased Water Costs Abstract"
       }
      }
     },
     "localname": "ScheduleOfPurchasedWaterCostsAbstract",
     "nsuri": "http://middlesexwater.com/20221231",
     "xbrltype": "stringItemType"
    },
    "msex_ScheduleOfRegulatoryAssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Regulatory Assets Abstract"
       }
      }
     },
     "localname": "ScheduleOfRegulatoryAssetsAbstract",
     "nsuri": "http://middlesexwater.com/20221231",
     "xbrltype": "stringItemType"
    },
    "msex_ScheduleOfRegulatoryAssetsIntoNetPeriodicBenefitCostAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Regulatory Assets Into Net Periodic Benefit Cost Abstract"
       }
      }
     },
     "localname": "ScheduleOfRegulatoryAssetsIntoNetPeriodicBenefitCostAbstract",
     "nsuri": "http://middlesexwater.com/20221231",
     "xbrltype": "stringItemType"
    },
    "msex_ScheduleOfSegmentReportingInformationBySegmentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Segment Reporting Information By Segment Abstract"
       }
      }
     },
     "localname": "ScheduleOfSegmentReportingInformationBySegmentAbstract",
     "nsuri": "http://middlesexwater.com/20221231",
     "xbrltype": "stringItemType"
    },
    "msex_ScheduleOfTablePresentsAwardedButNotYetVestedShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Table Presents Awarded But Not Yet Vested Share Abstract"
       }
      }
     },
     "localname": "ScheduleOfTablePresentsAwardedButNotYetVestedShareAbstract",
     "nsuri": "http://middlesexwater.com/20221231",
     "xbrltype": "stringItemType"
    },
    "msex_Series2022AMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Series2022 AMember",
        "terseLabel": "Series 2022A [Member]"
       }
      }
     },
     "localname": "Series2022AMember",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/CapitalizationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "msex_Series2022BMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Series2022 BMember",
        "terseLabel": "Series 2022B [Member]"
       }
      }
     },
     "localname": "Series2022BMember",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/CapitalizationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "msex_SeriesRrMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Series RR [Member]",
        "label": "Series Rr Member",
        "terseLabel": "Series RR [Member]"
       }
      }
     },
     "localname": "SeriesRrMember",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/CapitalizationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "msex_SeriesSsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Series SS [Member]",
        "label": "Series Ss Member",
        "terseLabel": "Series SS [Member]"
       }
      }
     },
     "localname": "SeriesSsMember",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/CapitalizationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "msex_ShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateValueUnearnedCompensation": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average grant-date fair value of unearned compensation granted during the reporting period.",
        "label": "Share Based Payment Award Equity Instruments Other Than Options Weighted Average Grant Date Value Unearned Compensation",
        "periodEndLabel": "Balance",
        "periodStartLabel": "Balance"
       }
      }
     },
     "localname": "ShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageGrantDateValueUnearnedCompensation",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleoftablepresentsawardedbutnotyetvestedshareTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "msex_SourceOfSupplyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Source Of Supply Member",
        "terseLabel": "Source of Supply [Member]"
       }
      }
     },
     "localname": "SourceOfSupplyMember",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofdepreciationratesTable"
     ],
     "xbrltype": "domainItemType"
    },
    "msex_StateRevolvingTrustNotesDue20252038Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "State Revolving Trust Notes Due20252038 Member",
        "terseLabel": "State Revolving Trust Notes due 2025-2038"
       }
      }
     },
     "localname": "StateRevolvingTrustNotesDue20252038Member",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/ShareholdersEquityType1_Parentheticals"
     ],
     "xbrltype": "domainItemType"
    },
    "msex_StateRevolvingTrustNotesOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "State Revolving Trust Notes [Member]",
        "label": "State Revolving Trust Notes One Member",
        "terseLabel": "State Revolving Trust Notes"
       }
      }
     },
     "localname": "StateRevolvingTrustNotesOneMember",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/ShareholdersEquityType1"
     ],
     "xbrltype": "domainItemType"
    },
    "msex_StockBasedCompensationRemainAwardRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock based compensation remain award rate.",
        "label": "Stock Based Compensation Remain Award Rate",
        "terseLabel": "Stock based compensation remain award rate"
       }
      }
     },
     "localname": "StockBasedCompensationRemainAwardRate",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/EmployeeBenefitPlansDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "msex_SystemOfAccountsPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for system of accounts.",
        "label": "System Of Accounts Policy Text Block",
        "terseLabel": "System of Accounts"
       }
      }
     },
     "localname": "SystemOfAccountsPolicyTextBlock",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "msex_TaxYear2014Through2017Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tax Year2014 Through2017 Member",
        "terseLabel": "Tax Year2014 Through2017 [Member]"
       }
      }
     },
     "localname": "TaxYear2014Through2017Member",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "msex_ThresholdPercentageOfParticipantsCompensationAtWhichMatchingDecreases": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Threshold Percentage Of Participants Compensation At Which Matching Decreases",
        "terseLabel": "Contributions exceeding rate"
       }
      }
     },
     "localname": "ThresholdPercentageOfParticipantsCompensationAtWhichMatchingDecreases",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/EmployeeBenefitPlansDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "msex_TidewaterMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tidewater [Member]",
        "label": "Tidewater Member",
        "terseLabel": "Tidewater [Member]"
       }
      }
     },
     "localname": "TidewaterMember",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/CapitalizationDetails",
      "http://middlesexwater.com/role/RateandRegulatoryMattersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "msex_TidewaterUtilitiesIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tidewater Utilities Inc Member",
        "terseLabel": "Tidewater [Member]"
       }
      }
     },
     "localname": "TidewaterUtilitiesIncMember",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofallowanceforfundsusedduringconstructionratesTable"
     ],
     "xbrltype": "domainItemType"
    },
    "msex_TotalAmountIssued": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total amount issued.",
        "label": "Total Amount Issued",
        "terseLabel": "Total amount issued"
       }
      }
     },
     "localname": "TotalAmountIssued",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/CapitalizationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "msex_TotalCommonEquity": {
     "auth_ref": [],
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet": {
       "order": 1.0,
       "parentTag": "us-gaap_CapitalizationLongtermDebtAndEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Refers to total equity attributable to common stockholders.",
        "label": "Total Common Equity",
        "periodEndLabel": "Balance at ending",
        "periodStartLabel": "Balance at beginning",
        "totalLabel": "TOTAL COMMON EQUITY"
       }
      }
     },
     "localname": "TotalCommonEquity",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet",
      "http://middlesexwater.com/role/ShareholdersEquityType1",
      "http://middlesexwater.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "monetaryItemType"
    },
    "msex_VestedUnearnedCompensation": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The grant-date value of unearned compensation for awards vested.",
        "label": "Vested Unearned Compensation",
        "terseLabel": "Vested"
       }
      }
     },
     "localname": "VestedUnearnedCompensation",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleoftablepresentsawardedbutnotyetvestedshareTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "msex_WastewaterCollectionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Wastewater Collection Member",
        "terseLabel": "Wastewater Collection [Member]"
       }
      }
     },
     "localname": "WastewaterCollectionMember",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofdepreciationratesTable"
     ],
     "xbrltype": "domainItemType"
    },
    "msex_WaterTreatmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Water Treatment Member",
        "terseLabel": "Water Treatment [Member]"
       }
      }
     },
     "localname": "WaterTreatmentMember",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofdepreciationratesTable"
     ],
     "xbrltype": "domainItemType"
    },
    "msex_WeightedAverageAssumptionsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Assumptions Abstract",
        "terseLabel": "Weighted Average Assumptions:"
       }
      }
     },
     "localname": "WeightedAverageAssumptionsAbstract",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofdiscountandcompensationratesTable"
     ],
     "xbrltype": "stringItemType"
    },
    "msex_WeightedAverageInterestRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average interest rate.",
        "label": "Weighted Average Interest Rate",
        "terseLabel": "Weighted average interest rate"
       }
      }
     },
     "localname": "WeightedAverageInterestRate",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/CapitalizationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "msex_WholesaleMunicipalRevenue": {
     "auth_ref": [],
     "calculation": {
      "http://middlesexwater.com/role/ScheduleofoperatingrevenuesTable": {
       "order": 5.0,
       "parentTag": "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Wholesale municipal revenue.",
        "label": "Wholesale Municipal Revenue",
        "terseLabel": "Wholesale"
       }
      }
     },
     "localname": "WholesaleMunicipalRevenue",
     "nsuri": "http://middlesexwater.com/20221231",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofoperatingrevenuesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r289",
      "r290",
      "r291",
      "r292",
      "r404",
      "r493",
      "r500",
      "r528",
      "r529",
      "r545",
      "r556",
      "r561",
      "r614",
      "r662",
      "r663",
      "r664",
      "r665",
      "r666",
      "r667"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum [Member]",
        "terseLabel": "Maximum",
        "verboseLabel": "Maximum [Member]"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://middlesexwater.com/role/OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetails",
      "http://middlesexwater.com/role/RateandRegulatoryMattersDetails",
      "http://middlesexwater.com/role/ScheduleofdepreciationratesTable",
      "http://middlesexwater.com/role/ScheduleoffinancialinformationforeachquarterTable",
      "http://middlesexwater.com/role/ScheduleofregulatoryassetsTable",
      "http://middlesexwater.com/role/ShareholdersEquityType1_Parentheticals"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r289",
      "r290",
      "r291",
      "r292",
      "r404",
      "r493",
      "r500",
      "r528",
      "r529",
      "r545",
      "r556",
      "r561",
      "r614",
      "r662",
      "r663",
      "r664",
      "r665",
      "r666",
      "r667"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum [Member]",
        "terseLabel": "Minimum",
        "verboseLabel": "Minimum [Member]"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://middlesexwater.com/role/OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetails",
      "http://middlesexwater.com/role/RateandRegulatoryMattersDetails",
      "http://middlesexwater.com/role/ScheduleofdepreciationratesTable",
      "http://middlesexwater.com/role/ScheduleoffinancialinformationforeachquarterTable",
      "http://middlesexwater.com/role/ScheduleofregulatoryassetsTable",
      "http://middlesexwater.com/role/ShareholdersEquityType1_Parentheticals"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r289",
      "r290",
      "r291",
      "r292",
      "r351",
      "r404",
      "r430",
      "r431",
      "r432",
      "r491",
      "r493",
      "r500",
      "r528",
      "r529",
      "r545",
      "r556",
      "r561",
      "r610",
      "r614",
      "r663",
      "r664",
      "r665",
      "r666",
      "r667"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://middlesexwater.com/role/OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetails",
      "http://middlesexwater.com/role/RateandRegulatoryMattersDetails",
      "http://middlesexwater.com/role/ScheduleofdepreciationratesTable",
      "http://middlesexwater.com/role/ScheduleoffinancialinformationforeachquarterTable",
      "http://middlesexwater.com/role/ScheduleofregulatoryassetsTable",
      "http://middlesexwater.com/role/ShareholdersEquityType1_Parentheticals"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r289",
      "r290",
      "r291",
      "r292",
      "r351",
      "r404",
      "r430",
      "r431",
      "r432",
      "r491",
      "r493",
      "r500",
      "r528",
      "r529",
      "r545",
      "r556",
      "r561",
      "r610",
      "r614",
      "r663",
      "r664",
      "r665",
      "r666",
      "r667"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://middlesexwater.com/role/OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetails",
      "http://middlesexwater.com/role/RateandRegulatoryMattersDetails",
      "http://middlesexwater.com/role/ScheduleoffinancialinformationforeachquarterTable",
      "http://middlesexwater.com/role/ScheduleofregulatoryassetsTable",
      "http://middlesexwater.com/role/ShareholdersEquityType1_Parentheticals"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioForecastMember": {
     "auth_ref": [
      "r405",
      "r597"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forecast [Member]",
        "terseLabel": "Forecast [Member]"
       }
      }
     },
     "localname": "ScenarioForecastMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://middlesexwater.com/role/EmployeeBenefitPlansDetails",
      "http://middlesexwater.com/role/RateandRegulatoryMattersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioUnspecifiedDomain": {
     "auth_ref": [
      "r202",
      "r405",
      "r575",
      "r597"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scenario [Domain]"
       }
      }
     },
     "localname": "ScenarioUnspecifiedDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://middlesexwater.com/role/RateandRegulatoryMattersDetails",
      "http://middlesexwater.com/role/ScheduleofbasicanddilutedearningspershareTable",
      "http://middlesexwater.com/role/ScheduleofbasicanddilutedearningspershareTable_Parentheticals",
      "http://middlesexwater.com/role/ScheduleofcarryingamountandfairvalueofthebondsTable",
      "http://middlesexwater.com/role/ScheduleofincometaxexpenseTable",
      "http://middlesexwater.com/role/ScheduleofincometaxexpensereconciliationTable",
      "http://middlesexwater.com/role/ScheduleoflongtermdebtTable",
      "http://middlesexwater.com/role/ScheduleofnetdeferredtaxliabilityTable"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementScenarioAxis": {
     "auth_ref": [
      "r202",
      "r405",
      "r575",
      "r576",
      "r597"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scenario [Axis]"
       }
      }
     },
     "localname": "StatementScenarioAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://middlesexwater.com/role/RateandRegulatoryMattersDetails",
      "http://middlesexwater.com/role/ScheduleofbasicanddilutedearningspershareTable",
      "http://middlesexwater.com/role/ScheduleofbasicanddilutedearningspershareTable_Parentheticals",
      "http://middlesexwater.com/role/ScheduleofcarryingamountandfairvalueofthebondsTable",
      "http://middlesexwater.com/role/ScheduleofincometaxexpenseTable",
      "http://middlesexwater.com/role/ScheduleofincometaxexpensereconciliationTable",
      "http://middlesexwater.com/role/ScheduleoflongtermdebtTable",
      "http://middlesexwater.com/role/ScheduleofnetdeferredtaxliabilityTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]"
       }
      }
     },
     "localname": "AccountingPoliciesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r9",
      "r560"
     ],
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accounts Payable, Current",
        "terseLabel": "Accounts Payable"
       }
      }
     },
     "localname": "AccountsPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r263",
      "r264"
     ],
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.",
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "terseLabel": "Accounts Receivable, net of allowance for uncollectible accounts of $2,326 and $2,574 , respectively"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedEmployeeBenefitsCurrentAndNoncurrent": {
     "auth_ref": [
      "r120",
      "r138"
     ],
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations, excluding pension and other postretirement benefits, incurred through that date and payable for perquisites provided to employees pertaining to services received from them.",
        "label": "Accrued Employee Benefits",
        "terseLabel": "Employee Benefit Plans"
       }
      }
     },
     "localname": "AccruedEmployeeBenefitsCurrentAndNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedIncomeTaxesCurrent": {
     "auth_ref": [
      "r2",
      "r115",
      "r131"
     ],
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.",
        "label": "Accrued Income Taxes, Current",
        "terseLabel": "Accrued Taxes"
       }
      }
     },
     "localname": "AccruedIncomeTaxesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Adjustments to Reconcile Net Income to"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivable": {
     "auth_ref": [
      "r164",
      "r265",
      "r268",
      "r269",
      "r272"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss on accounts receivable.",
        "label": "Accounts Receivable, Allowance for Credit Loss",
        "periodEndLabel": "Ending Balance",
        "periodStartLabel": "Beginning Balance",
        "terseLabel": "Allowance for doubtful accounts"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetails",
      "http://middlesexwater.com/role/ScheduleofpensionplanandotherbenefitsplanTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "auth_ref": [
      "r164",
      "r265",
      "r268"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.",
        "label": "Accounts Receivable, Allowance for Credit Loss, Current",
        "terseLabel": "Allowance for uncollectible accounts"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet_Parentheticals"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": {
     "auth_ref": [
      "r271"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance.",
        "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff",
        "terseLabel": "Write-offs"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForFundsUsedDuringConstructionInvestingActivities": {
     "auth_ref": [
      "r29",
      "r145"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash inflow due to change during the period in the allowance for other funds used during construction classified as an investing activity.",
        "label": "Allowance for Funds Used During Construction, Investing Activities",
        "terseLabel": "Utility Plant Expenditures, Including AFUDC"
       }
      }
     },
     "localname": "AllowanceForFundsUsedDuringConstructionInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedCashFlow_Parentheticals"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForFundsUsedDuringConstructionPolicy": {
     "auth_ref": [
      "r145"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for AFUDC (for example, component of PPE, credit to income statement), information regarding the inclusion in rates (only capitalized if its inclusion in rates is probable) and description of AFUDC (for example, represents the cost of capital used during construction).",
        "label": "Allowance for Funds Used During Construction, Policy [Policy Text Block]",
        "terseLabel": "Allowance for Funds Used During Construction (AFUDC)"
       }
      }
     },
     "localname": "AllowanceForFundsUsedDuringConstructionPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r113",
      "r130",
      "r159",
      "r183",
      "r242",
      "r248",
      "r254",
      "r266",
      "r293",
      "r294",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r463",
      "r468",
      "r474",
      "r560",
      "r612",
      "r613",
      "r660"
     ],
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets",
        "terseLabel": "Consolidated Assets",
        "totalLabel": "TOTAL ASSETS"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet",
      "http://middlesexwater.com/role/ScheduleofsegmentreportinginformationbysegmentTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r155",
      "r166",
      "r183",
      "r266",
      "r293",
      "r294",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r463",
      "r468",
      "r474",
      "r560",
      "r612",
      "r613",
      "r660"
     ],
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Current",
        "totalLabel": "TOTAL CURRENT ASSETS"
       }
      }
     },
     "localname": "AssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsSoldUnderAgreementsToRepurchaseMaturityPeriodDomain": {
     "auth_ref": [
      "r187",
      "r492"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Repurchase Agreements and Similar Transactions, Maturity Periods [Domain]"
       }
      }
     },
     "localname": "AssetsSoldUnderAgreementsToRepurchaseMaturityPeriodDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/RateandRegulatoryMattersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AssetsSoldUnderAgreementsToRepurchaseMaturityPeriodsAxis": {
     "auth_ref": [
      "r187",
      "r492"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Repurchase Agreements and Similar Transactions, Maturity Periods [Axis]"
       }
      }
     },
     "localname": "AssetsSoldUnderAgreementsToRepurchaseMaturityPeriodsAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/RateandRegulatoryMattersDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of award under share-based payment arrangement.",
        "label": "Award Type [Axis]"
       }
      }
     },
     "localname": "AwardTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/EmployeeBenefitPlansDetails",
      "http://middlesexwater.com/role/ScheduleoftablepresentsawardedbutnotyetvestedshareTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r49"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Basis of Presentation and Significant Accounting Policies [Text Block]",
        "terseLabel": "Organization, Summary of Significant Accounting Policies and Recent Developments"
       }
      }
     },
     "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopments"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessCombinationConsiderationTransferredOther1": {
     "auth_ref": [
      "r102"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tangible or intangible assets, including a business or subsidiary of the acquirer transferred by the entity to the former owners of the acquiree. Excludes cash.",
        "label": "Business Combination, Consideration Transferred, Other",
        "terseLabel": "Other consideration fees"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferredOther1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalExpendituresIncurredButNotYetPaid": {
     "auth_ref": [
      "r45",
      "r46",
      "r47"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.",
        "label": "Capital Expenditures Incurred but Not yet Paid",
        "terseLabel": "Total Capital Expenditures"
       }
      }
     },
     "localname": "CapitalExpendituresIncurredButNotYetPaid",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofsegmentreportinginformationbysegmentTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalizationLongtermDebtAndEquity": {
     "auth_ref": [],
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents the total consolidated (as applicable) capitalization of the entity which is 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.",
        "label": "Capitalization, Long-Term Debt and Equity",
        "totalLabel": "TOTAL CAPITALIZATION"
       }
      }
     },
     "localname": "CapitalizationLongtermDebtAndEquity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Cash": {
     "auth_ref": [
      "r506",
      "r507",
      "r560",
      "r577"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Excludes cash and cash equivalents within disposal group and discontinued operation.",
        "label": "Cash",
        "terseLabel": "Cash"
       }
      }
     },
     "localname": "Cash",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r42",
      "r157",
      "r531"
     ],
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.",
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "terseLabel": "Cash and Cash Equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Cash and Cash Equivalents [Member]",
        "terseLabel": "Cash and Cash Equivalents [Member]"
       }
      }
     },
     "localname": "CashAndCashEquivalentsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofallocationofplanassetsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
     "auth_ref": [
      "r43"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.",
        "label": "Cash and Cash Equivalents, Policy [Policy Text Block]",
        "terseLabel": "Cash and Cash Equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": {
     "auth_ref": [
      "r43",
      "r112"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits.",
        "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]",
        "terseLabel": "Restricted Cash"
       }
      }
     },
     "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": {
     "auth_ref": [
      "r36",
      "r42",
      "r48"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations",
        "periodEndLabel": "CASH, CASH EQUIVALENTS AND RESTRICTED CASH AT END OF PERIOD",
        "periodStartLabel": "CASH, CASH EQUIVALENTS AND RESTRICTED CASH AT BEGINNING OF PERIOD"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r36",
      "r107"
     ],
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedCashFlow": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "totalLabel": "NET CHANGES IN CASH, CASH EQUIVALENTS AND RESTRICTED CASH"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ClassOfStockDomain": {
     "auth_ref": [
      "r161",
      "r162",
      "r163",
      "r183",
      "r206",
      "r207",
      "r214",
      "r216",
      "r222",
      "r223",
      "r266",
      "r293",
      "r295",
      "r296",
      "r297",
      "r300",
      "r301",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r474",
      "r530",
      "r574",
      "r591",
      "r598"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Class of Stock [Domain]"
       }
      }
     },
     "localname": "ClassOfStockDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/CapitalizationDetails",
      "http://middlesexwater.com/role/ShareholdersEquityType1",
      "http://middlesexwater.com/role/ShareholdersEquityType1_Parentheticals"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r18",
      "r121",
      "r137"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.",
        "label": "Commitments and Contingencies",
        "terseLabel": "COMMITMENTS AND CONTINGENT LIABILITIES (Note 4)"
       }
      }
     },
     "localname": "CommitmentsAndContingencies",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "auth_ref": [
      "r64",
      "r287",
      "r288",
      "r523",
      "r611"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for commitments and contingencies.",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "terseLabel": "Commitments and Contingent Liabilities"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/CommitmentsandContingentLiabilities"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": {
     "auth_ref": [
      "r19"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate number of common shares reserved for future issuance.",
        "label": "Common Stock, Capital Shares Reserved for Future Issuance",
        "terseLabel": "Shares remain available for future awards (in Shares)"
       }
      }
     },
     "localname": "CommonStockCapitalSharesReservedForFutureIssuance",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/CapitalizationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockDividendsPerShareCashPaid": {
     "auth_ref": [
      "r71"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate dividends paid during the period for each share of common stock outstanding.",
        "label": "Common Stock, Dividends, Per Share, Cash Paid",
        "terseLabel": "Cash dividends paid, per share"
       }
      }
     },
     "localname": "CommonStockDividendsPerShareCashPaid",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ShareholdersEquityType2or3_Parentheticals"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockDividendsPerShareDeclared": {
     "auth_ref": [
      "r71"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding.",
        "label": "Common Stock, Dividends, Per Share, Declared",
        "terseLabel": "Common Dividend Per Share"
       }
      }
     },
     "localname": "CommonStockDividendsPerShareDeclared",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleoffinancialinformationforeachquarterTable"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r595",
      "r596",
      "r655"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock that is subordinate to all other stock of the issuer.",
        "label": "Common Stock [Member]",
        "terseLabel": "Common Stock"
       }
      }
     },
     "localname": "CommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ShareholdersEquityType2or3",
      "http://middlesexwater.com/role/ShareholdersEquityType2or3_Parentheticals"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.",
        "label": "Common Stock, Shares Authorized",
        "terseLabel": "Common stock, shares authorized"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ShareholdersEquityType1_Parentheticals"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r6",
      "r69"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.",
        "label": "Common Stock, Shares, Outstanding",
        "terseLabel": "Common stock, shares outstanding"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ShareholdersEquityType1_Parentheticals"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r6",
      "r560"
     ],
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet": {
       "order": 1.0,
       "parentTag": "msex_TotalCommonEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Common Stock, Value, Issued",
        "terseLabel": "Common Stock, No Par Value"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CompensationAndRetirementDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retirement Benefits [Abstract]"
       }
      }
     },
     "localname": "CompensationAndRetirementDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "auth_ref": [
      "r103",
      "r535"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.",
        "label": "Consolidation, Policy [Policy Text Block]",
        "terseLabel": "Principles of Consolidation"
       }
      }
     },
     "localname": "ConsolidationPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy": {
     "auth_ref": [
      "r465"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for subsidiaries or other investments that are consolidated, including the accounting treatment for intercompany accounts or transactions and any noncontrolling interest.",
        "label": "Consolidation, Subsidiaries or Other Investments, Consolidated Entities, Policy [Policy Text Block]",
        "terseLabel": "Sale of Subsidiary"
       }
      }
     },
     "localname": "ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ContributionOfProperty": {
     "auth_ref": [
      "r45",
      "r46",
      "r47"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of property contributed in noncash investing and financing activities.",
        "label": "Contribution of Property",
        "terseLabel": "Utility Plant received as Construction Advances and Contributions"
       }
      }
     },
     "localname": "ContributionOfProperty",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContributionsInAidOfConstruction": {
     "auth_ref": [],
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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\").",
        "label": "Contributions in Aid of Construction",
        "terseLabel": "CONTRIBUTIONS IN AID OF CONSTRUCTION"
       }
      }
     },
     "localname": "ContributionsInAidOfConstruction",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConversionOfStockAmountIssued1": {
     "auth_ref": [
      "r45",
      "r46",
      "r47"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The value of the financial instrument issued [noncash or part noncash] in the conversion of stock. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.",
        "label": "Conversion of Stock, Amount Issued",
        "terseLabel": "Shares Authorized"
       }
      }
     },
     "localname": "ConversionOfStockAmountIssued1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ShareholdersEquityType1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConvertiblePreferredStockMember": {
     "auth_ref": [
      "r319",
      "r320",
      "r321"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Preferred stock that may be exchanged into common shares or other types of securities at the owner's option.",
        "label": "Convertible Preferred Stock [Member]",
        "terseLabel": "Convertible Preferred Stock $7.00 Series"
       }
      }
     },
     "localname": "ConvertiblePreferredStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ShareholdersEquityType1"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization": {
     "auth_ref": [
      "r583"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for allocation of cost of tangible and intangible assets over their useful lives directly used in production of good and rendering of service.",
        "label": "Cost, Depreciation and Amortization",
        "terseLabel": "Consolidated Depreciation"
       }
      }
     },
     "localname": "CostOfGoodsAndServicesSoldDepreciationAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofsegmentreportinginformationbysegmentTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfPurchasedWater": {
     "auth_ref": [
      "r24"
     ],
     "calculation": {
      "http://middlesexwater.com/role/ScheduleofpurchasedwatercostsTable": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Cost of Purchased Water",
        "totalLabel": "Total Costs"
       }
      }
     },
     "localname": "CostOfPurchasedWater",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofpurchasedwatercostsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CumulativePreferredStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Preferred stock upon which unpaid dividends accumulate until paid to shareholders. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.",
        "label": "Cumulative Preferred Stock [Member]",
        "terseLabel": "Convertible Preferred Stock $7.00 Series"
       }
      }
     },
     "localname": "CumulativePreferredStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ShareholdersEquityType1_Parentheticals"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CurrentFederalTaxExpenseBenefit": {
     "auth_ref": [
      "r594",
      "r652",
      "r654"
     ],
     "calculation": {
      "http://middlesexwater.com/role/ScheduleofincometaxexpenseTable": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction.",
        "label": "Current Federal Tax Expense (Benefit)",
        "terseLabel": "Federal"
       }
      }
     },
     "localname": "CurrentFederalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofincometaxexpenseTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": {
     "auth_ref": [
      "r594",
      "r652",
      "r654"
     ],
     "calculation": {
      "http://middlesexwater.com/role/ScheduleofincometaxexpenseTable": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.",
        "label": "Current State and Local Tax Expense (Benefit)",
        "terseLabel": "State"
       }
      }
     },
     "localname": "CurrentStateAndLocalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofincometaxexpenseTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Disclosure [Abstract]"
       }
      }
     },
     "localname": "DebtDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentAxis": {
     "auth_ref": [
      "r1",
      "r2",
      "r3",
      "r114",
      "r116",
      "r128",
      "r188",
      "r302",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r317",
      "r482",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r592"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.",
        "label": "Debt Instrument [Axis]"
       }
      }
     },
     "localname": "DebtInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/CapitalizationDetails",
      "http://middlesexwater.com/role/ShareholdersEquityType1",
      "http://middlesexwater.com/role/ShareholdersEquityType1_Parentheticals"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "auth_ref": [
      "r15",
      "r303"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.",
        "label": "Debt Instrument, Interest Rate, Stated Percentage",
        "terseLabel": "Interest rate",
        "verboseLabel": "Current construction loan borrowings"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/CapitalizationDetails",
      "http://middlesexwater.com/role/ShareholdersEquityType1_Parentheticals"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentMaturityDate": {
     "auth_ref": [
      "r167",
      "r540",
      "r656"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format.",
        "label": "Debt Instrument, Maturity Date",
        "terseLabel": "Maturity date"
       }
      }
     },
     "localname": "DebtInstrumentMaturityDate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/CapitalizationDetails",
      "http://middlesexwater.com/role/RateandRegulatoryMattersDetails"
     ],
     "xbrltype": "dateItemType"
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "auth_ref": [
      "r16",
      "r188",
      "r302",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r317",
      "r482",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r592"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.",
        "label": "Debt Instrument, Name [Domain]"
       }
      }
     },
     "localname": "DebtInstrumentNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/CapitalizationDetails",
      "http://middlesexwater.com/role/ShareholdersEquityType1",
      "http://middlesexwater.com/role/ShareholdersEquityType1_Parentheticals"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentUnamortizedDiscount": {
     "auth_ref": [
      "r108",
      "r110",
      "r615"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of debt discount.",
        "label": "Debt Instrument, Unamortized Discount",
        "negatedLabel": "Less: Unamortized Debt Expense"
       }
      }
     },
     "localname": "DebtInstrumentUnamortizedDiscount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ShareholdersEquityType1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentUnamortizedPremium": {
     "auth_ref": [
      "r108",
      "r110",
      "r615"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of debt premium.",
        "label": "Debt Instrument, Unamortized Premium",
        "terseLabel": "Add: Premium on Issuance of Long-term Debt"
       }
      }
     },
     "localname": "DebtInstrumentUnamortizedPremium",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ShareholdersEquityType1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesMember": {
     "auth_ref": [
      "r59"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt instrument issued by corporations, governments and governmental agencies, municipalities, and other institutions.",
        "label": "Debt Securities [Member]",
        "terseLabel": "Debt Securities [Member]",
        "verboseLabel": "Municipal Debt [Member]"
       }
      }
     },
     "localname": "DebtSecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofallocationofplanassetsTable",
      "http://middlesexwater.com/role/ScheduleoffairvalueofplanassetsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DeferredChargesPolicyTextBlock": {
     "auth_ref": [
      "r158"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for deferral and amortization of significant deferred charges.",
        "label": "Deferred Charges, Policy [Policy Text Block]",
        "terseLabel": "Unamortized Debt Expense and Premiums on Long-Term Debt"
       }
      }
     },
     "localname": "DeferredChargesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r594",
      "r653",
      "r654"
     ],
     "calculation": {
      "http://middlesexwater.com/role/ScheduleofincometaxexpenseTable": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction.",
        "label": "Deferred Federal Income Tax Expense (Benefit)",
        "terseLabel": "Federal"
       }
      }
     },
     "localname": "DeferredFederalIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofincometaxexpenseTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r40",
      "r100",
      "r448",
      "r454",
      "r455",
      "r594"
     ],
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedCashFlow": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Income Tax Expense (Benefit)",
        "terseLabel": "Provision for Deferred Income Taxes"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "auth_ref": [
      "r439",
      "r440"
     ],
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.",
        "label": "Deferred Income Tax Liabilities, Net",
        "terseLabel": "Accumulated Deferred Income Taxes"
       }
      }
     },
     "localname": "DeferredIncomeTaxLiabilitiesNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredOtherTaxExpenseBenefit": {
     "auth_ref": [
      "r97",
      "r99",
      "r594"
     ],
     "calculation": {
      "http://middlesexwater.com/role/ScheduleofincometaxexpenseTable": {
       "order": 5.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of other deferred income tax expense (benefit) pertaining to income (loss) from continuing operations. For example, but not limited to, acquisition-date income tax benefits or expenses recognized from changes in the acquirer's valuation allowance for its previously existing deferred tax assets resulting from a business combination and adjustments to beginning-of-year balance of a valuation allowance because of a change in circumstance causing a change in judgment about the realizability of the related deferred tax asset in future periods.",
        "label": "Deferred Other Tax Expense (Benefit)",
        "terseLabel": "Investment Tax Credits"
       }
      }
     },
     "localname": "DeferredOtherTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofincometaxexpenseTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredRevenueCurrent": {
     "auth_ref": [
      "r579"
     ],
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet": {
       "order": 6.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current.",
        "label": "Deferred Revenue, Current",
        "terseLabel": "Unearned Revenues and Advanced Service Fees"
       }
      }
     },
     "localname": "DeferredRevenueCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r594",
      "r653",
      "r654"
     ],
     "calculation": {
      "http://middlesexwater.com/role/ScheduleofincometaxexpenseTable": {
       "order": 4.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.",
        "label": "Deferred State and Local Income Tax Expense (Benefit)",
        "terseLabel": "State"
       }
      }
     },
     "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofincometaxexpenseTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOther": {
     "auth_ref": [
      "r96",
      "r651"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.",
        "label": "Deferred Tax Assets, Other",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "DeferredTaxAssetsOther",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofnetdeferredtaxliabilityTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilities": {
     "auth_ref": [
      "r93",
      "r650"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.",
        "label": "Deferred Tax Liabilities, Net",
        "terseLabel": "Total Accumulated Deferred Income Taxes"
       }
      }
     },
     "localname": "DeferredTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofnetdeferredtaxliabilityTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets": {
     "auth_ref": [
      "r342",
      "r548"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in plan assets of defined benefit plan from actual return (loss) determined by change in fair value of plan assets adjusted for contributions, benefit payments, and other expenses.",
        "label": "Defined Benefit Plan, Plan Assets, Increase (Decrease) for Actual Return (Loss)",
        "terseLabel": "Actual Return on Plan Assets"
       }
      }
     },
     "localname": "DefinedBenefitPlanActualReturnOnPlanAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofchangeinfairvalueofplanassetsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanActuarialGainLoss": {
     "auth_ref": [
      "r335"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) from change in actuarial assumptions which (increases) decreases benefit obligation of defined benefit plan. Assumptions include, but are not limited to, interest, mortality, employee turnover, salary, and temporary deviation from substantive plan.",
        "label": "Defined Benefit Plan, Benefit Obligation, Actuarial Gain (Loss)",
        "terseLabel": "Actuarial (Gain) Loss"
       }
      }
     },
     "localname": "DefinedBenefitPlanActuarialGainLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofpensionplanandotherbenefitsplanTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate": {
     "auth_ref": [
      "r374"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average rate for present value of future retirement benefits cash flows, used to determine benefit obligation of defined benefit plan.",
        "label": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate",
        "periodStartLabel": "Benefit Obligation"
       }
      }
     },
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofdiscountandcompensationratesTable"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease": {
     "auth_ref": [
      "r375"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average rate increase of compensation, used to determine benefit obligation of defined benefit plan. Plan includes, but is not limited to, pay-related defined benefit plan.",
        "label": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Rate of Compensation Increase",
        "periodEndLabel": "Benefit Obligation"
       }
      }
     },
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofdiscountandcompensationratesTable"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate": {
     "auth_ref": [
      "r374"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average rate for present value of future retirement benefits cash flows, used to determine net periodic benefit cost of defined benefit plan.",
        "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Discount Rate",
        "terseLabel": "Benefit Cost"
       }
      }
     },
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofdiscountandcompensationratesTable"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets": {
     "auth_ref": [
      "r376",
      "r397"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average rate of return on plan assets, reflecting average rate of earnings expected on existing plan assets and expected contributions, used to determine net periodic benefit cost of defined benefit plan.",
        "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Expected Long-Term Rate of Return on Plan Assets",
        "terseLabel": "Expected Return on Plan Assets"
       }
      }
     },
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofdiscountandcompensationratesTable"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease": {
     "auth_ref": [
      "r375"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average rate of compensation increase used to determine net periodic benefit cost of defined benefit plan. Plan includes, but is not limited to, pay-related defined benefit plan.",
        "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Rate of Compensation Increase",
        "terseLabel": "Benefit Cost"
       }
      }
     },
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofdiscountandcompensationratesTable"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid": {
     "auth_ref": [
      "r337",
      "r400"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of payment to participant of defined benefit plan which decreases benefit obligation. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services.",
        "label": "Defined Benefit Plan, Benefit Obligation, Benefits Paid",
        "negatedLabel": "Benefits Paid"
       }
      }
     },
     "localname": "DefinedBenefitPlanBenefitObligationBenefitsPaid",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofpensionplanandotherbenefitsplanTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis": {
     "auth_ref": [
      "r351",
      "r352",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r379",
      "r546",
      "r547",
      "r548"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by defined benefit plan asset investment.",
        "label": "Defined Benefit Plan, Plan Assets, Category [Axis]"
       }
      }
     },
     "localname": "DefinedBenefitPlanByPlanAssetCategoriesAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofallocationofplanassetsTable",
      "http://middlesexwater.com/role/ScheduleoffairvalueofplanassetsTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanContributionsByEmployer": {
     "auth_ref": [
      "r344",
      "r354",
      "r396",
      "r546",
      "r547",
      "r548",
      "r549"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of contribution received by defined benefit plan from employer which increases plan assets.",
        "label": "Defined Benefit Plan, Plan Assets, Contributions by Employer",
        "terseLabel": "Employer Contributions"
       }
      }
     },
     "localname": "DefinedBenefitPlanContributionsByEmployer",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofchangeinfairvalueofplanassetsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanDisclosureLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Defined Benefit Plan Disclosure [Line Items]"
       }
      }
     },
     "localname": "DefinedBenefitPlanDisclosureLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofchangeinfairvalueofplanassetsTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnAccumulatedPostretirementBenefitObligation1": {
     "auth_ref": [
      "r620"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in accumulated postretirement benefit obligation from one-percentage-point decrease in assumed health care cost trend rate.",
        "label": "Defined Benefit Plan, Effect of One-Percentage-Point Decrease on Accumulated Postretirement Benefit Obligation",
        "negatedLabel": "Effect on Projected Benefit Obligation"
       }
      }
     },
     "localname": "DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnAccumulatedPostretirementBenefitObligation1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofeffectofonepercentagepointchangeinassumedhealthcarecosttrendratesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnServiceAndInterestCostComponents1": {
     "auth_ref": [
      "r620"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in service and interest cost components of net periodic postretirement benefit cost from one-percentage-point decrease in assumed health care cost trend rate.",
        "label": "Defined Benefit Plan, Effect of One-Percentage-Point Decrease on Service and Interest Cost Components",
        "negatedLabel": "Effect on Current Year Service and Interest Costs"
       }
      }
     },
     "localname": "DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnServiceAndInterestCostComponents1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofeffectofonepercentagepointchangeinassumedhealthcarecosttrendratesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointIncreaseOnAccumulatedPostretirementBenefitObligation": {
     "auth_ref": [
      "r620"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in accumulated postretirement benefit obligation from one-percentage-point increase in assumed health care cost trend rate.",
        "label": "Defined Benefit Plan, Effect of One-Percentage-Point Increase on Accumulated Postretirement Benefit Obligation",
        "terseLabel": "Effect on Projected Benefit Obligation"
       }
      }
     },
     "localname": "DefinedBenefitPlanEffectOfOnePercentagePointIncreaseOnAccumulatedPostretirementBenefitObligation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofeffectofonepercentagepointchangeinassumedhealthcarecosttrendratesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointIncreaseOnServiceAndInterestCostComponents": {
     "auth_ref": [
      "r620"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in service and interest cost components of net periodic postretirement benefit cost from one-percentage-point increase in assumed health care cost trend rate.",
        "label": "Defined Benefit Plan, Effect of One-Percentage-Point Increase on Service and Interest Cost Components",
        "terseLabel": "Effect on Current Year Service and Interest Costs"
       }
      }
     },
     "localname": "DefinedBenefitPlanEffectOfOnePercentagePointIncreaseOnServiceAndInterestCostComponents",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofeffectofonepercentagepointchangeinassumedhealthcarecosttrendratesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter": {
     "auth_ref": [
      "r361"
     ],
     "calculation": {
      "http://middlesexwater.com/role/ScheduleofexpectedbenefitpaymentsTable": {
       "order": 6.0,
       "parentTag": "msex_BenefitPaymentsTotals",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in five fiscal years after fifth fiscal year following current fiscal year.",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, after Year Five for Next Five Years",
        "terseLabel": "2028-2032"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofexpectedbenefitpaymentsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths": {
     "auth_ref": [
      "r361"
     ],
     "calculation": {
      "http://middlesexwater.com/role/ScheduleofexpectedbenefitpaymentsTable": {
       "order": 1.0,
       "parentTag": "msex_BenefitPaymentsTotals",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in next fiscal year following current fiscal year.",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year One",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofexpectedbenefitpaymentsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive": {
     "auth_ref": [
      "r361"
     ],
     "calculation": {
      "http://middlesexwater.com/role/ScheduleofexpectedbenefitpaymentsTable": {
       "order": 5.0,
       "parentTag": "msex_BenefitPaymentsTotals",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in fifth fiscal year following current fiscal year.",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Five",
        "terseLabel": "2027"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofexpectedbenefitpaymentsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour": {
     "auth_ref": [
      "r361"
     ],
     "calculation": {
      "http://middlesexwater.com/role/ScheduleofexpectedbenefitpaymentsTable": {
       "order": 4.0,
       "parentTag": "msex_BenefitPaymentsTotals",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in fourth fiscal year following current fiscal year.",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Four",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofexpectedbenefitpaymentsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree": {
     "auth_ref": [
      "r361"
     ],
     "calculation": {
      "http://middlesexwater.com/role/ScheduleofexpectedbenefitpaymentsTable": {
       "order": 3.0,
       "parentTag": "msex_BenefitPaymentsTotals",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in third fiscal year following current fiscal year.",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Three",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofexpectedbenefitpaymentsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo": {
     "auth_ref": [
      "r361"
     ],
     "calculation": {
      "http://middlesexwater.com/role/ScheduleofexpectedbenefitpaymentsTable": {
       "order": 2.0,
       "parentTag": "msex_BenefitPaymentsTotals",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in second fiscal year following current fiscal year.",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Two",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofexpectedbenefitpaymentsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanFairValueOfPlanAssets": {
     "auth_ref": [
      "r341",
      "r352",
      "r354",
      "r355",
      "r546",
      "r547",
      "r548"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee.",
        "label": "Defined Benefit Plan, Plan Assets, Amount",
        "terseLabel": "Fair value of plan assets"
       }
      }
     },
     "localname": "DefinedBenefitPlanFairValueOfPlanAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleoffairvalueofplanassetsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanFundedStatusOfPlan": {
     "auth_ref": [
      "r327",
      "r350",
      "r548"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of funded (unfunded) status of defined benefit plan, measured as difference between fair value of plan assets and benefit obligation. Includes, but is not limited to, overfunded (underfunded) status.",
        "label": "Defined Benefit Plan, Funded (Unfunded) Status of Plan",
        "terseLabel": "Funded Status"
       }
      }
     },
     "localname": "DefinedBenefitPlanFundedStatusOfPlan",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofchangeinfairvalueofplanassetsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear": {
     "auth_ref": [
      "r378"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Assumed rate, for next fiscal year, based on annual change in cost of health care cost benefits used to measure expected cost of benefits covered by defined benefit postretirement plan. Factors include, but are not limited to, estimate of health care inflation, change in health care utilization or delivery pattern, technological advances, and change in health status of participant. Excludes factors for change in composition of plan population by age and dependency status.",
        "label": "Defined Benefit Plan, Health Care Cost Trend Rate Assumed, Next Fiscal Year",
        "terseLabel": "Benefits Plan assumed annual rate"
       }
      }
     },
     "localname": "DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/EmployeeBenefitPlansDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedBenefitPlanInterestCost": {
     "auth_ref": [
      "r329",
      "r333",
      "r365",
      "r390",
      "r548",
      "r549"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost recognized for passage of time related to defined benefit plan.",
        "label": "Defined Benefit Plan, Interest Cost",
        "terseLabel": "Interest Cost"
       }
      }
     },
     "localname": "DefinedBenefitPlanInterestCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofpensionplanandotherbenefitsplanTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": {
     "auth_ref": [
      "r363",
      "r388",
      "r548",
      "r549"
     ],
     "calculation": {
      "http://middlesexwater.com/role/ScheduleofcomponentsofnetbenefitcostTable": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan.",
        "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit)",
        "totalLabel": "Net Periodic Benefit Cost"
       }
      }
     },
     "localname": "DefinedBenefitPlanNetPeriodicBenefitCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofcomponentsofnetbenefitcostTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanOtherCosts": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of defined benefit plan cost (credit), classified as other.",
        "label": "Defined Benefit Plan, Other Cost (Credit)",
        "terseLabel": "Service Cost"
       }
      }
     },
     "localname": "DefinedBenefitPlanOtherCosts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofpensionplanandotherbenefitsplanTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation": {
     "auth_ref": [
      "r386",
      "r387",
      "r548"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated benefit obligation for defined benefit plan with accumulated benefit obligation in excess of plan assets.",
        "label": "Defined Benefit Plan, Plan with Accumulated Benefit Obligation in Excess of Plan Assets, Accumulated Benefit Obligation",
        "terseLabel": "Pension Plan"
       }
      }
     },
     "localname": "DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/EmployeeBenefitPlansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid": {
     "auth_ref": [
      "r346",
      "r621"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of payment to participant under defined benefit plan which decreases plan assets. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services.",
        "label": "Defined Benefit Plan, Plan Assets, Benefits Paid",
        "negatedLabel": "Benefits Paid"
       }
      }
     },
     "localname": "DefinedBenefitPlanPlanAssetsBenefitsPaid",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofchangeinfairvalueofplanassetsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage": {
     "auth_ref": [
      "r351",
      "r548"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of target investment allocation to total plan assets. Includes, but is not limited to, percentage on weighted-average basis if more than one plan.",
        "label": "Defined Benefit Plan, Plan Assets, Target Allocation, Percentage",
        "terseLabel": "Other Benefits Plan"
       }
      }
     },
     "localname": "DefinedBenefitPlanPlanAssetsTargetAllocationPercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofallocationofplanassetsTable"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedBenefitPlanServiceCost": {
     "auth_ref": [
      "r331",
      "r364",
      "r389",
      "r548",
      "r549"
     ],
     "calculation": {
      "http://middlesexwater.com/role/ScheduleofcomponentsofnetbenefitcostTable": {
       "order": 1.0,
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.",
        "label": "Defined Benefit Plan, Service Cost",
        "terseLabel": "Service Cost"
       }
      }
     },
     "localname": "DefinedBenefitPlanServiceCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofcomponentsofnetbenefitcostTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations": {
     "auth_ref": [
      "r618"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of actual investment allocation to total plan assets. Includes, but is not limited to, percentage on weighted-average basis if more than one plan.",
        "label": "Defined Benefit Plan, Plan Assets, Actual Allocation, Percentage",
        "terseLabel": "Pension Plan"
       }
      }
     },
     "localname": "DefinedBenefitPlanWeightedAverageAssetAllocations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofallocationofplanassetsTable"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of discretionary contributions made by an employer to a defined contribution plan.",
        "label": "Defined Contribution Plan, Employer Discretionary Contribution Amount",
        "terseLabel": "Discretionary contribution"
       }
      }
     },
     "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/EmployeeBenefitPlansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan.",
        "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay",
        "terseLabel": "Matching contributions, percent"
       }
      }
     },
     "localname": "DefinedContributionPlanEmployerMatchingContributionPercent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/EmployeeBenefitPlansDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_Depreciation": {
     "auth_ref": [
      "r40",
      "r62"
     ],
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedIncomeStatement": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.",
        "label": "Depreciation",
        "terseLabel": "Depreciation"
       }
      }
     },
     "localname": "Depreciation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r40",
      "r237"
     ],
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedCashFlow": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.",
        "label": "Depreciation, Depletion and Amortization",
        "terseLabel": "Depreciation and Amortization"
       }
      }
     },
     "localname": "DepreciationDepletionAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortizationPolicyTextBlock": {
     "auth_ref": [
      "r536"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for depreciation, depletion, and amortization of property and equipment costs, including methods used and estimated useful lives and how impairment of such assets is assessed and recognized.",
        "label": "Depreciation, Depletion, and Amortization [Policy Text Block]",
        "terseLabel": "Depreciation"
       }
      }
     },
     "localname": "DepreciationDepletionAndAmortizationPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "auth_ref": [
      "r617"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Disaggregation of Revenue [Table Text Block]",
        "terseLabel": "Schedule of operating revenues"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DividendsCommonStockCash": {
     "auth_ref": [
      "r71"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash.",
        "label": "Dividends, Common Stock, Cash",
        "negatedLabel": "Cash Dividends on Common Stock"
       }
      }
     },
     "localname": "DividendsCommonStockCash",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DividendsPreferredStock": {
     "auth_ref": [
      "r71",
      "r125"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of paid and unpaid preferred stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK).",
        "label": "Dividends, Preferred Stock",
        "terseLabel": "Preferred stock dividends"
       }
      }
     },
     "localname": "DividendsPreferredStock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/CapitalizationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DividendsPreferredStockCash": {
     "auth_ref": [
      "r71",
      "r125"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of paid and unpaid preferred stock dividends declared with the form of settlement in cash.",
        "label": "Dividends, Preferred Stock, Cash",
        "negatedLabel": "Cash Dividends on Preferred Stock"
       }
      }
     },
     "localname": "DividendsPreferredStockCash",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r175",
      "r194",
      "r195",
      "r196",
      "r197",
      "r198",
      "r203",
      "r206",
      "r214",
      "r215",
      "r216",
      "r217",
      "r471",
      "r472",
      "r496",
      "r498",
      "r537"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.",
        "label": "Earnings Per Share, Basic",
        "terseLabel": "Basic (in Dollars per share)",
        "verboseLabel": "Basic EPS (in Dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedIncomeStatement",
      "http://middlesexwater.com/role/ScheduleofbasicanddilutedearningspershareTable"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareBasicDistributed": {
     "auth_ref": [
      "r599"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Dividends declared in the period and the contractual amount of dividends (or interest on participating income bonds) that must be paid per security.",
        "label": "Earnings Per Share, Basic, Distributed",
        "terseLabel": "Basic Earnings per Share"
       }
      }
     },
     "localname": "EarningsPerShareBasicDistributed",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleoffinancialinformationforeachquarterTable"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r175",
      "r194",
      "r195",
      "r196",
      "r197",
      "r198",
      "r206",
      "r214",
      "r215",
      "r216",
      "r217",
      "r471",
      "r472",
      "r496",
      "r498",
      "r537"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.",
        "label": "Earnings Per Share, Diluted",
        "terseLabel": "Diluted (in Dollars per share)",
        "verboseLabel": "Diluted EPS (in Dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedIncomeStatement",
      "http://middlesexwater.com/role/ScheduleofbasicanddilutedearningspershareTable"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareDilutedDistributed": {
     "auth_ref": [
      "r599"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Dividends declared in the period and the contractual amount of dividends (or interest on participating income bonds) that must be paid per security, taking into account all dilutive potential common shares outstanding during the period.",
        "label": "Earnings Per Share, Diluted, Distributed",
        "terseLabel": "Diluted Earnings per Share"
       }
      }
     },
     "localname": "EarningsPerShareDilutedDistributed",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleoffinancialinformationforeachquarterTable"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
     "auth_ref": [
      "r184",
      "r442",
      "r456"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).",
        "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent",
        "terseLabel": "Corporate tax rate"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/RateandRegulatoryMattersDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "auth_ref": [
      "r13"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Employee-related Liabilities, Current",
        "terseLabel": "Employee Benefits"
       }
      }
     },
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofnetdeferredtaxliabilityTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r69",
      "r152",
      "r171",
      "r172",
      "r173",
      "r189",
      "r190",
      "r191",
      "r193",
      "r199",
      "r201",
      "r221",
      "r267",
      "r324",
      "r434",
      "r435",
      "r436",
      "r450",
      "r451",
      "r470",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r487",
      "r501",
      "r502",
      "r503"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.",
        "label": "Equity Component [Domain]"
       }
      }
     },
     "localname": "EquityComponentDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/CapitalizationDetails",
      "http://middlesexwater.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquitySecuritiesMember": {
     "auth_ref": [
      "r59",
      "r129",
      "r562",
      "r563",
      "r564"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ownership interest or right to acquire or dispose of ownership interest in corporations and other legal entities for which ownership interest is represented by shares of common or preferred stock, convertible securities, stock rights, or stock warrants.",
        "label": "Equity Securities [Member]",
        "terseLabel": "Equity Securities [Member]",
        "verboseLabel": "Common Equity Securities [Member]"
       }
      }
     },
     "localname": "EquitySecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofallocationofplanassetsTable",
      "http://middlesexwater.com/role/ScheduleoffairvalueofplanassetsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EscrowDeposit": {
     "auth_ref": [
      "r119",
      "r524"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Escrow Deposit",
        "terseLabel": "Escrow account"
       }
      }
     },
     "localname": "EscrowDeposit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/RateandRegulatoryMattersDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ExcessStockSharesAuthorized": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum number of excess stock shares permitted to be issued.",
        "label": "Excess Stock, Shares Authorized",
        "terseLabel": "Authorized shares (in Shares)"
       }
      }
     },
     "localname": "ExcessStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/CapitalizationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ExchangeTradedFundsMember": {
     "auth_ref": [
      "r619",
      "r657"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investment that follows an index, commodity or basket of assets that trades similar to a stock on an exchange.",
        "label": "Exchange Traded Funds [Member]",
        "terseLabel": "Exchange Traded Funds [Member]"
       }
      }
     },
     "localname": "ExchangeTradedFundsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofallocationofplanassetsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Schedule of earnings per share [Abstract]"
       }
      }
     },
     "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofbasicanddilutedearningspershareTable",
      "http://middlesexwater.com/role/ScheduleofbasicanddilutedearningspershareTable_Parentheticals"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByBalanceSheetGroupingTable": {
     "auth_ref": [
      "r104",
      "r105",
      "r106"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.",
        "label": "Fair Value, by Balance Sheet Grouping [Table]"
       }
      }
     },
     "localname": "FairValueByBalanceSheetGroupingTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofbasicanddilutedearningspershareTable",
      "http://middlesexwater.com/role/ScheduleofbasicanddilutedearningspershareTable_Parentheticals"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByBalanceSheetGroupingTextBlock": {
     "auth_ref": [
      "r104",
      "r105"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.",
        "label": "Fair Value, by Balance Sheet Grouping [Table Text Block]",
        "terseLabel": "Schedule of basic and diluted earnings per share"
       }
      }
     },
     "localname": "FairValueByBalanceSheetGroupingTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/CapitalizationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r310",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r473",
      "r488",
      "r489",
      "r490",
      "r541",
      "r542",
      "r546",
      "r547",
      "r548"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.",
        "label": "Fair Value Hierarchy and NAV [Axis]"
       }
      }
     },
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleoffairvalueofplanassetsTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "auth_ref": [
      "r310",
      "r354",
      "r359",
      "r473",
      "r488",
      "r546",
      "r547",
      "r548"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.",
        "label": "Fair Value, Inputs, Level 1 [Member]",
        "terseLabel": "Level 1 [Member]"
       }
      }
     },
     "localname": "FairValueInputsLevel1Member",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleoffairvalueofplanassetsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "auth_ref": [
      "r310",
      "r354",
      "r359",
      "r473",
      "r489",
      "r541",
      "r542",
      "r546",
      "r547",
      "r548"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.",
        "label": "Fair Value, Inputs, Level 2 [Member]",
        "terseLabel": "Level 2 [Member]"
       }
      }
     },
     "localname": "FairValueInputsLevel2Member",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleoffairvalueofplanassetsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "auth_ref": [
      "r310",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r473",
      "r490",
      "r541",
      "r542",
      "r546",
      "r547",
      "r548"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Inputs, Level 3 [Member]",
        "terseLabel": "Level 3 [Member]"
       }
      }
     },
     "localname": "FairValueInputsLevel3Member",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleoffairvalueofplanassetsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [
      "r310",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r488",
      "r489",
      "r490",
      "r541",
      "r542",
      "r546",
      "r547",
      "r548"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.",
        "label": "Fair Value Hierarchy and NAV [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleoffairvalueofplanassetsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GainLossOnSaleOfStockInSubsidiaryOrEquityMethodInvestee": {
     "auth_ref": [
      "r495",
      "r584",
      "r585",
      "r589",
      "r669"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) on sale or disposal of equity in securities of subsidiaries or equity method investee.",
        "label": "Gain (Loss) on Disposition of Stock in Subsidiary or Equity Method Investee",
        "terseLabel": "Gain on Sale of Subsidiary (in Dollars)"
       }
      }
     },
     "localname": "GainLossOnSaleOfStockInSubsidiaryOrEquityMethodInvestee",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleoffinancialinformationforeachquarterTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainOrLossOnSaleOfStockInSubsidiary": {
     "auth_ref": [
      "r584",
      "r585",
      "r589",
      "r668",
      "r669"
     ],
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedCashFlow": {
       "order": 12.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      },
      "http://middlesexwater.com/role/ConsolidatedIncomeStatement": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) on sale or disposal of equity in securities of subsidiaries.",
        "label": "Gain (Loss) on Disposition of Stock in Subsidiary",
        "negatedLabel": "Gain on Sale of Subsidiary",
        "terseLabel": "Gain on Sale of Subsidiary"
       }
      }
     },
     "localname": "GainOrLossOnSaleOfStockInSubsidiary",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedCashFlow",
      "http://middlesexwater.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillPurchaseAccountingAdjustments": {
     "auth_ref": [
      "r101",
      "r609"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) from adjustments after acquisition date under purchase accounting of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill, Purchase Accounting Adjustments",
        "terseLabel": "Average purchase"
       }
      }
     },
     "localname": "GoodwillPurchaseAccountingAdjustments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/CommitmentsandContingentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r21",
      "r111",
      "r122",
      "r140",
      "r242",
      "r247",
      "r253",
      "r256",
      "r497",
      "r538"
     ],
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedIncomeStatement": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "totalLabel": "Income before Income Taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r23",
      "r582"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before tax, of income (loss) including portion attributable to noncontrolling interest. Includes, but is not limited to, income (loss) from continuing operations, discontinued operations and equity method investments.",
        "label": "Income (Loss), Including Portion Attributable to Noncontrolling Interest, before Tax",
        "terseLabel": "Net Income"
       }
      }
     },
     "localname": "IncomeLossIncludingPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofbasicanddilutedearningspershareTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r184",
      "r443",
      "r444",
      "r447",
      "r452",
      "r457",
      "r459",
      "r460",
      "r461"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.",
        "label": "Income Tax Disclosure [Text Block]",
        "terseLabel": "Income Taxes"
       }
      }
     },
     "localname": "IncomeTaxDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/IncomeTaxes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExaminationInterestExpense": {
     "auth_ref": [
      "r649"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of estimated interest recognized in the period arising from income tax examinations.",
        "label": "Income Tax Examination, Interest Expense",
        "terseLabel": "Interest in connection"
       }
      }
     },
     "localname": "IncomeTaxExaminationInterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxExaminationPenaltiesAccrued": {
     "auth_ref": [
      "r649"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of estimated penalties accrued as of the balance sheet date arising from income tax examinations.",
        "label": "Income Tax Examination, Penalties Accrued",
        "terseLabel": "Penalties"
       }
      }
     },
     "localname": "IncomeTaxExaminationPenaltiesAccrued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r185",
      "r200",
      "r201",
      "r240",
      "r441",
      "r453",
      "r458",
      "r499"
     ],
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedIncomeStatement": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0
      },
      "http://middlesexwater.com/role/ScheduleofincometaxexpenseTable": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Income Tax Expense (Benefit)",
        "netLabel": "Consolidated Income Taxes",
        "terseLabel": "Income Taxes",
        "totalLabel": "Total Income Tax (Benefit) Expense",
        "verboseLabel": "Total Income Tax Expense (Benefit)"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedIncomeStatement",
      "http://middlesexwater.com/role/ScheduleofincometaxexpenseTable",
      "http://middlesexwater.com/role/ScheduleofincometaxexpensereconciliationTable",
      "http://middlesexwater.com/role/ScheduleofsegmentreportinginformationbysegmentTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "auth_ref": [
      "r170",
      "r437",
      "r438",
      "r444",
      "r445",
      "r446",
      "r449"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.",
        "label": "Income Tax, Policy [Policy Text Block]",
        "terseLabel": "Income Taxes"
       }
      }
     },
     "localname": "IncomeTaxPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxReceivable": {
     "auth_ref": [
      "r126",
      "r580"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of income taxes previously overpaid to tax authorities (such as U.S. Federal, state and local tax authorities) representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes. Also called income tax refund receivable.",
        "label": "Income Taxes Receivable",
        "terseLabel": "Income tax reserve provision"
       }
      }
     },
     "localname": "IncomeTaxReceivable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationDeductionsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation, Deduction, Amount [Abstract]",
        "terseLabel": "Tax Effect of:"
       }
      }
     },
     "localname": "IncomeTaxReconciliationDeductionsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofincometaxexpensereconciliationTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxReconciliationDispositionOfAssets": {
     "auth_ref": [
      "r648"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rates to pretax income (loss) from continuing operations, attributable to disposition of asset. Includes, but is not limited to, intra-entity transfer of asset other than inventory.",
        "label": "Effective Income Tax Rate Reconciliation, Disposition of Asset, Amount",
        "terseLabel": "Utility Plant Related"
       }
      }
     },
     "localname": "IncomeTaxReconciliationDispositionOfAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofincometaxexpensereconciliationTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": {
     "auth_ref": [
      "r442"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.",
        "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount",
        "terseLabel": "Income Tax at Statutory Rate"
       }
      }
     },
     "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofincometaxexpensereconciliationTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther": {
     "auth_ref": [
      "r648"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other nondeductible expenses.",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Amount",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "IncomeTaxReconciliationNondeductibleExpenseOther",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofincometaxexpensereconciliationTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": {
     "auth_ref": [
      "r648"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).",
        "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount",
        "terseLabel": "State Income Taxes \u2013 Net"
       }
      }
     },
     "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofincometaxexpensereconciliationTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "auth_ref": [
      "r44"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.",
        "label": "Income Taxes Paid, Net",
        "terseLabel": "Income Taxes"
       }
      }
     },
     "localname": "IncomeTaxesPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "auth_ref": [
      "r39"
     ],
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedCashFlow": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.",
        "label": "Increase (Decrease) in Accounts Payable",
        "terseLabel": "Accounts Payable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsPayable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r39"
     ],
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedCashFlow": {
       "order": 13.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.",
        "label": "Increase (Decrease) in Accounts Receivable",
        "negatedLabel": "Accounts Receivable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccruedTaxesPayable": {
     "auth_ref": [
      "r588"
     ],
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedCashFlow": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period of all taxes owed but not paid, including income, property and other taxes.",
        "label": "Increase (Decrease) in Accrued Taxes Payable",
        "terseLabel": "Accrued Taxes"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccruedTaxesPayable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInDeferredRevenue": {
     "auth_ref": [
      "r534"
     ],
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedCashFlow": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.",
        "label": "Increase (Decrease) in Deferred Revenue",
        "terseLabel": "Unearned Revenue &amp; Advanced Service Fees"
       }
      }
     },
     "localname": "IncreaseDecreaseInDeferredRevenue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInInterestPayableNet": {
     "auth_ref": [
      "r39"
     ],
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedCashFlow": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in interest payable, which represents the amount owed to note holders, bond holders, and other parties for interest earned on loans or credit extended to the reporting entity.",
        "label": "Increase (Decrease) in Interest Payable, Net",
        "terseLabel": "Accrued Interest"
       }
      }
     },
     "localname": "IncreaseDecreaseInInterestPayableNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Operating Capital [Abstract]",
        "terseLabel": "Changes in Assets and Liabilities:"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": {
     "auth_ref": [
      "r39"
     ],
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedCashFlow": {
       "order": 17.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in operating assets after deduction of operating liabilities classified as other.",
        "label": "Increase (Decrease) in Other Operating Assets and Liabilities, Net",
        "negatedLabel": "Other Assets and Liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherOperatingCapitalNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInPensionAndPostretirementObligations": {
     "auth_ref": [
      "r39"
     ],
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedCashFlow": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Increase (Decrease) in Obligation, Pension and Other Postretirement Benefits",
        "terseLabel": "Employee Benefit Plans"
       }
      }
     },
     "localname": "IncreaseDecreaseInPensionAndPostretirementObligations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInPrepaidExpense": {
     "auth_ref": [
      "r39"
     ],
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedCashFlow": {
       "order": 16.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Increase (Decrease) in Prepaid Expense",
        "negatedLabel": "Prepayments"
       }
      }
     },
     "localname": "IncreaseDecreaseInPrepaidExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInRawMaterialsPackagingMaterialsAndSuppliesInventories": {
     "auth_ref": [
      "r39"
     ],
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedCashFlow": {
       "order": 15.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the value of raw materials, packaging materials and supplies held in inventory.",
        "label": "Increase (Decrease) in Raw Materials, Packaging Materials and Supplies Inventories",
        "negatedLabel": "Materials &amp; Supplies"
       }
      }
     },
     "localname": "IncreaseDecreaseInRawMaterialsPackagingMaterialsAndSuppliesInventories",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpense": {
     "auth_ref": [
      "r109",
      "r124",
      "r174",
      "r236",
      "r481"
     ],
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedIncomeStatement": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.",
        "label": "Interest Expense",
        "terseLabel": "Interest Charges",
        "verboseLabel": "Consolidated Interest Charges"
       }
      }
     },
     "localname": "InterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedIncomeStatement",
      "http://middlesexwater.com/role/ScheduleofsegmentreportinginformationbysegmentTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpenseInterestBearingLiability": {
     "auth_ref": [
      "r671",
      "r672"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of interest expense on interest-bearing liability.",
        "label": "Interest Expense, Interest-Bearing Liability",
        "terseLabel": "Interest expense liability"
       }
      }
     },
     "localname": "InterestExpenseInterestBearingLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPaidCapitalized": {
     "auth_ref": [
      "r533",
      "r590"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash paid for interest capitalized, classified as investing activity.",
        "label": "Interest Paid, Capitalized, Investing Activities",
        "terseLabel": "Interest Capitalized"
       }
      }
     },
     "localname": "InterestPaidCapitalized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPaidNet": {
     "auth_ref": [
      "r177",
      "r180",
      "r181"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.",
        "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities",
        "terseLabel": "Interest"
       }
      }
     },
     "localname": "InterestPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPayableCurrent": {
     "auth_ref": [
      "r13"
     ],
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Interest Payable, Current",
        "terseLabel": "Accrued Interest"
       }
      }
     },
     "localname": "InterestPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentInterestRate": {
     "auth_ref": [
      "r606",
      "r607"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rate of interest on investment.",
        "label": "Investment Interest Rate",
        "terseLabel": "Interest rate"
       }
      }
     },
     "localname": "InvestmentInterestRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/CapitalizationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_InvestmentTypeAxis": {
     "auth_ref": [
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of investments.",
        "label": "Investment Type [Axis]"
       }
      }
     },
     "localname": "InvestmentTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleoffairvalueofplanassetsTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InvestmentTypeCategorizationMember": {
     "auth_ref": [
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Asset obtained to generate income or appreciate in value.",
        "label": "Investments [Domain]"
       }
      }
     },
     "localname": "InvestmentTypeCategorizationMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleoffairvalueofplanassetsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "auth_ref": [
      "r659"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.",
        "label": "Lease, Cost [Table Text Block]",
        "terseLabel": "Schedule of operating lease ROU assets"
       }
      }
     },
     "localname": "LeaseCostTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/CommitmentsandContingentLiabilitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r484"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.",
        "label": "Lessee, Operating Lease, Liability, to be Paid",
        "terseLabel": "Total Lease Payments"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleoffutureminimumoperatingleasecommitmentsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
     "auth_ref": [
      "r484"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleoffutureminimumoperatingleasecommitmentsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r484"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year One",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleoffutureminimumoperatingleasecommitmentsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
     "auth_ref": [
      "r484"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five",
        "terseLabel": "2027"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleoffutureminimumoperatingleasecommitmentsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r484"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleoffutureminimumoperatingleasecommitmentsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r484"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleoffutureminimumoperatingleasecommitmentsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r484"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleoffutureminimumoperatingleasecommitmentsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r484"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.",
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "negatedLabel": "Imputed Interest"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleoffutureminimumoperatingleasecommitmentsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "auth_ref": [
      "r485"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.",
        "label": "Lessee, Operating Leases [Text Block]",
        "terseLabel": "Schedule of future minimum operating lease commitments"
       }
      }
     },
     "localname": "LesseeOperatingLeasesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/CommitmentsandContingentLiabilitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r8",
      "r118",
      "r136",
      "r560",
      "r593",
      "r608",
      "r658"
     ],
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.",
        "label": "Liabilities and Equity",
        "totalLabel": "TOTAL CAPITALIZATION AND LIABILITIES"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r14",
      "r156",
      "r183",
      "r266",
      "r293",
      "r294",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r464",
      "r468",
      "r469",
      "r474",
      "r560",
      "r612",
      "r660",
      "r661"
     ],
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.",
        "label": "Liabilities, Current",
        "totalLabel": "TOTAL CURRENT LIABILITIES"
       }
      }
     },
     "localname": "LiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregated carrying amounts of obligations as of the balance sheet date, excluding long-term debt, incurred as part of the normal operations that are expected to be paid after one year or beyond the normal operating cycle, if longer. Alternate captions include Total Deferred Credits and Other Liabilities.",
        "label": "Liabilities, Other than Long-Term Debt, Noncurrent",
        "totalLabel": "TOTAL OTHER LIABILITIES"
       }
      }
     },
     "localname": "LiabilitiesOtherThanLongtermDebtNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LifeInsuranceCorporateOrBankOwnedChangeInValue": {
     "auth_ref": [
      "r60"
     ],
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedCashFlow": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Life Insurance, Corporate or Bank Owned, Change in Value",
        "negatedLabel": "Cash Surrender Value of Life Insurance"
       }
      }
     },
     "localname": "LifeInsuranceCorporateOrBankOwnedChangeInValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCredit": {
     "auth_ref": [
      "r3",
      "r116",
      "r128"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions 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.",
        "label": "Long-Term Line of Credit",
        "terseLabel": "Lines of credit"
       }
      }
     },
     "localname": "LineOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ShorttermBorrowingsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityAverageOutstandingAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Average amount borrowed under the credit facility during the period.",
        "label": "Line of Credit Facility, Average Outstanding Amount",
        "terseLabel": "Average Amount Outstanding"
       }
      }
     },
     "localname": "LineOfCreditFacilityAverageOutstandingAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofinformationregardingshorttermborrowingsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityAxis": {
     "auth_ref": [
      "r10",
      "r592"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Lender Name [Axis]"
       }
      }
     },
     "localname": "LineOfCreditFacilityAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/CapitalizationDetails",
      "http://middlesexwater.com/role/ScheduleofLineofCreditTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": {
     "auth_ref": [
      "r10"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Line of Credit Facility, Current Borrowing Capacity",
        "terseLabel": "Outstanding"
       }
      }
     },
     "localname": "LineOfCreditFacilityCurrentBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofLineofCreditTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd": {
     "auth_ref": [
      "r10"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The effective interest rate at the end of the reporting period.",
        "label": "Line of Credit Facility, Interest Rate at Period End",
        "terseLabel": "Weighted Average Interest Rate at Year-End"
       }
      }
     },
     "localname": "LineOfCreditFacilityInterestRateAtPeriodEnd",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofinformationregardingshorttermborrowingsTable"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_LineOfCreditFacilityInterestRateDuringPeriod": {
     "auth_ref": [
      "r10"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The effective interest rate during the reporting period.",
        "label": "Line of Credit Facility, Interest Rate During Period",
        "terseLabel": "Weighted Average Interest Rate"
       }
      }
     },
     "localname": "LineOfCreditFacilityInterestRateDuringPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofinformationregardingshorttermborrowingsTable"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_LineOfCreditFacilityLenderDomain": {
     "auth_ref": [
      "r10",
      "r592"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Line of Credit Facility, Lender [Domain]"
       }
      }
     },
     "localname": "LineOfCreditFacilityLenderDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/CapitalizationDetails",
      "http://middlesexwater.com/role/ScheduleofLineofCreditTable"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LineOfCreditFacilityLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Line of Credit Facility [Line Items]"
       }
      }
     },
     "localname": "LineOfCreditFacilityLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofLineofCreditTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "auth_ref": [
      "r10"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.",
        "label": "Line of Credit Facility, Maximum Borrowing Capacity",
        "terseLabel": "Maximum"
       }
      }
     },
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofLineofCreditTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": {
     "auth_ref": [
      "r10"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).",
        "label": "Line of Credit Facility, Remaining Borrowing Capacity",
        "terseLabel": "Available"
       }
      }
     },
     "localname": "LineOfCreditFacilityRemainingBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofLineofCreditTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityTable": {
     "auth_ref": [
      "r10",
      "r592"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to 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.",
        "label": "Line of Credit Facility [Table]"
       }
      }
     },
     "localname": "LineOfCreditFacilityTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofLineofCreditTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LinesOfCreditCurrent": {
     "auth_ref": [
      "r1",
      "r114"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Line of Credit, Current",
        "terseLabel": "Lines of credit"
       }
      }
     },
     "localname": "LinesOfCreditCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ShorttermBorrowingsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LoansPayable": {
     "auth_ref": [
      "r3",
      "r116",
      "r127"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Including the current and noncurrent portions, aggregate carrying value as of the balance sheet date of loans payable (with maturities initially due after one year or beyond the operating cycle if longer).",
        "label": "Loans Payable",
        "terseLabel": "Loan amount"
       }
      }
     },
     "localname": "LoansPayable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/CapitalizationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebt": {
     "auth_ref": [
      "r3",
      "r116",
      "r133",
      "r309",
      "r318",
      "r541",
      "r542"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.",
        "label": "Long-Term Debt",
        "terseLabel": "SUBTOTAL LONG-TERM DEBT"
       }
      }
     },
     "localname": "LongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ShareholdersEquityType1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Debt, Unclassified [Abstract]",
        "terseLabel": "Long-term Debt:"
       }
      }
     },
     "localname": "LongTermDebtAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ShareholdersEquityType1"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent": {
     "auth_ref": [
      "r13"
     ],
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt and lease obligation, classified as current.",
        "label": "Long-Term Debt and Lease Obligation, Current",
        "terseLabel": "Lease Obligations"
       }
      }
     },
     "localname": "LongTermDebtAndCapitalLeaseObligationsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtCurrent": {
     "auth_ref": [
      "r12"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Long-Term Debt, Current Maturities",
        "negatedLabel": "Less: Current Portion of Long-term Debt"
       }
      }
     },
     "localname": "LongTermDebtCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ShareholdersEquityType1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtFairValue": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Long-Term Debt, Fair Value",
        "terseLabel": "Fair Value"
       }
      }
     },
     "localname": "LongTermDebtFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofcarryingamountandfairvalueofthebondsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentTerms": {
     "auth_ref": [
      "r65",
      "r70"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Long-Term Debt, Maturities, Repayment Terms",
        "terseLabel": "Long term debt maturity period"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentTerms",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ShareholdersEquityType1_Parentheticals"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive": {
     "auth_ref": [
      "r65",
      "r188",
      "r616"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, after Year Five",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleoflongtermdebtTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": {
     "auth_ref": [
      "r65",
      "r188",
      "r313"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, Year One",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleoflongtermdebtTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": {
     "auth_ref": [
      "r65",
      "r188",
      "r313"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, Year Five",
        "terseLabel": "2027"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleoflongtermdebtTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": {
     "auth_ref": [
      "r65",
      "r188",
      "r313"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, Year Four",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleoflongtermdebtTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": {
     "auth_ref": [
      "r65",
      "r188",
      "r313"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, Year Three",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleoflongtermdebtTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": {
     "auth_ref": [
      "r65",
      "r188",
      "r313"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, Year Two",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleoflongtermdebtTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "auth_ref": [
      "r160"
     ],
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet": {
       "order": 3.0,
       "parentTag": "us-gaap_CapitalizationLongtermDebtAndEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.",
        "label": "Long-Term Debt, Excluding Current Maturities",
        "terseLabel": "Long-term Debt",
        "totalLabel": "TOTAL LONG-TERM DEBT"
       }
      }
     },
     "localname": "LongTermDebtNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet",
      "http://middlesexwater.com/role/ShareholdersEquityType1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "auth_ref": [
      "r16"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-term debt.",
        "label": "Long-Term Debt, Type [Axis]"
       }
      }
     },
     "localname": "LongtermDebtTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/CapitalizationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "auth_ref": [
      "r16",
      "r66"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Long-Term Debt, Type [Domain]"
       }
      }
     },
     "localname": "LongtermDebtTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/CapitalizationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MaturityUpTo30DaysMember": {
     "auth_ref": [
      "r186"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Maturity Less than 30 Days [Member]",
        "terseLabel": "Maturity Less than 30 Days [Member]"
       }
      }
     },
     "localname": "MaturityUpTo30DaysMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/RateandRegulatoryMattersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MoneyMarketFundsMember": {
     "auth_ref": [
      "r619"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.",
        "label": "Money Market Funds [Member]",
        "terseLabel": "Money Market Funds [Member]"
       }
      }
     },
     "localname": "MoneyMarketFundsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleoffairvalueofplanassetsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MutualFundMember": {
     "auth_ref": [
      "r619"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Regulated investment instrument that pools funds from multiple investors to invest principally in a portfolio of securities and money market instruments to match the investment objective.",
        "label": "Mutual Fund [Member]",
        "terseLabel": "Mutual Funds [Member]"
       }
      }
     },
     "localname": "MutualFundMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleoffairvalueofplanassetsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NatureOfOperations": {
     "auth_ref": [
      "r224",
      "r229"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.",
        "label": "Nature of Operations [Text Block]",
        "terseLabel": "Organization"
       }
      }
     },
     "localname": "NatureOfOperations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r179"
     ],
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedCashFlow": {
       "order": 3.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "totalLabel": "NET CASH PROVIDED BY FINANCING ACTIVITIES"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]",
        "terseLabel": "CASH FLOWS FROM FINANCING ACTIVITIES:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r179"
     ],
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedCashFlow": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "totalLabel": "NET CASH USED IN INVESTING ACTIVITIES"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]",
        "terseLabel": "CASH FLOWS FROM INVESTING ACTIVITIES:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r36",
      "r38",
      "r41"
     ],
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedCashFlow": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "totalLabel": "NET CASH PROVIDED BY OPERATING ACTIVITIES"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "CASH FLOWS FROM OPERATING ACTIVITIES:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract]",
        "terseLabel": "Net Cash Provided by Operating Activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r22",
      "r41",
      "r123",
      "r139",
      "r154",
      "r168",
      "r169",
      "r173",
      "r183",
      "r192",
      "r194",
      "r195",
      "r196",
      "r197",
      "r200",
      "r201",
      "r212",
      "r242",
      "r247",
      "r253",
      "r256",
      "r266",
      "r293",
      "r294",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r472",
      "r474",
      "r538",
      "r612"
     ],
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedCashFlow": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://middlesexwater.com/role/ConsolidatedIncomeStatement": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.",
        "label": "Net Income (Loss) Attributable to Parent",
        "terseLabel": "Net Income",
        "totalLabel": "Net Income"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedCashFlow",
      "http://middlesexwater.com/role/ConsolidatedIncomeStatement",
      "http://middlesexwater.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": {
     "auth_ref": [
      "r194",
      "r195",
      "r196",
      "r197",
      "r203",
      "r204",
      "r213",
      "r216",
      "r242",
      "r247",
      "r253",
      "r256",
      "r538"
     ],
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedIncomeStatement": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.",
        "label": "Net Income (Loss) Available to Common Stockholders, Basic",
        "terseLabel": "Earnings Applicable to Common Stock",
        "totalLabel": "Earnings Applicable to Common Stock"
       }
      }
     },
     "localname": "NetIncomeLossAvailableToCommonStockholdersBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedIncomeStatement",
      "http://middlesexwater.com/role/ScheduleofbasicanddilutedearningspershareTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": {
     "auth_ref": [
      "r205",
      "r208",
      "r209",
      "r210",
      "r211",
      "r213",
      "r216"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Net Income (Loss) Available to Common Stockholders, Diluted",
        "terseLabel": "Adjusted Earnings Applicable to Common Stock"
       }
      }
     },
     "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofbasicanddilutedearningspershareTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.",
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "terseLabel": "Recent Accounting Pronouncements"
       }
      }
     },
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NoncashInvestingAndFinancingItemsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Noncash Investing and Financing Items [Abstract]",
        "terseLabel": "SUPPLEMENTAL DISCLOSURE OF NON-CASH ACTIVITY:"
       }
      }
     },
     "localname": "NoncashInvestingAndFinancingItemsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NonoperatingIncomeExpense": {
     "auth_ref": [
      "r25"
     ],
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedIncomeStatement": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).",
        "label": "Nonoperating Income (Expense)",
        "totalLabel": "Total Other Income, net"
       }
      }
     },
     "localname": "NonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NonredeemablePreferredStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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 Stock [Member]",
        "terseLabel": "Nonredeemable Preferred Stock $7.00 Series"
       }
      }
     },
     "localname": "NonredeemablePreferredStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ShareholdersEquityType1",
      "http://middlesexwater.com/role/ShareholdersEquityType1_Parentheticals"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NotesPayableCurrent": {
     "auth_ref": [
      "r12"
     ],
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Notes Payable, Current",
        "terseLabel": "Notes Payable"
       }
      }
     },
     "localname": "NotesPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedIncomeStatement": {
       "order": 3.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.",
        "label": "Operating Expenses",
        "totalLabel": "Total Operating Expenses"
       }
      }
     },
     "localname": "OperatingExpenses",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Expenses [Abstract]",
        "terseLabel": "Operating Expenses:"
       }
      }
     },
     "localname": "OperatingExpensesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r242",
      "r247",
      "r253",
      "r256",
      "r538"
     ],
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedIncomeStatement": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net result for the period of deducting operating expenses from operating revenues.",
        "label": "Operating Income (Loss)",
        "terseLabel": "Consolidated Operating Income",
        "totalLabel": "Operating Income"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedIncomeStatement",
      "http://middlesexwater.com/role/ScheduleofsegmentreportinginformationbysegmentTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLeaseIncomeLeasePayments": {
     "auth_ref": [
      "r220",
      "r486"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Operating Lease, Lease Income, Lease Payments",
        "terseLabel": "Rental expenses under operating leases"
       }
      }
     },
     "localname": "OperatingLeaseLeaseIncomeLeasePayments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/CommitmentsandContingentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r483"
     ],
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet": {
       "order": 1.0,
       "parentTag": "msex_DeferredChargesAndOtherAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's right to use underlying asset under operating lease.",
        "label": "Operating Lease, Right-of-Use Asset",
        "terseLabel": "Operating Lease Right of Use Asset"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r158"
     ],
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet": {
       "order": 6.0,
       "parentTag": "msex_DeferredChargesAndOtherAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncurrent assets classified as other.",
        "label": "Other Assets, Noncurrent",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesCurrent": {
     "auth_ref": [
      "r13",
      "r560"
     ],
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet": {
       "order": 7.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.",
        "label": "Other Liabilities, Current",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "auth_ref": [
      "r17"
     ],
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet": {
       "order": 6.0,
       "parentTag": "us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.",
        "label": "Other Liabilities, Noncurrent",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLongTermDebtCurrent": {
     "auth_ref": [
      "r1",
      "r2"
     ],
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt classified as other, payable within one year or the operating cycle, if longer.",
        "label": "Other Long-Term Debt, Current",
        "terseLabel": "Current Portion of Long-term Debt"
       }
      }
     },
     "localname": "OtherLongTermDebtCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "auth_ref": [
      "r26"
     ],
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedIncomeStatement": {
       "order": 2.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.",
        "label": "Other Nonoperating Income (Expense)",
        "terseLabel": "Other Income (Expense), net"
       }
      }
     },
     "localname": "OtherNonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNonrecurringIncomeExpense": {
     "auth_ref": [
      "r27"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of other expense (income) that is infrequent in occurrence or unusual in nature.",
        "label": "Other Nonrecurring (Income) Expense",
        "terseLabel": "Consolidated Other Income (Expense), Net"
       }
      }
     },
     "localname": "OtherNonrecurringIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofsegmentreportinginformationbysegmentTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherPensionPlansDefinedBenefitMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan designed to provide retirement benefits, classified as other. Includes, but is not limited to, defined benefit and defined contribution plans.",
        "label": "Other Pension Plan [Member]",
        "terseLabel": "Other Pension Plan [Member]",
        "verboseLabel": "Other Benefits Plan [Member]"
       }
      }
     },
     "localname": "OtherPensionPlansDefinedBenefitMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/EmployeeBenefitPlansDetails",
      "http://middlesexwater.com/role/ScheduleofallocationofplanassetsTable",
      "http://middlesexwater.com/role/ScheduleofchangeinfairvalueofplanassetsTable",
      "http://middlesexwater.com/role/ScheduleofcomponentsofnetbenefitcostTable",
      "http://middlesexwater.com/role/ScheduleofdiscountandcompensationratesTable",
      "http://middlesexwater.com/role/ScheduleofeffectofonepercentagepointchangeinassumedhealthcarecosttrendratesTable",
      "http://middlesexwater.com/role/ScheduleofemployeebenefitplansrecognizedinbalancesheetTable",
      "http://middlesexwater.com/role/ScheduleofexpectedbenefitpaymentsTable",
      "http://middlesexwater.com/role/ScheduleofpensionplanandotherbenefitsplanTable",
      "http://middlesexwater.com/role/ScheduleofregulatoryassetsintonetperiodicbenefitcostTable"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember": {
     "auth_ref": [
      "r73",
      "r327",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r374",
      "r376",
      "r377",
      "r379",
      "r382",
      "r385",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r401",
      "r402",
      "r403",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan designed to provide other postretirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes pension benefits.",
        "label": "Other Postretirement Benefits Plan [Member]",
        "terseLabel": "Other Postretirement Benefits Plan [Member]"
       }
      }
     },
     "localname": "OtherPostretirementBenefitPlansDefinedBenefitMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/EmployeeBenefitPlansDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherPostretirementBenefitsPayments": {
     "auth_ref": [
      "r37"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow for other postretirement benefit. Includes, but is not limited to, employer contribution to fund plan asset and payment to retiree. Excludes pension benefit.",
        "label": "Payment for Other Postretirement Benefits",
        "terseLabel": "Contribution fees"
       }
      }
     },
     "localname": "OtherPostretirementBenefitsPayments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/EmployeeBenefitPlansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDebtIssuanceCosts": {
     "auth_ref": [
      "r35"
     ],
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedCashFlow": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.",
        "label": "Payments of Debt Issuance Costs",
        "negatedLabel": "Deferred Debt Issuance Expense"
       }
      }
     },
     "localname": "PaymentsOfDebtIssuanceCosts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDividendsCommonStock": {
     "auth_ref": [
      "r33"
     ],
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedCashFlow": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity.",
        "label": "Payments of Ordinary Dividends, Common Stock",
        "negatedLabel": "Payment of Common Dividends"
       }
      }
     },
     "localname": "PaymentsOfDividendsCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock": {
     "auth_ref": [
      "r33"
     ],
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedCashFlow": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow in the form of ordinary dividends to preferred shareholders of the parent entity.",
        "label": "Payments of Ordinary Dividends, Preferred Stock and Preference Stock",
        "negatedLabel": "Payment of Preferred Dividends"
       }
      }
     },
     "localname": "PaymentsOfDividendsPreferredStockAndPreferenceStock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r30"
     ],
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedCashFlow": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "negatedLabel": "Utility Plant Expenditures, Including AFUDC of $927 in 2022, $1,148 in 2021 and $1,513 in 2020"
       }
      }
     },
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PensionAndOtherPostretirementBenefitContributions": {
     "auth_ref": [
      "r37"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Payment for Pension and Other Postretirement Benefits",
        "terseLabel": "Cash contributions"
       }
      }
     },
     "localname": "PensionAndOtherPostretirementBenefitContributions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/EmployeeBenefitPlansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": {
     "auth_ref": [
      "r351",
      "r353",
      "r359",
      "r378",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r398",
      "r399",
      "r401",
      "r407",
      "r548"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for retirement benefits.",
        "label": "Retirement Benefits [Text Block]",
        "terseLabel": "Employee Benefit Plans"
       }
      }
     },
     "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/EmployeeBenefitPlans"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities": {
     "auth_ref": [
      "r2",
      "r327",
      "r328",
      "r350",
      "r548"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as current.",
        "label": "Liability, Defined Benefit Plan, Current",
        "terseLabel": "Current Liability"
       }
      }
     },
     "localname": "PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofemployeebenefitplansrecognizedinbalancesheetTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PensionAndOtherPostretirementPlansPolicy": {
     "auth_ref": [
      "r79",
      "r84",
      "r85",
      "r86",
      "r87"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for pension and other postretirement benefit plans. This accounting policy may address (1) the types of plans sponsored by the entity, and the benefits provided by each plan (2) groups that participate in (or are covered by) each plan (3) how plan assets, liabilities and expenses are measured, including the use of any actuaries and (4) significant assumptions used by the entity to value plan assets and liabilities and how such assumptions are derived.",
        "label": "Pension and Other Postretirement Plans, Policy [Policy Text Block]",
        "terseLabel": "Retirement Benefit Plans"
       }
      }
     },
     "localname": "PensionAndOtherPostretirementPlansPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PensionCostsMember": {
     "auth_ref": [
      "r148"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rate action of a regulator resulting in capitalization or accrual of pension costs.",
        "label": "Pension Costs [Member]",
        "terseLabel": "Retirement Benefits [Member]"
       }
      }
     },
     "localname": "PensionCostsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofregulatoryassetsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PensionPlansDefinedBenefitMember": {
     "auth_ref": [
      "r72",
      "r327",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r374",
      "r376",
      "r377",
      "r379",
      "r382",
      "r385",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r401",
      "r402",
      "r406",
      "r548",
      "r549",
      "r553",
      "r554",
      "r555"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan designed to provide participant with pension benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes other postretirement benefits.",
        "label": "Pension Plan [Member]",
        "terseLabel": "Pension Plan [Member]"
       }
      }
     },
     "localname": "PensionPlansDefinedBenefitMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/EmployeeBenefitPlansDetails",
      "http://middlesexwater.com/role/ScheduleofallocationofplanassetsTable",
      "http://middlesexwater.com/role/ScheduleofchangeinfairvalueofplanassetsTable",
      "http://middlesexwater.com/role/ScheduleofcomponentsofnetbenefitcostTable",
      "http://middlesexwater.com/role/ScheduleofdiscountandcompensationratesTable",
      "http://middlesexwater.com/role/ScheduleofeffectofonepercentagepointchangeinassumedhealthcarecosttrendratesTable",
      "http://middlesexwater.com/role/ScheduleofemployeebenefitplansrecognizedinbalancesheetTable",
      "http://middlesexwater.com/role/ScheduleofexpectedbenefitpaymentsTable",
      "http://middlesexwater.com/role/ScheduleoffairvalueofplanassetsTable",
      "http://middlesexwater.com/role/ScheduleofpensionplanandotherbenefitsplanTable",
      "http://middlesexwater.com/role/ScheduleofregulatoryassetsintonetperiodicbenefitcostTable"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PlanAssetCategoriesDomain": {
     "auth_ref": [
      "r351",
      "r352",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r379",
      "r546",
      "r547",
      "r548"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Defined benefit plan asset investment.",
        "label": "Defined Benefit Plan, Plan Assets, Category [Domain]"
       }
      }
     },
     "localname": "PlanAssetCategoriesDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofallocationofplanassetsTable",
      "http://middlesexwater.com/role/ScheduleoffairvalueofplanassetsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PlanNameAxis": {
     "auth_ref": [
      "r622",
      "r623",
      "r624",
      "r625",
      "r626",
      "r627",
      "r628",
      "r629",
      "r630",
      "r631",
      "r632",
      "r633",
      "r634",
      "r635",
      "r636",
      "r637",
      "r638",
      "r639",
      "r640",
      "r641",
      "r642",
      "r643",
      "r644",
      "r645",
      "r646",
      "r647"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by plan name for share-based payment arrangement.",
        "label": "Plan Name [Axis]"
       }
      }
     },
     "localname": "PlanNameAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/CapitalizationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PlanNameDomain": {
     "auth_ref": [
      "r622",
      "r623",
      "r624",
      "r625",
      "r626",
      "r627",
      "r628",
      "r629",
      "r630",
      "r631",
      "r632",
      "r633",
      "r634",
      "r635",
      "r636",
      "r637",
      "r638",
      "r639",
      "r640",
      "r641",
      "r642",
      "r643",
      "r644",
      "r645",
      "r646",
      "r647"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan name for share-based payment arrangement.",
        "label": "Plan Name [Domain]"
       }
      }
     },
     "localname": "PlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/CapitalizationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredStockDividendsAndOtherAdjustments": {
     "auth_ref": [
      "r50",
      "r601"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate value of preferred stock dividends and other adjustments necessary to derive net income apportioned to common stockholders.",
        "label": "Preferred Stock Dividends and Other Adjustments",
        "terseLabel": "TOTAL PREFERRED STOCK"
       }
      }
     },
     "localname": "PreferredStockDividendsAndOtherAdjustments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ShareholdersEquityType1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PreferredStockDividendsIncomeStatementImpact": {
     "auth_ref": [],
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedIncomeStatement": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of preferred stock dividends that is an adjustment to net income apportioned to common stockholders.",
        "label": "Preferred Stock Dividends, Income Statement Impact",
        "terseLabel": "Preferred Stock Dividend Requirements"
       }
      }
     },
     "localname": "PreferredStockDividendsIncomeStatementImpact",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PreferredStockDividendsPerShareDeclared": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate dividends declared during the period for each share of preferred stock outstanding.",
        "label": "Preferred Stock, Dividends Per Share, Declared",
        "terseLabel": "Dividend"
       }
      }
     },
     "localname": "PreferredStockDividendsPerShareDeclared",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofbasicanddilutedearningspershareTable_Parentheticals"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockLiquidationPreferenceValue": {
     "auth_ref": [
      "r182",
      "r321"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of the difference between preference in liquidation and the par or stated values of the preferred shares.",
        "label": "Preferred Stock, Liquidation Preference, Value",
        "terseLabel": "Preferred stock, shares authorized (in Dollars)"
       }
      }
     },
     "localname": "PreferredStockLiquidationPreferenceValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ShareholdersEquityType1_Parentheticals"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PreferredStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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": "Preferred Stock [Member]",
        "terseLabel": "Preferred Stock [Member]"
       }
      }
     },
     "localname": "PreferredStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/CapitalizationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "auth_ref": [
      "r5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.",
        "label": "Preferred Stock, Shares Authorized",
        "terseLabel": "Preferred Stock, Shares Authorized (in Shares)"
       }
      }
     },
     "localname": "PreferredStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/CapitalizationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "auth_ref": [
      "r5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Preferred Stock, Shares Outstanding",
        "terseLabel": "Preferred stock, shares outstanding",
        "verboseLabel": "Preferred Stock, Shares Outstanding (in Shares)"
       }
      }
     },
     "localname": "PreferredStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/CapitalizationDetails",
      "http://middlesexwater.com/role/ShareholdersEquityType1_Parentheticals"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockValue": {
     "auth_ref": [
      "r5",
      "r560"
     ],
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet": {
       "order": 2.0,
       "parentTag": "us-gaap_CapitalizationLongtermDebtAndEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Preferred Stock, Value, Issued",
        "terseLabel": "Preferred Stock"
       }
      }
     },
     "localname": "PreferredStockValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidExpenseCurrent": {
     "auth_ref": [
      "r165",
      "r273",
      "r274",
      "r532"
     ],
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet": {
       "order": 5.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Prepaid Expense, Current",
        "terseLabel": "Prepayments"
       }
      }
     },
     "localname": "PrepaidExpenseCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfCommonStock": {
     "auth_ref": [
      "r31"
     ],
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedCashFlow": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from the additional capital contribution to the entity.",
        "label": "Proceeds from Issuance of Common Stock",
        "terseLabel": "Proceeds from Issuance of Common Stock"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfFirstMortgageBond": {
     "auth_ref": [
      "r32"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from amounts received from a long-term debt instrument secured by a first mortgage deed of trust, containing a pledge of real property. The lender has the highest claim on the property in case of default.",
        "label": "Proceeds from Issuance of First Mortgage Bond",
        "terseLabel": "Private placement transactions"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfFirstMortgageBond",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/CapitalizationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfLongTermDebt": {
     "auth_ref": [
      "r32"
     ],
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedCashFlow": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.",
        "label": "Proceeds from Issuance of Long-Term Debt",
        "terseLabel": "Proceeds from Issuance of Long-term Debt"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfPrivatePlacement": {
     "auth_ref": [
      "r31"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow associated with the amount received from entity's raising of capital via private rather than public placement.",
        "label": "Proceeds from Issuance of Private Placement",
        "terseLabel": "Proceeds from private placement"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfPrivatePlacement",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/CapitalizationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": {
     "auth_ref": [
      "r586",
      "r587"
     ],
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedCashFlow": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from financing activities classified as other.",
        "label": "Proceeds from (Payments for) Other Financing Activities",
        "terseLabel": "Construction Advances and Contributions-Net"
       }
      }
     },
     "localname": "ProceedsFromPaymentsForOtherFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromRepaymentsOfShortTermDebt": {
     "auth_ref": [],
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedCashFlow": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net cash inflow or outflow for borrowing having initial term of repayment within one year or the normal operating cycle, if longer.",
        "label": "Proceeds from (Repayments of) Short-Term Debt",
        "terseLabel": "Net Short-term Bank Borrowings"
       }
      }
     },
     "localname": "ProceedsFromRepaymentsOfShortTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": {
     "auth_ref": [
      "r28"
     ],
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedCashFlow": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.",
        "label": "Proceeds from Sale of Property, Plant, and Equipment",
        "terseLabel": "Proceeds from Sale of Subsidiary"
       }
      }
     },
     "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProfitLoss": {
     "auth_ref": [
      "r154",
      "r168",
      "r169",
      "r178",
      "r183",
      "r192",
      "r200",
      "r201",
      "r242",
      "r247",
      "r253",
      "r256",
      "r266",
      "r293",
      "r294",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r462",
      "r466",
      "r467",
      "r472",
      "r474",
      "r497",
      "r538",
      "r558",
      "r559",
      "r582",
      "r612"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.",
        "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest",
        "terseLabel": "Net Income (in Dollars)"
       }
      }
     },
     "localname": "ProfitLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleoffinancialinformationforeachquarterTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "auth_ref": [
      "r63",
      "r525",
      "r526",
      "r527"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.",
        "label": "Property, Plant and Equipment Disclosure [Text Block]",
        "terseLabel": "Utility Plant"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.",
        "label": "Property, Plant and Equipment, Useful Life",
        "terseLabel": "Estimated useful lives of non-regulated fixed assets"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ProvisionForDoubtfulAccounts": {
     "auth_ref": [
      "r176",
      "r270"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.",
        "label": "Accounts Receivable, Credit Loss Expense (Reversal)",
        "terseLabel": "Bad debt expense"
       }
      }
     },
     "localname": "ProvisionForDoubtfulAccounts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/OrganizationSummaryofSignificantAccountingPoliciesandRecentDevelopmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions": {
     "auth_ref": [
      "r40",
      "r144",
      "r145"
     ],
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedIncomeStatement": {
       "order": 1.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Public Utilities, Allowance for Funds Used During Construction, Additions",
        "terseLabel": "Allowance for Funds Used During Construction"
       }
      }
     },
     "localname": "PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity": {
     "auth_ref": [
      "r149",
      "r150"
     ],
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedCashFlow": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Public Utilities, Allowance for Funds Used During Construction, Capitalized Cost of Equity",
        "negatedLabel": "Equity Portion of Allowance for Funds Used During Construction (AFUDC)"
       }
      }
     },
     "localname": "PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate": {
     "auth_ref": [
      "r149",
      "r150"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective rate, including composite rate, of cost of financing additions to qualifying regulated assets, commonly called allowance for funds used during construction.",
        "label": "Public Utilities, Allowance for Funds Used During Construction, Rate",
        "terseLabel": "Allowance for funds used during construction rates"
       }
      }
     },
     "localname": "PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofallowanceforfundsusedduringconstructionratesTable"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of public utility's approved rate increase (decrease) by regulatory agency.",
        "label": "Public Utilities, Approved Rate Increase (Decrease), Amount",
        "terseLabel": "Approved increase in annual operating revenues"
       }
      }
     },
     "localname": "PublicUtilitiesApprovedRateIncreaseDecreaseAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/RateandRegulatoryMattersDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PublicUtilitiesApprovedReturnOnEquityPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of public utility's approved return on equity.",
        "label": "Public Utilities, Approved Return on Equity, Percentage",
        "terseLabel": "Return on equity"
       }
      }
     },
     "localname": "PublicUtilitiesApprovedReturnOnEquityPercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/RateandRegulatoryMattersDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_PublicUtilitiesDisclosureTextBlock": {
     "auth_ref": [
      "r151"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for public utilities.",
        "label": "Public Utilities Disclosure [Text Block]",
        "terseLabel": "Rate and Regulatory Matters"
       }
      }
     },
     "localname": "PublicUtilitiesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/RateandRegulatoryMatters"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PublicUtilitiesInventory": {
     "auth_ref": [
      "r581"
     ],
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The period end amount for a type of inventory held by the utility in a schedule of inventories.",
        "label": "Public Utilities, Inventory",
        "terseLabel": "Materials and Supplies (at average cost)"
       }
      }
     },
     "localname": "PublicUtilitiesInventory",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PublicUtilitiesPolicyTextBlock": {
     "auth_ref": [
      "r141"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for public utilities. Examples include a discussion about the scope criteria and appropriateness for and extent of the application of generally accepted accounting principles related to accounting for the effects of certain types of regulation (may include identification of specific business units). Other examples of the disclosures may include: descriptions of the form and economic effects of regulation (for example, but not limited to, recording of regulatory assets and liabilities to the rate setting process); statement about periodic assessments of periodic assessments of generally accepted accounting principles related to accounting for the effects of certain types of regulation; information regarding amortization of and return on regulatory assets and liabilities, including the remaining amounts and recovery or settlement periods; accounting for changes to recovery estimates; AFUDC, plant abandonment's and plant disallowances.",
        "label": "Public Utilities, Policy [Policy Text Block]",
        "terseLabel": "Regulatory Accounting"
       }
      }
     },
     "localname": "PublicUtilitiesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation": {
     "auth_ref": [],
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet": {
       "order": 2.0,
       "parentTag": "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Public Utilities, Property, Plant and Equipment, Accumulated Depreciation",
        "terseLabel": "Less Accumulated Depreciation"
       }
      }
     },
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress": {
     "auth_ref": [],
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet": {
       "order": 4.0,
       "parentTag": "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period end amount of construction work in progress in public utility.",
        "label": "Public Utilities, Property, Plant and Equipment, Construction Work in Progress",
        "terseLabel": "Construction Work in Progress"
       }
      }
     },
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Composite depreciation rate for public utility plants in service.",
        "label": "Public Utilities, Property, Plant and Equipment, Disclosure of Composite Depreciation Rate for Plants in Service",
        "terseLabel": "Public Utilities, Property, Plant and Equipment, Disclosure of Composite Depreciation Rate for Plants in Service",
        "verboseLabel": "capital expenditures rate"
       }
      }
     },
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/RateandRegulatoryMattersDetails",
      "http://middlesexwater.com/role/ScheduleofdepreciationratesTable"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing": {
     "auth_ref": [],
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet": {
       "order": 1.0,
       "parentTag": "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period end amount of property, plant and equipment (PPE) related to generation or processing owned by public utility.",
        "label": "Public Utilities, Property, Plant and Equipment, Generation or Processing",
        "terseLabel": "Water Production"
       }
      }
     },
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet": {
     "auth_ref": [],
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet": {
       "order": 1.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period end amount of total net PPE.",
        "label": "Public Utilities, Property, Plant and Equipment, Net",
        "totalLabel": "UTILITY PLANT - NET"
       }
      }
     },
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment": {
     "auth_ref": [],
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet": {
       "order": 3.0,
       "parentTag": "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period end book value of other property, plant and equipment (PPE) owned (but not classified elsewhere) by the public utility.",
        "label": "Public Utilities, Property, Plant and Equipment, Other Property, Plant and Equipment",
        "terseLabel": "General"
       }
      }
     },
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentOtherPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService": {
     "auth_ref": [],
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet": {
       "order": 1.0,
       "parentTag": "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period end amount of total gross PPE.",
        "label": "Public Utilities, Property, Plant and Equipment, Plant in Service",
        "totalLabel": "TOTAL"
       }
      }
     },
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentPlantInService",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistribution": {
     "auth_ref": [],
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet": {
       "order": 2.0,
       "parentTag": "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period end amount of property, plant and equipment (PPE) related to transmission and distribution owned by public utility.",
        "label": "Public Utilities, Property, Plant and Equipment, Transmission and Distribution",
        "terseLabel": "Transmission and Distribution"
       }
      }
     },
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistribution",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PublicUtilityAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of utility plant.",
        "label": "Public Utility [Axis]"
       }
      }
     },
     "localname": "PublicUtilityAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofdepreciationratesTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis": {
     "auth_ref": [
      "r4",
      "r117",
      "r134"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by arrangement, in which the entity has agreed to expend funds to procure goods or services from one or more suppliers.",
        "label": "Purchase Commitment, Excluding Long-Term Commitment [Axis]"
       }
      }
     },
     "localname": "PurchaseCommitmentExcludingLongtermCommitmentAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/CommitmentsandContingentLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain": {
     "auth_ref": [
      "r4",
      "r117",
      "r134"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Purchase Commitment, Excluding Long-Term Commitment [Domain]"
       }
      }
     },
     "localname": "PurchaseCommitmentExcludingLongtermCommitmentDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/CommitmentsandContingentLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PurchaseCommitmentExcludingLongtermCommitmentTableTextBlock": {
     "auth_ref": [
      "r4",
      "r117",
      "r134"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Purchase Commitment, Excluding Long-Term Commitment [Table Text Block]",
        "terseLabel": "Schedule of purchased water costs"
       }
      }
     },
     "localname": "PurchaseCommitmentExcludingLongtermCommitmentTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/CommitmentsandContingentLiabilitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PurchaseCommitmentMember": {
     "auth_ref": [
      "r4",
      "r117",
      "r134"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier. Excludes long-term commitments.",
        "label": "Purchase Commitment [Member]",
        "terseLabel": "Purchase Commitment [Member]"
       }
      }
     },
     "localname": "PurchaseCommitmentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/CommitmentsandContingentLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_QuarterlyFinancialInformationDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Quarterly Financial Information Disclosure [Abstract]"
       }
      }
     },
     "localname": "QuarterlyFinancialInformationDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_QuarterlyFinancialInformationTextBlock": {
     "auth_ref": [
      "r52",
      "r219"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for quarterly financial data. Includes, but is not limited to, tabular presentation of financial information for fiscal quarters, effect of year-end adjustments, and an explanation of matters or transactions that affect comparability of the information.",
        "label": "Quarterly Financial Information [Text Block]",
        "terseLabel": "Quarterly Data - Unaudited"
       }
      }
     },
     "localname": "QuarterlyFinancialInformationTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/QuarterlyDataUnaudited"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ReceivablesPolicyTextBlock": {
     "auth_ref": [
      "r602",
      "r603",
      "r604",
      "r605"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable.",
        "label": "Receivable [Policy Text Block]",
        "terseLabel": "Accounts Receivable"
       }
      }
     },
     "localname": "ReceivablesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RegulatedAndUnregulatedOperatingRevenue": {
     "auth_ref": [],
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedIncomeStatement": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0
      },
      "http://middlesexwater.com/role/ScheduleofoperatingrevenuesTable": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total amount of operating revenues recognized during the period.",
        "label": "Regulated and Unregulated Operating Revenue",
        "terseLabel": "Operating Revenues",
        "totalLabel": "Total Revenue",
        "verboseLabel": "Consolidated Revenues"
       }
      }
     },
     "localname": "RegulatedAndUnregulatedOperatingRevenue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedIncomeStatement",
      "http://middlesexwater.com/role/ScheduleofoperatingrevenuesTable",
      "http://middlesexwater.com/role/ScheduleofsegmentreportinginformationbysegmentTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RegulatedOperatingRevenueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Regulated Operating Revenue [Abstract]",
        "terseLabel": "Regulated Tariff Sales"
       }
      }
     },
     "localname": "RegulatedOperatingRevenueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofoperatingrevenuesTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RegulatedOperatingRevenueOther": {
     "auth_ref": [],
     "calculation": {
      "http://middlesexwater.com/role/ScheduleofoperatingrevenuesTable": {
       "order": 2.0,
       "parentTag": "us-gaap_RegulatedAndUnregulatedOperatingRevenue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of regulated other operating revenues recognized during the period.",
        "label": "Regulated Operating Revenue, Other",
        "terseLabel": "Other Regulated Revenues"
       }
      }
     },
     "localname": "RegulatedOperatingRevenueOther",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofoperatingrevenuesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RegulatedOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Regulated Operations [Abstract]"
       }
      }
     },
     "localname": "RegulatedOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RegulatoryAgencyAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name of regulatory agency.",
        "label": "Regulatory Agency [Axis]"
       }
      }
     },
     "localname": "RegulatoryAgencyAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/RateandRegulatoryMattersDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RegulatoryAgencyDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Organization that establishes and ensures compliance with rules or regulations.",
        "label": "Regulatory Agency [Domain]"
       }
      }
     },
     "localname": "RegulatoryAgencyDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/RateandRegulatoryMattersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RegulatoryAssetAxis": {
     "auth_ref": [
      "r142",
      "r143",
      "r148"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of regulatory asset.",
        "label": "Regulatory Asset [Axis]"
       }
      }
     },
     "localname": "RegulatoryAssetAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofregulatoryassetsTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RegulatoryAssetDomain": {
     "auth_ref": [
      "r142"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rate action of a regulator resulting in capitalization of costs incurred.",
        "label": "Regulatory Asset [Domain]"
       }
      }
     },
     "localname": "RegulatoryAssetDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofregulatoryassetsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RegulatoryAssetLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Regulatory Asset [Line Items]"
       }
      }
     },
     "localname": "RegulatoryAssetLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofregulatoryassetsTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RegulatoryAssets": {
     "auth_ref": [
      "r142"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount for the individual regulatory asset as itemized in a table of regulatory assets as of the end of the period.",
        "label": "Regulatory Asset",
        "terseLabel": "Regulatory Assets"
       }
      }
     },
     "localname": "RegulatoryAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofregulatoryassetsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RegulatoryAssetsNoncurrent": {
     "auth_ref": [
      "r142"
     ],
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet": {
       "order": 3.0,
       "parentTag": "msex_DeferredChargesAndOtherAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Regulatory Asset, Noncurrent",
        "terseLabel": "Regulatory Assets"
       }
      }
     },
     "localname": "RegulatoryAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RegulatoryEnvironmentalCostsPolicy": {
     "auth_ref": [
      "r147"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for liabilities for remediation of environmental matters. The accounting policy may specify the conditions under which rate actions of a regulator provide reasonable assurance of the existence of an asset pertaining thereto.",
        "label": "Regulatory Environmental Costs, Policy [Policy Text Block]",
        "terseLabel": "Regulatory Notice of Non-Compliance"
       }
      }
     },
     "localname": "RegulatoryEnvironmentalCostsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RegulatoryLiabilities": {
     "auth_ref": [
      "r146"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount for the individual regulatory liability as itemized in a table of regulatory liabilities as of the end of the period.",
        "label": "Regulatory Liability",
        "terseLabel": "Regulatory liabilities"
       }
      }
     },
     "localname": "RegulatoryLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/RateandRegulatoryMattersDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RegulatoryLiabilityNoncurrent": {
     "auth_ref": [
      "r17"
     ],
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Regulatory Liability, Noncurrent",
        "terseLabel": "Regulatory Liabilities"
       }
      }
     },
     "localname": "RegulatoryLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfLongTermDebt": {
     "auth_ref": [
      "r34"
     ],
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedCashFlow": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.",
        "label": "Repayments of Long-Term Debt",
        "negatedLabel": "Redemption of Long-term Debt"
       }
      }
     },
     "localname": "RepaymentsOfLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedStockMember": {
     "auth_ref": [
      "r51"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.",
        "label": "Restricted Stock [Member]",
        "terseLabel": "Restricted Stock [Member]"
       }
      }
     },
     "localname": "RestrictedStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleoftablepresentsawardedbutnotyetvestedshareTable"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r7",
      "r71",
      "r135",
      "r504",
      "r505",
      "r560"
     ],
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet": {
       "order": 2.0,
       "parentTag": "msex_TotalCommonEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings (Accumulated Deficit)",
        "terseLabel": "Retained Earnings"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet",
      "http://middlesexwater.com/role/ShareholdersEquityType1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r152",
      "r189",
      "r190",
      "r191",
      "r193",
      "r199",
      "r201",
      "r267",
      "r434",
      "r435",
      "r436",
      "r450",
      "r451",
      "r470",
      "r501",
      "r503"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings [Member]",
        "terseLabel": "Retained Earnings"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetirementPlanTypeAxis": {
     "auth_ref": [
      "r72",
      "r73",
      "r327",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r374",
      "r376",
      "r377",
      "r379",
      "r382",
      "r385",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r401",
      "r402",
      "r403",
      "r406",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r555"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of retirement benefit plan. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.",
        "label": "Retirement Plan Type [Axis]"
       }
      }
     },
     "localname": "RetirementPlanTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/EmployeeBenefitPlansDetails",
      "http://middlesexwater.com/role/ScheduleofallocationofplanassetsTable",
      "http://middlesexwater.com/role/ScheduleofchangeinfairvalueofplanassetsTable",
      "http://middlesexwater.com/role/ScheduleofcomponentsofnetbenefitcostTable",
      "http://middlesexwater.com/role/ScheduleofdiscountandcompensationratesTable",
      "http://middlesexwater.com/role/ScheduleofeffectofonepercentagepointchangeinassumedhealthcarecosttrendratesTable",
      "http://middlesexwater.com/role/ScheduleofemployeebenefitplansrecognizedinbalancesheetTable",
      "http://middlesexwater.com/role/ScheduleofexpectedbenefitpaymentsTable",
      "http://middlesexwater.com/role/ScheduleoffairvalueofplanassetsTable",
      "http://middlesexwater.com/role/ScheduleofpensionplanandotherbenefitsplanTable",
      "http://middlesexwater.com/role/ScheduleofregulatoryassetsintonetperiodicbenefitcostTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RetirementPlanTypeDomain": {
     "auth_ref": [
      "r72",
      "r73",
      "r327",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r374",
      "r376",
      "r377",
      "r379",
      "r382",
      "r385",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r401",
      "r402",
      "r403",
      "r406",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r555"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of plan designed to provide participants with retirement benefits. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.",
        "label": "Retirement Plan Type [Domain]"
       }
      }
     },
     "localname": "RetirementPlanTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/EmployeeBenefitPlansDetails",
      "http://middlesexwater.com/role/ScheduleoffairvalueofplanassetsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": {
     "auth_ref": [
      "r233",
      "r234",
      "r246",
      "r251",
      "r252",
      "r258",
      "r259",
      "r261",
      "r325",
      "r326",
      "r494"
     ],
     "calculation": {
      "http://middlesexwater.com/role/ScheduleofoperatingrevenuesTable": {
       "order": 1.0,
       "parentTag": "us-gaap_RegulatedAndUnregulatedOperatingRevenue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Revenue from Contract with Customer, Including Assessed Tax",
        "totalLabel": "Total Revenue from Contracts with Customers"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerIncludingAssessedTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofoperatingrevenuesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenuesExcludingInterestAndDividends": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenues from operations, excluding interest and dividend income. Includes revenues from the following sources: investment banking (underwriting and financial advisory), principal transactions (sales and trading, and investment gains and losses), commissions, asset management, and investment advisory and other services.",
        "label": "Revenues, Excluding Interest and Dividends",
        "terseLabel": "Annual revenues"
       }
      }
     },
     "localname": "RevenuesExcludingInterestAndDividends",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/RateandRegulatoryMattersDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock": {
     "auth_ref": [
      "r76"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the major categories of plan assets of pension plans and/or other employee benefit plans. This information may include, but is not limited to, the target allocation of plan assets, the fair value of each major category of plan assets, and the level within the fair value hierarchy in which the fair value measurements fall.",
        "label": "Schedule of Allocation of Plan Assets [Table Text Block]",
        "terseLabel": "Schedule of fair value of plan assets"
       }
      }
     },
     "localname": "ScheduleOfAllocationOfPlanAssetsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/EmployeeBenefitPlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock": {
     "auth_ref": [
      "r75"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the amounts that are recognized in the balance sheet (or statement of financial position) for pension plans and/or other employee benefit plans, showing separately the assets and current and noncurrent liabilities (if applicable) recognized.",
        "label": "Schedule of Amounts Recognized in Balance Sheet [Table Text Block]",
        "terseLabel": "Schedule of employee benefit plans recognized in balance sheet"
       }
      }
     },
     "localname": "ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/EmployeeBenefitPlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAssumptionsUsedTableTextBlock": {
     "auth_ref": [
      "r373"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of assumption used to determine benefit obligation and net periodic benefit cost of defined benefit plan. Includes, but is not limited to, discount rate, rate of compensation increase, expected long-term rate of return on plan assets and interest crediting rate.",
        "label": "Defined Benefit Plan, Assumptions [Table Text Block]",
        "terseLabel": "Schedule of discount and compensation rates"
       }
      }
     },
     "localname": "ScheduleOfAssumptionsUsedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/EmployeeBenefitPlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock": {
     "auth_ref": [
      "r74"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the change in the benefit obligation of pension plans and/or other employee benefit plans from the beginning to the end of the period, showing separately, if applicable, the effects of the following: service cost, interest cost, contributions by plan participants, actuarial gains and losses, foreign currency exchange rate changes, benefits paid, plan amendments, business combinations, divestitures, curtailments, settlements, and special and contractual termination benefits.",
        "label": "Schedule of Changes in Projected Benefit Obligations [Table Text Block]",
        "terseLabel": "Schedule of pension plan and other benefits plan"
       }
      }
     },
     "localname": "ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/EmployeeBenefitPlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "auth_ref": [
      "r98"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.",
        "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]",
        "terseLabel": "Schedule of income tax expense"
       }
      }
     },
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "auth_ref": [
      "r95"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.",
        "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]",
        "terseLabel": "Schedule of net deferred tax liability"
       }
      }
     },
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": {
     "auth_ref": [
      "r79",
      "r80",
      "r81",
      "r82",
      "r83"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosures about an individual defined benefit pension plan or an other postretirement defined benefit plan. It may be appropriate to group certain similar plans. Also includes schedule for fair value of plan assets by major categories of plan assets by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).",
        "label": "Schedule of Defined Benefit Plans Disclosures [Table]"
       }
      }
     },
     "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofchangeinfairvalueofplanassetsTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock": {
     "auth_ref": [
      "r79",
      "r80",
      "r81",
      "r82",
      "r83"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of one or more of the entity's defined benefit pension plans or one or more other defined benefit postretirement plans, separately for pension plans and other postretirement benefit plans including the entity's schedule of fair value of plan assets for defined benefit or other postretirement plans.",
        "label": "Schedule of Defined Benefit Plans Disclosures [Table Text Block]",
        "terseLabel": "Schedule of change in fair value of plan assets"
       }
      }
     },
     "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/EmployeeBenefitPlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "auth_ref": [
      "r600"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
        "terseLabel": "Schedule of long-term debt"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/CapitalizationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEffectOfOnePercentagePointChangeInAssumedHealthCareCostTrendRatesTableTextBlock": {
     "auth_ref": [
      "r620"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the effect of a one-percentage-point increase and the effect of a one-percentage-point decrease in the assumed health care cost trend rates on the aggregate of the service and interest cost components of net periodic postretirement health care benefit costs and the accumulated postretirement benefit obligation for health care benefits.",
        "label": "Schedule of Effect of One-Percentage-Point Change in Assumed Health Care Cost Trend Rates [Table Text Block]",
        "terseLabel": "Schedule of effect of one-percentage point change in assumed health care cost trend rates"
       }
      }
     },
     "localname": "ScheduleOfEffectOfOnePercentagePointChangeInAssumedHealthCareCostTrendRatesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/EmployeeBenefitPlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "auth_ref": [
      "r94"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.",
        "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]",
        "terseLabel": "Schedule of income tax expense reconciliation"
       }
      }
     },
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock": {
     "auth_ref": [
      "r77"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of benefits expected to be paid by pension plans and/or other employee benefit plans in each of the next five fiscal years and in the aggregate for the five fiscal years thereafter.",
        "label": "Schedule of Expected Benefit Payments [Table Text Block]",
        "terseLabel": "Schedule of expected benefit payments"
       }
      }
     },
     "localname": "ScheduleOfExpectedBenefitPaymentsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/EmployeeBenefitPlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock": {
     "auth_ref": [
      "r10"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Schedule of Line of Credit Facilities [Table Text Block]",
        "terseLabel": "Schedule of Line of Credit"
       }
      }
     },
     "localname": "ScheduleOfLineOfCreditFacilitiesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ShorttermBorrowingsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": {
     "auth_ref": [
      "r65"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.",
        "label": "Schedule of Maturities of Long-Term Debt [Table Text Block]",
        "terseLabel": "Schedule of carrying amount and fair value of the bonds"
       }
      }
     },
     "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/CapitalizationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": {
     "auth_ref": [
      "r78"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Schedule of Net Benefit Costs [Table Text Block]",
        "terseLabel": "Schedule of components of net benefit cost"
       }
      }
     },
     "localname": "ScheduleOfNetBenefitCostsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/EmployeeBenefitPlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock": {
     "auth_ref": [
      "r218"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of quarterly financial data. Includes, but is not limited to, financial information for fiscal quarters, cumulative effect of a change in accounting principle and earnings per share data.",
        "label": "Quarterly Financial Information [Table Text Block]",
        "terseLabel": "Schedule of financial information for each quarter"
       }
      }
     },
     "localname": "ScheduleOfQuarterlyFinancialInformationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/QuarterlyDataUnauditedTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRegulatoryAssetsTable": {
     "auth_ref": [
      "r142",
      "r143",
      "r148"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table of assets that are created when regulatory agencies permit public utilities to defer certain costs that are included in rate-setting to the balance sheet.",
        "label": "Schedule of Regulatory Assets [Table]"
       }
      }
     },
     "localname": "ScheduleOfRegulatoryAssetsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofregulatoryassetsTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRegulatoryAssetsTextBlock": {
     "auth_ref": [
      "r142",
      "r143",
      "r148"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of assets that are created when regulatory agencies permit public utilities to defer certain costs included in rate-setting to the balance sheet.",
        "label": "Schedule of Regulatory Assets [Table Text Block]",
        "terseLabel": "Schedule of regulatory assets"
       }
      }
     },
     "localname": "ScheduleOfRegulatoryAssetsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/RateandRegulatoryMattersTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "auth_ref": [
      "r56",
      "r57",
      "r58",
      "r61"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.",
        "label": "Schedule of Segment Reporting Information, by Segment [Table]"
       }
      }
     },
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofsegmentreportinginformationbysegmentTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "auth_ref": [
      "r56",
      "r57",
      "r58",
      "r61"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.",
        "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]",
        "terseLabel": "Schedule of segment reporting information, by segment"
       }
      }
     },
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/BusinessSegmentDataTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.",
        "label": "Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]",
        "terseLabel": "Schedule of table presents awarded but not yet vested share"
       }
      }
     },
     "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/EmployeeBenefitPlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShortTermDebtTextBlock": {
     "auth_ref": [
      "r11"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Schedule of Short-Term Debt [Table Text Block]",
        "terseLabel": "Schedule of information regarding short-term borrowings"
       }
      }
     },
     "localname": "ScheduleOfShortTermDebtTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ShorttermBorrowingsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentDomain": {
     "auth_ref": [
      "r230",
      "r233",
      "r234",
      "r235",
      "r236",
      "r237",
      "r238",
      "r239",
      "r240",
      "r241",
      "r242",
      "r243",
      "r244",
      "r246",
      "r247",
      "r248",
      "r249",
      "r250",
      "r251",
      "r252",
      "r253",
      "r254",
      "r256",
      "r261",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r285",
      "r286",
      "r539",
      "r670"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.",
        "label": "Segments [Domain]"
       }
      }
     },
     "localname": "SegmentDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofsegmentreportinginformationbysegmentTable"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SegmentReportingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting [Abstract]"
       }
      }
     },
     "localname": "SegmentReportingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "auth_ref": [
      "r230",
      "r231",
      "r232",
      "r242",
      "r245",
      "r250",
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r260",
      "r261",
      "r262"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.",
        "label": "Segment Reporting Disclosure [Text Block]",
        "terseLabel": "Business Segment Data"
       }
      }
     },
     "localname": "SegmentReportingDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/BusinessSegmentData"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentReportingInformationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Segment Reporting Information [Line Items]"
       }
      }
     },
     "localname": "SegmentReportingInformationLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofsegmentreportinginformationbysegmentTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r39"
     ],
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedCashFlow": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncash expense for share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement, Noncash Expense",
        "terseLabel": "Stock Compensation Expense"
       }
      }
     },
     "localname": "ShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "auth_ref": [
      "r422"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period",
        "terseLabel": "Common stock granted and issued under plan (in Shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/CapitalizationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r422"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Granted"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleoftablepresentsawardedbutnotyetvestedshareTable"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": {
     "auth_ref": [
      "r430"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate",
        "terseLabel": "Stock based compensation remain award rate"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/EmployeeBenefitPlansDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised": {
     "auth_ref": [
      "r91"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of non-option equity instruments exercised by participants.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Exercised",
        "negatedLabel": "Vested"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleoftablepresentsawardedbutnotyetvestedshareTable"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted": {
     "auth_ref": [
      "r90"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net number of non-option equity instruments granted to participants.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Granted",
        "terseLabel": "Granted"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleoftablepresentsawardedbutnotyetvestedshareTable"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOther": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other increase (decrease) in number of shares reserved for issuance under non-option equity instrument agreements that is not separately disclosed.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Other",
        "terseLabel": "Amortization of Compensation Expense"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOther",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleoftablepresentsawardedbutnotyetvestedshareTable"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber": {
     "auth_ref": [
      "r88",
      "r89"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of equity instruments other than options outstanding, including both vested and non-vested instruments.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding, Number",
        "periodEndLabel": "Balance",
        "periodStartLabel": "Balance"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleoftablepresentsawardedbutnotyetvestedshareTable"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": {
     "auth_ref": [
      "r557"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares authorized for issuance under share-based payment arrangement.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized",
        "terseLabel": "Maximum number of shares authorized for grant (in Shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/EmployeeBenefitPlansDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "auth_ref": [
      "r92"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant",
        "terseLabel": "Maximum number of shares authorized for grant (in Shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/CapitalizationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Award under share-based payment arrangement.",
        "label": "Award Type [Domain]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/EmployeeBenefitPlansDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareRepurchaseProgramAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by share repurchase program.",
        "label": "Share Repurchase Program [Axis]"
       }
      }
     },
     "localname": "ShareRepurchaseProgramAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/CapitalizationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareRepurchaseProgramDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the share repurchase program.",
        "label": "Share Repurchase Program [Domain]"
       }
      }
     },
     "localname": "ShareRepurchaseProgramDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/CapitalizationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.",
        "label": "Shares, Outstanding",
        "periodEndLabel": "Balance at ending (in Shares)",
        "periodStartLabel": "Balance at beginning (in Shares)"
       }
      }
     },
     "localname": "SharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsMaximumAmount": {
     "auth_ref": [
      "r68"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum amount that the issuer could be required to pay to redeem the instrument by physical settlement, if applicable.",
        "label": "Financial Instruments Subject to Mandatory Redemption, Settlement Terms, Maximum Amount",
        "terseLabel": "Received redeem outstanding"
       }
      }
     },
     "localname": "SharesSubjectToMandatoryRedemptionSettlementTermsMaximumAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/CapitalizationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShortTermBorrowings": {
     "auth_ref": [
      "r0",
      "r114",
      "r132",
      "r560"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer.",
        "label": "Short-Term Debt",
        "terseLabel": "Notes Payable at Year-End"
       }
      }
     },
     "localname": "ShortTermBorrowings",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofinformationregardingshorttermborrowingsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShortTermDebtDescription": {
     "auth_ref": [
      "r578"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information about borrowings which initially required repayment in less than twelve months (or normal operating cycle, if longer) after its issuance and that does not otherwise qualify as long-term debt. It typically is comprised of borrowings under letters of credit, lines of credit, commercial paper, and notes payable of short duration. Disclosures include amounts of borrowings under each arrangement, description of underlying arrangements, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements such as the effects of refinancings and noncompliance with debt covenants.",
        "label": "Short-Term Debt, Description",
        "terseLabel": "Credit Type"
       }
      }
     },
     "localname": "ShortTermDebtDescription",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofLineofCreditTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShortTermDebtTextBlock": {
     "auth_ref": [
      "r67"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for short-term debt.",
        "label": "Short-Term Debt [Text Block]",
        "terseLabel": "Short-term Borrowings"
       }
      }
     },
     "localname": "ShortTermDebtTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ShorttermBorrowings"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "auth_ref": [
      "r153",
      "r230",
      "r233",
      "r234",
      "r235",
      "r236",
      "r237",
      "r238",
      "r239",
      "r240",
      "r241",
      "r242",
      "r243",
      "r244",
      "r246",
      "r247",
      "r248",
      "r249",
      "r250",
      "r251",
      "r252",
      "r253",
      "r254",
      "r256",
      "r261",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r284",
      "r285",
      "r286",
      "r539",
      "r670"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business segments.",
        "label": "Segments [Axis]"
       }
      }
     },
     "localname": "StatementBusinessSegmentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofsegmentreportinginformationbysegmentTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementClassOfStockAxis": {
     "auth_ref": [
      "r161",
      "r162",
      "r163",
      "r183",
      "r206",
      "r207",
      "r214",
      "r216",
      "r222",
      "r223",
      "r266",
      "r293",
      "r295",
      "r296",
      "r297",
      "r300",
      "r301",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r474",
      "r530",
      "r574",
      "r591",
      "r598"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by the different classes of stock of the entity.",
        "label": "Class of Stock [Axis]"
       }
      }
     },
     "localname": "StatementClassOfStockAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/CapitalizationDetails",
      "http://middlesexwater.com/role/ShareholdersEquityType1",
      "http://middlesexwater.com/role/ShareholdersEquityType1_Parentheticals"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r20",
      "r69",
      "r152",
      "r171",
      "r172",
      "r173",
      "r189",
      "r190",
      "r191",
      "r193",
      "r199",
      "r201",
      "r221",
      "r267",
      "r324",
      "r434",
      "r435",
      "r436",
      "r450",
      "r451",
      "r470",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r487",
      "r501",
      "r502",
      "r503"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by component of equity.",
        "label": "Equity Components [Axis]"
       }
      }
     },
     "localname": "StatementEquityComponentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/CapitalizationDetails",
      "http://middlesexwater.com/role/ShareholdersEquityType2or3",
      "http://middlesexwater.com/role/ShareholdersEquityType2or3_Parentheticals"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Statement [Line Items]"
       }
      }
     },
     "localname": "StatementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ShareholdersEquityType1",
      "http://middlesexwater.com/role/ShareholdersEquityType1_Parentheticals",
      "http://middlesexwater.com/role/ShareholdersEquityType2or3",
      "http://middlesexwater.com/role/ShareholdersEquityType2or3_Parentheticals"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "localname": "StatementOfStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r189",
      "r190",
      "r191",
      "r221",
      "r494"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.",
        "label": "Statement [Table]"
       }
      }
     },
     "localname": "StatementTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ShareholdersEquityType1",
      "http://middlesexwater.com/role/ShareholdersEquityType1_Parentheticals",
      "http://middlesexwater.com/role/ShareholdersEquityType2or3",
      "http://middlesexwater.com/role/ShareholdersEquityType2or3_Parentheticals"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesDividendReinvestmentPlan": {
     "auth_ref": [
      "r69"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued during the period from a dividend reinvestment plan (DRIP). A dividend reinvestment plan allows the shareholders to reinvest dividends paid to them by the entity on new issues of stock by the entity.",
        "label": "Stock Issued During Period, Shares, Dividend Reinvestment Plan",
        "terseLabel": "Dividend Reinvestment &amp; Common Stock Purchase Plan (in Shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesDividendReinvestmentPlan",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesOther": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of stock issued attributable to transactions classified as other.",
        "label": "Stock Issued During Period, Shares, Other",
        "terseLabel": "Stock Award - Board Of Directors (in Shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesOther",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": {
     "auth_ref": [
      "r5",
      "r6",
      "r69",
      "r71"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.",
        "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures",
        "terseLabel": "Restricted Stock Award - Net - Employees (in Shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueDividendReinvestmentPlan": {
     "auth_ref": [
      "r69"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of stock issued during the period from a dividend reinvestment plan (DRIP). A dividend reinvestment plan allows the holder of the stock to reinvest dividends paid to them by the entity on new issues of stock by the entity.",
        "label": "Stock Issued During Period, Value, Dividend Reinvestment Plan",
        "terseLabel": "Dividend Reinvestment &amp; Common Stock Purchase Plan"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueDividendReinvestmentPlan",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueNewIssues": {
     "auth_ref": [
      "r5",
      "r6",
      "r69",
      "r71"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.",
        "label": "Stock Issued During Period, Value, New Issues",
        "terseLabel": "Shares issued"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/CapitalizationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueOther": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of shares of stock issued attributable to transactions classified as other.",
        "label": "Stock Issued During Period, Value, Other",
        "terseLabel": "Stock Award - Board Of Directors"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueOther",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": {
     "auth_ref": [
      "r69",
      "r71"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited.",
        "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures",
        "terseLabel": "Restricted Stock Award - Net - Employees"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityOther": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents movements included in the statement of changes in stockholders' equity which are not separately disclosed or provided for elsewhere in the taxonomy.",
        "label": "Stockholders' Equity, Other",
        "terseLabel": "Common Stock Expenses"
       }
      }
     },
     "localname": "StockholdersEquityOther",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SupplementalCashFlowElementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental Cash Flow Elements [Abstract]",
        "terseLabel": "SUPPLEMENTAL DISCLOSURE OF CASH FLOWS INFORMATION:"
       }
      }
     },
     "localname": "SupplementalCashFlowElementsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TaxPeriodAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information about the period subject to enacted tax laws.",
        "label": "Tax Period [Axis]"
       }
      }
     },
     "localname": "TaxPeriodAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TaxesOther": {
     "auth_ref": [],
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedIncomeStatement": {
       "order": 3.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax expense classified as other.",
        "label": "Taxes, Other",
        "terseLabel": "Other Taxes"
       }
      }
     },
     "localname": "TaxesOther",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TemporaryEquityAccretionToRedemptionValue": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of accretion of temporary equity to its redemption value during the period.",
        "label": "Temporary Equity, Accretion to Redemption Value",
        "terseLabel": "Shares Outstanding"
       }
      }
     },
     "localname": "TemporaryEquityAccretionToRedemptionValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ShareholdersEquityType1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnbilledReceivablesCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Unbilled Receivables, Current",
        "terseLabel": "Unbilled Revenues"
       }
      }
     },
     "localname": "UnbilledReceivablesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r53",
      "r54",
      "r55",
      "r225",
      "r226",
      "r227",
      "r228"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.",
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "terseLabel": "Use of Estimates"
       }
      }
     },
     "localname": "UseOfEstimates",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r205",
      "r216"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "terseLabel": "Diluted (in Shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r203",
      "r216"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "terseLabel": "Basic (in Shares)",
        "verboseLabel": "Net Income (in Shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedIncomeStatement",
      "http://middlesexwater.com/role/ScheduleofbasicanddilutedearningspershareTable"
     ],
     "xbrltype": "sharesItemType"
    }
   },
   "unitCount": 4
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19)(a))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(b),22(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123586518&loc=d3e961-128460",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(2)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13467-108611",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13476-108611",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "940",
   "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(1)(a))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(13))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15)(1))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(16))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(17))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.10)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19,20)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.15(5))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.17)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(15))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(22))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.9)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "405",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=6957935&loc=d3e64057-112817",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(10))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(16)(a)(2))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(16))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(1)(b))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(16)(a)(1))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(16))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(19))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.(a),19)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.15(a))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.21)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(8))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Topic": "980",
   "URI": "https://asc.fasb.org/extlink&oid=126950214&loc=d3e39995-110364",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "340",
   "Topic": "980",
   "URI": "https://asc.fasb.org/extlink&oid=6499975&loc=d3e44250-110382",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "340",
   "Topic": "980",
   "URI": "https://asc.fasb.org/extlink&oid=6499975&loc=d3e44264-110382",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "340",
   "Topic": "980",
   "URI": "https://asc.fasb.org/extlink&oid=6499975&loc=d3e44278-110382",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "360",
   "Topic": "980",
   "URI": "https://asc.fasb.org/extlink&oid=6500269&loc=d3e45485-110386",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "405",
   "Topic": "980",
   "URI": "https://asc.fasb.org/extlink&oid=6500807&loc=d3e48068-110394",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "410",
   "Subparagraph": "(SAB Topic 10.F)",
   "Topic": "980",
   "URI": "https://asc.fasb.org/extlink&oid=122136391&loc=d3e660557-123036",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "715",
   "Topic": "980",
   "URI": "https://asc.fasb.org/extlink&oid=6501251&loc=d3e52485-110419",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "835",
   "Topic": "980",
   "URI": "https://asc.fasb.org/extlink&oid=6501569&loc=d3e55921-110430",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "835",
   "Topic": "980",
   "URI": "https://asc.fasb.org/extlink&oid=6501662&loc=d3e56162-110433",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "980",
   "URI": "https://asc.fasb.org/topic&trid=2156578",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(17))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(18))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(27)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(7))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(9))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(2))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.24)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(210.5-03(11))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(5))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3000-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.25)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(d))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A)(2))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(a))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(20))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1377-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1278-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(10))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "270",
   "URI": "https://asc.fasb.org/extlink&oid=126900988&loc=d3e1280-108306",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "270",
   "URI": "https://asc.fasb.org/extlink&oid=126900988&loc=SL124452896-108306",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(20))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "270",
   "URI": "https://asc.fasb.org/extlink&oid=126900988&loc=SL77927221-108306",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "275",
   "URI": "https://asc.fasb.org/topic&trid=2134479",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.18)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(j)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "26",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8844-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.7)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "34",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8981-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.9)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "280",
   "URI": "https://asc.fasb.org/topic&trid=2134510",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=114868883&loc=SL114871943-224233",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Topic": "340",
   "URI": "https://asc.fasb.org/extlink&oid=126905020&loc=d3e5879-108316",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "340",
   "URI": "https://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(d))",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "440",
   "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "440",
   "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q4)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123453770&loc=d3e1703-114919",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123453770&loc=d3e1731-114919",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123453770&loc=SL108413299-114919",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(10)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(4)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(5)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(6)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(7)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(8)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(9)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(4)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(5)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(6)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(7)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(8)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iii)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(03)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(4)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(5)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(6)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(7)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(j)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(4)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(l)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(n)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(o)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(p)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(q)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(r)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(r)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2410-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(4)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(5)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(6)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(7)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2919-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=21916913&loc=d3e273930-122802",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "60",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=6414203&loc=d3e39689-114964",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(25))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "60",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=6414203&loc=d3e39716-114964",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "70",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=29639808&loc=d3e29008-114946",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(d)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(f)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450691-114947",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "715",
   "URI": "https://asc.fasb.org/topic&trid=2235017",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(v)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.4)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.C)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4313-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "https://asc.fasb.org/topic&trid=2144680",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(4)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r476": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r477": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r479": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r484": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r485": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/subtopic&trid=77888251",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=124258985&loc=SL77919372-209981",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r487": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r488": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r489": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "https://asc.fasb.org/topic&trid=2122369",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r490": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r491": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r492": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r493": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r494": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r495": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(13)(g))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r496": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r497": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r498": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r499": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(9))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1377-109256",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r500": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r501": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r502": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r503": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r504": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r505": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r506": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "210",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=118262064&loc=SL116631418-115840",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r507": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "210",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=118262064&loc=SL116631419-115840",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r508": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 1))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r509": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 6))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r510": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 7))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r511": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 1))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r512": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 6))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r513": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 7))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r514": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 1))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r515": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 6))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r516": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 7))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r517": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5D",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13D(Column B)(Footnote 2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=SL120429264-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r518": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5D",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13D(Column C)(Footnote 2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=SL120429264-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r519": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column A))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "270",
   "URI": "https://asc.fasb.org/topic&trid=2126967",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r520": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column B))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r521": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column C))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r522": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column D))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r523": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "440",
   "Subparagraph": "(a)",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r524": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "440",
   "Subparagraph": "(d)",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r525": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Subparagraph": "(d)",
   "Topic": "958",
   "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r526": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r527": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=SL120174063-112916",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r528": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(c)",
   "Topic": "976",
   "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r529": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "978",
   "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r530": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1402",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r531": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r532": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r533": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r534": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r535": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r536": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r537": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r538": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r539": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r540": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r541": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r542": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r543": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r544": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r545": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r546": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r547": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r548": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r549": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4587-114921",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r550": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r551": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r552": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r553": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r554": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r555": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r556": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r557": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r558": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r559": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r560": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r561": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r562": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column B))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r563": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column C))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r564": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column D))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r565": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r566": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r567": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r568": {
   "Name": "Form 10-K",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "310",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r569": {
   "Name": "Form 20-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "220",
   "Subsection": "f",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r570": {
   "Name": "Form 40-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "240",
   "Subsection": "f",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r571": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r572": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r573": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "405",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r574": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054",
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef"
  },
  "r575": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349",
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef"
  },
  "r576": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662",
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef"
  },
  "r577": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r578": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r579": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(20))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r580": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3)(a)(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r581": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r582": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r583": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(b)(2))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r584": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(b)(7)(c))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r585": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(b)(9)(a))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r586": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r587": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r588": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r589": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "320",
   "URI": "https://asc.fasb.org/topic&trid=2196928",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r590": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r591": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(d))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r592": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(f))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r593": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r594": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r595": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r596": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r597": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r598": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "55",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2626-109256",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r599": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "30",
   "Topic": "325",
   "URI": "https://asc.fasb.org/extlink&oid=6384439&loc=d3e42048-111605",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r600": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r601": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r602": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r603": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r604": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10149-111534",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r605": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10178-111534",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r606": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r607": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r608": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r609": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r610": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r611": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "https://asc.fasb.org/topic&trid=2127136",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r612": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r613": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r614": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r615": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r616": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r617": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r618": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r619": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r620": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r621": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "60",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=6414203&loc=d3e39716-114964",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r622": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r623": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r624": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r625": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r626": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r627": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r628": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r629": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "360",
   "URI": "https://asc.fasb.org/topic&trid=2155823",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r630": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r631": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r632": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r633": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r634": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r635": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r636": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r637": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r638": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r639": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "https://asc.fasb.org/topic&trid=2144648",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r640": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r641": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r642": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r643": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r644": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r645": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r646": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r647": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(v)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r648": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r649": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r650": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r651": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r652": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r653": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r654": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r655": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r656": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(2)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r657": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r658": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r659": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r660": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r661": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r662": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r663": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r664": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r665": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r666": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r667": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r668": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(13)(g))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r669": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(3)(a))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "https://asc.fasb.org/topic&trid=2208564",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r670": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4H",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r671": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1402",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r672": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(1)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "480",
   "URI": "https://asc.fasb.org/extlink&oid=109262807&loc=d3e22047-110879",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "15",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "712",
   "URI": "https://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "15",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "712",
   "URI": "https://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(5)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2410-114920",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2439-114920",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=6412939&loc=d3e15145-114933",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "60",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=66047640&loc=d3e39622-114963",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "70",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=d3e29149-114947",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  }
 },
 "version": "2.2"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>88
<FILENAME>0001174947-23-000258-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001174947-23-000258-xbrl.zip
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
M3DL/,8#VEG-"=JV]8L]\:^>331:F)1>V\]6V.VKH-@SSM>U\@CZ#GMUT\!H
M]AG<7'S&K]>6X]C]<NF3W;>[ER"[%XN3#6YZ=G]@MVP$[1O1-PC4DRL;^P*R
M[/XU&7RR;8=T^Z0+P_?)USY>,^B0[HUSU>[8I'NIFNGE-;N=5MMI=SL# .O*
M<A1N%%S ?P7 2 +73>?*'@P &$#9AD&P_QNQ.;CZ1GK][I<V+M3IEDN()6CE
M]*W^-\!+$_$"P! +_G3P+D4Z?C^/_4&*?AS D*"BYMQM+>+VVOH&8R'%S%2M
M=A,O9P#/V A)IPD8 ;@1\;U^NPLKQ7;V=0\F[=C=&Q@9U@LX&]C_=8,C+@(#
M3V\Z+2"@ Q  G@<*#1EDM7R ??].3>-5[]0T7OM.S1/=YV$8@JA37VG$M9CR
M+1S?*9?,26:35AXR&#\YQ[&83^-X.,$S!]6,1XZN=98\SM(.RA.3C/I/9'<<
MZ^(*Q-R^NAKTK":(XA\[]1WUO6>U6LGW1T]H[JT=U.O_D8H9WG/!<X$G)/FT
MHZA[YO23"3 *PD IX0Y@PYV$ QQ4CPAEYX^=QLZY.<CAM++GZ=K@(_S5?^3H
MII4!?2%?GI]GH>71NG:_"$]NM4D/G\[! :R.(^Y5I\(#5/K@U&_REN+*VV;I
M[M J+*R#:2/$>,#@?U>?S2]B@U2;G]Q+HY6&[B Q=*?DZ2%,$*F!O'=/-;]%
MM"_W28O[+J>D5R.?N.\_ R\^BR 65XWM @ZAU1<\8MV#> 9W,N.M8/XR1=,K
MEALU)C^U!R_"2.3Y;<T5NBV'_4VJ_WG4^3J]FVE?JT8NHADHG:Y)O#9%$(CH
M=U/#^86N61+HV*A&OO1 ->-)PUD$4O"&3L-3TKSL;N7@F8FVMC[!EC*O1D.1
MK8K:NGXOA40/K'ZRI=.K44];[;353B^%1&M**VWI\CS:B&S5T3.HHR\]$\!E
M =U6 %Z08EJLW[8ESE8[O6;MM.7_9Z;5SXI$;@FT#>9>C7[:JJ670J)'U9[=
M4FNKH[8ZZJ^O;E\=B3M_UH-VA>-S#Y]]8P?M3*OBV4@\#6H .T:X0NKA(<9J
MI O6J^?);U@XT?ST%RGN>7A/A-RIPH/Z6BH6)SR[0#)E%QITM=HA(WB9]7X9
M?-FK2>^!KE_17U=JRTM_T'(73R$1#>_*HTCF&5ZN8I$J8=&,F,=CT@5CY8*
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
M   (    97@S,BYH=&W55UUSVC@4?6>&_W#7,^TD,X#Y:-H47,\ )EMF:&#
MV4X?A2UCM;+DE40(^^OWRL9)FLUN)PVSF\U#P-+5.>=>2>=B[V/X:>;7:]['
MR3# 3[!_7C@-9Q/?<\M/G'4/T]YH'GR!5?AE-OG@)%*8/G3:N8&0953#)=W!
M4F9$-,J!!JRH8HF#"W'IXJGK!I 1M6&B#^T!&'ICFH2S#3XJMDF-XWLC?W*3
MLC4ST.MZ[@@%+YY/Y?BOQ5KG@W\%;"UY_)Q*1%08JAQ_-1F'T_DEO&^_A?%D
M&4XOIN-A,;*X6JZNAI<AA'/HG,-5:]4:M^JUUYI&9M#IG;6/DN?CJHY8R.\)
MOFZU8<G>\:<-"*@03,/G%@22\P:D5-'U'C4H&P(F):8!1N(7"FNJ3;TF$\CV
M\$W(':?QAC:*J1P)9<PB4#27RF H$QM(&(84D#MF4HA0.&&BG!%$1(QPT(88
MFF'*&I(MYT@MLYPS3*M88\$5_7W+U"$(Z6WQF13U6J=W0DY!*NB<G<2G=LJ&
MKVBT5<Q8B,E-E!*QH3",C)WNO.^]@9/.V6$CX=UY=D!X=RX1XA2(B(ND@8E$
MJHQ8HDHXYL($:,+BA_G6:PEA"L7GBFHKLV$C">>X!;B7-D^<R%&W+NMUES]B
MQZQ@L=08M>5EEA(Y"OKBZ1.+8X[8-_#9(L(8JT3$'E#DO0VHUR)YC>6. ??P
M,:&M_\=Y_0M8.!S-)G@W9[/58CB>7O[ZP6D[Q?-B& 35\Y,)=RPVJ0UMOQJ@
MFZB8JF:$]X#DFF)BAV].X>Q>N*P(KNWMB BO*F!D[AS<WPN#6^UA<#=8+3V0
MK*4Q,NO#B)/H&W10J9:<Q;>*>DR@0U_,T7GN)=74[ ]:9N;XKG8?W%[/M0O\
M@AC_+8\@^P<:_FO^<<IH@K<<;[QAUQ3F2<+0NAX7XA:'R'_VT7R)?3) 4^C#
M!5VK+5%[Z+YI0+?=[;U$J4<%&X+&HX1^)_%7#7HJ+YL GLD=M@!#Q5U_J=I(
MX8VKLH44'3\ENEY;4XS-E;QF,49@P_L[P[4NO6/H[&O;F YM 1'_*3[9*KPF
M:0G\H$79^:I-U6NX*F-:6VEH[ P[ >I/$MCF.&(3P!9\' ]_R;OZ .R79A,N
M&.5Q'Q9D0P>X @LA(FL#T&Q6;A%,?ZM82ZPF&DP?WN:F K^UW6+L42ON5E:,
M]WSQ/1Q*LYYS)\YSD?+GV)^*?J\$KJU!F?;QK,RU;R;EJXI]H_D34$L#!!0
M   ( '* 6%:6B=^UPH(  &;Y   -    :6UA9V5?,# Q+FIP9^R\!U146[(W
M?@ 1)$I2<B-!4 0D9QI!D@A(3A(4R0*2,XTB.0E(D)R#)$%R5++DG&.3<S?)
M!IKN#V?FSOO?.V_>O>^][_N_F7D>5JW%6GU.[5_M.F?OJMI5A9Y$+P+7'\DJ
MR (8&!B \>4?@)X!I '<JU=QKF+CXN#@7+N&BT= 3DB CT] 14I&3$Y'#:*G
MHZ:E96#F9&5@O,=$2\LF>.?>?6X^/CX0J["X$(\8)R\?SP\F&+C7KA'@$U 2
M$E+RW**]Q?.?OM!? !)<S!VL.BP,1@"3! .+! /=!H    ,;XT\7\)<+ Q/K
M"O95'-QK>/B7-U1>!S QL+ PKV!A8U^Y<OFK]^7OP!42;-);W ^NDJD^PV&T
M)^=Y'96!RR15]I5";0C&S/O<X<TUO!LW*:FH66ZSLMVYR\<O("@D+"+]4$96
M3E[AD;J&II:VCJZ>R0M3,W,+2RM')V<75S=W#[^W_@&!0<$AT3'O8^/B$SXD
M9F9EY^3FY1=\+/]<45E575-;U]+:UM[1V?6M>WAD=&Q\8G)J>@FZO+*ZMKZQ
MN04_.#PZ/OF..#W[(1<&@(7QR_7ORD5R*1?FE2M85W!^R(6!Z?KC!I(KV+>X
MKY(^4,5Y9D_&R/,:EUPJ*J/LZS4F7C48Q7.'(;P;S'Q++/ ?HOU)LC\FV)O_
MDF1_%>S?Y)H&"+ P+I6'10* @2&$":SS*XH-X9YK+=(?/>$1/O0A-Z5D36WE
M\=8UO$4GK$KG!5AV$SUDL!$-Q%2#D Z1;XP.Y)VXSMW0P' P^R ;U@ :6%+P
M$D,#&9YH@-46C%@%_?J)1LP0X! -(-2,B,$;AFC@VTPD2E@.>8<K,.V("[*R
MVXD&:$LE,WTO6:#(XUL'SFXV'[@LHX$(532 I[BT?H&_<"IJCP8Z+T=+)P:C
M 7\6V"'*?Q^94H,&EM]#6J(1[FA ZCM*>18"[S["^PGI)Z2?D'Y"^@GI)Z2?
MD/XE(&E_4RC8(LG,-'KZD:WE8^\7C WATD;K13S@# TLQB.CZ?!1\^"CS$='
M>)?L?V.@ )DA_PFJ]9;KK)--\N;(RADM?]C^M"U$DBE_):00#>!SR:*!-&LT
M<'Z2AM1\^>E8KRXXIEC)8FI*U5"I%+&%!I[4=Z3PC<>%2#RY3Q=9P'2*I=T
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
MV.2J__KDA6$$F?A"CG&,!KYRG3*+W+QH@&P^C-W R:-81P-7FE?>;1B=P-%
M#JFVSY?86\K7:&F=THG3G$2[]I"6ZVZ=[7KSP<NXG-T/"-(YLJ1TGEVWZ>C
MHOV$X]?G!+I1*2I^>VNW1,RQQ'*Z4/^:TYS EPI5T!+-)"?-O3SF3U\NM-5A
M$Q%(1_%._P8YSNA$I;#!KK-D%[5[$U0TS4[Z*_U"ST7,:0_8<^%:H<L]:*#:
M\DS\Y#5GN"?Q>W75 !4!0-L23_ONQ<P]D>0G5[5R3 JM($3WCAL=.T0"XL;K
MC%+N#*_+CRM\DC>+\D'YJ%;*7SG:UC&:IN<=D\#:C(\XZTW,CK?PFA,"3V=7
MS?K8Q<3$[GG 5(J5"I"L\,=Z<H%'XNQJPW9.WMR//^M;R6HH?NCY3-I#R9S>
M]65N.[5R)J>ZC6EID7 @8+<RR):7]HD,KUX/T>R5E\@M!X7N,XS9P:N@5D*5
M1VE:8_>,QY!&G#FD=Q);V\K7Y./![MJTYDQBZWD4FY4M;HI?I_OR0OF);R!2
M3[IM#/>P*^6=CI]=4<4DQFYZKCPTD2>6#)\;Q/;</A?GZ5?L.:_AX##I.,U[
M)QL:#?307U7 @A=!$,I($!J0-@Q$ WZ4$,3'R:9/GT=W5CXW5[S9&W]L%^#6
M%C3)$%:PN.@+P>M$ V_)OJ*!H[L6$ 3GY1/!Z5@HLF8<-# XD7'YU72 4'<C
M?\L0O'0%!KG 2P2A\"_O@5K\Y/&3QT\>/WG\Y/&3QT\>/WG\Y/&3Q[\8#VO6
M-A'0:Z1X;E(MDB53?L=%CG)D"7MFN_KUOD)%[-23MWDLE'M]=G_+1?22"Z$'
M"$7P[))+H>]0*9+.O4#.QGLQ'!-WU;B04:?-)6:$H53%8Q\-_'I(2UDK?6JM
M#+70BC&__[[('[F)?P=<_M\\DX6ZKO)CV((?P]:!4+=]?_+XR>,_XB%PSV[G
M6%1H_Q[G8GUEC.CM-P\8!:[A$ @),42V%&EZTN!?>JVBHOCREUYK?Y=QV*77
MJM 2<56!%5[X_^R ZA^%*+YXJ443[YSC]H JW(NZFW>68TZ7CTO00([;Q6%S
MN)?+K?#(J>I3*SE86Z/*\C>DC(GN>=6>!R6N86F%IYR68]6[>WJQF?.!;VXZ
MF3W/]GI[L;0;<G;ENB3#&V(I]A#$ZZ6Q^J'HDW$&EK*G%*KCG,NP[:,^1=AW
M0]3PL,17WK6U7FRJK:$3<*!*SWANXDH\NV#[P#:?IL714%999@A[^L'_FZ#:
M?R9'ZQ^#L!+@XY\O8I:F2 7:V\>?*;L#D0DHHP**>-B([+E "F?A7:AB3/F]
M$TEW<#!*JG:!]&D/=(!&+F^ZZGDX,JAK\W5/]2$2*-6IK KI'V>WN/E2E>$A
MO2^!%LGW];XA^A2CV6>Q$N5C9Z0\ 6I%&&KW']"2&$I[D\]CPS^JX)55LGH0
M[[=YE(Y")*TGMI/AN7X7M1G-[S_45_>^6RXX-FKS2=?4"!\;W^C$T97R^HPP
MS1+<70_9FA=>>@67SQ@*?.6A$;N^0.B\+W"-SSKP=+GWG7D=&B!%X:2UG6FG
MC[4\[5X3"N$,E[MZ^4:J^OX/'AO_(Q"%/W37_)RL]; _O JJ,B>]7?,=>55E
M2;]R!278%&\$?RHBDS'[Z;Z_G,DM,#=2"/2Z:$LQCM6,**10T\BTD ]%93&I
M'_[<=+79F0@"7T8&KAN&:CK-4%;T"<QWDYS7/&&0:,J#BXU]?!5Y[Z5Y<-&V
MIB.JZ')<W7YWP="*S08N:+ZS-4GY':.^QT[:*)8ST(KU2$6C%)VV4G63+VKO
MQ5RD]*P/#N-'MTA9)5>9U+Y/S!T('32 'Y&V=,3?ZB4V;J0RFCNXS_-&[O;]
MA:\,BZ7+D;V>X_BS*76\H_'GRJ"D76FX7-Z0#$7MJO]_)_K[-['?=/KW& -/
M$1/2E7#3TH#4 ][\ITSW,37:7IC@3KT,> F[[^BG1QT9Q&? :+$T>NPMT:TK
M_+"V5K['&XLD$<XR3-PJ%X\B7<"=LJ:6-@I6;[MO/-NF6YYS>+A"Z\1@'E;E
MOBEQU^) T?+CT\UYS(JQI@G3)AO3];!OMI),*^%-)OY >+8Y6 \XVKXP4AHN
MUMI6';6YMSOI6S[[N"R#-1T[B!QQ3$/E!,^7<[<]D1'[ZE!>$&GWO=J<\GOI
M-=A3:JY@I-U2L<A21W'V).)E987K)Z]BMG=9JT2RLKC[W^58_70.\V+SYMUL
M%.72J\/'!SNN33(RK^)4 U!?B> 1YQ0NW>#5X4IVT8UE48-B<UVI-"F-9,VM
M@WIQGIY6- #*^#ST<JF\HFZP-_Z^/D.$>(L4%@6M^>O3"^NQR]7E\W%]HVRG
M7.JZPC :J.2*L8LW/_'WZ^T!?%P6C4G=M\-<2\"74Q,$.7H,/FBV0Y%C;)!K
MIZ&!%GTX,2HX$*6]>_E_)$+1YQ8:&+J/!KHOFA%/<-)5#2%HX)I=&_CL-NC4
MJ!H-X(&7.!"7._3#2TCL)Y>&I23]:QEW-(!D:;Z.!C82(*L^"TBVR_V\&@JZ
M("-&ELZ@ 7_  _N'JF%Q2&DTD'FYX\>>0V!9/^'\A/,3SD\X/^'\?^",NX5J
M&9!)U38*'5*XM!&[BA'#S_"6FJ@W.1PA]L5/31O*U01L]WS@2 PTT%E(UN;#
M.(Z4L[^:E+_AIU@78-#\0K&R]EY?&&DW,"#4V6BS2=T9Z63 22BQL!3E%&3B
M/F'SU3$YKH.(QU,+1*?"[&%WD89O5PGN.IIF_U&+\6N9Y'XE#;MCKSAFR(]B
MC%_-CNIO)@:XM-:)@SQX-\_>BZRF/I%?E-=&,-,&(.U/(SV:?W-O0<%VD_B8
MT]2.K<1-U)[IM,K)<3-.&:V+$#]9)-]+IR7K<^H0 Y$SNM) _O<33CI<-S$?
MO_P@!ZO91H&E]<:@'IR-Q6XB)] QOK1*@RXM@4_1F\\NUF3![MT1Q(:!XW4#
MOT:JEL=I6K+Z?,/S;NK>@,;OZH(BH^N?[_7YOPC'?"/>(_PD$KN_. <-F"Y(
M[/,,[.*#XP,8O+:_=@'P$:%=O;]KPQN<LYG>;64(HUZ4N ;Y=FNP>7<9#3QB
M+I5,)^8I1\C@G/2U;-65Y'DO;1@*?AI>&Z67?XW%L78+,!:< U)%QON;81/*
M$\?X25E%UN/X+ND&^CI&E$LU7V8.,ZYX#^)00NL?L6$%-B'4EWI"O?GO4:,!
MN22EL'8;Y]RG";D:S-$Y$8[1O>[K,=M:-$OQ 4E?%V!AE0U]YFL76?T\::+]
M:""U'@TT(DRJN W\R3%Z$"9?$NW\]VV=<??Y.>14:Q_0QM?%#J1P?AUZ\.4+
MDCT_,P1@^P>GNQ%E!7+9EH*"P\LDMQA 4-M6N%#AV%H:&;\?1WM3.!;99])>
M'!>PD\]3%&.FPVIX?S('R$93.L](JMJ7;XH?<GW66A BY!^Z!VYGAP2R'I1J
M%$42;"Q+#]KLXF*^M$N(V/- &8#Q)G*4Q<K8;^I/C]F\K'@@0ZX5R/ 7;PYC
M?8&T B2 >YSD=+K<YKA\Z1OB^^!$MGEH?7]SO+_;1R@VT3?7Q)0DKI+EPW1\
MM7J/X=*WE+\M"9?/H5-YY3$1-=DG^+K!"O989SJF;. [5)QF"YQ!\;;QVZ&3
M>8'B1:Y?-HIMJU&4_JL,XR=3@FP*)@:_K^25?\#_^..^QQ,,&?)_&L+VW.ZJ
M.+^VSRH40LZY$&AUL( SU0-5H53\:!#^#?]T/U46ZB.#%$$#7ZQ-H+:?5V>^
M9C]<X$MK3,)!R,V!@M=A%$-NO+*H#M@.VW9H,!KPYI1CB/J"O JF'2=>2*EC
M&LD[#^--FTX-'=RX?+]F#W\5IZG9#](C/HF+.D&H"PH8EW5J1=8@15 ^E9/#
MUW$9?!]L$3[.S"[JLQASRLVC#Z2"[1NB!H<C4D37H(- [=;0";+.1W-:^YU5
MW*$;J,/2^67>3M'\"RL1/O-]UJ61 _YMK0EN0[UV1ZS $$VB,%$_U4?*LZ5.
MSB:6+"Q:(()*-,"CQY99*?2_+I*4OYXH:NW.^N&-#'6\B[@OU>WL$A!4^?.)
MTEUQGML7NT.]"5M,.&=I*U:FG)J.5N0I>B'X!;T;KQ26B6G%=UM MXP&WM&_
MEL-K[O)QWA[K1N#(HGI@9P.,SZ&'I-7Y1DN@>'"XLR9YEL7<7A^\4F/+H=-B
MXTT(6[$RPV_#6*GPN+?\<X3#_'VCH(:WWUGK4$S'[8YIA)5SWVX'OYI\T1MW
M>H1B036G>+"X@\..IAH$H1;.H:!HX;0^*9%[?OM<@\=(^:*[G%JYD2JX8U9V
MQ%R:6Q[M%(H*HQEC1_6>&\3?[JZ#YL0[%ZUV;5,&!!3:IWY\Y6_^K^BZ80)U
MHTW0\&ZEG]((/WX:T;ZU9XKF/8-,,EN\^J>TV%>2H\6YM_7IV1 Q.0BM+0M;
MOCDSN,V;I(*=HIY6F_HK=@Z25%?H>27I8BDZC)!R%96*PD5BXE!QL^&].5O&
MNN$C-" B7ISV/J65@+NKDT(9%%IW;YXLK4TQ9YMQFF;HN;' YCI?-A'F_M?M
MB-H!*V!_H\2Q58+C<J>/LPZZW'CI)XY*6:1MQ^XU^,<(+RDO1W/W.3G]X4*,
M_PD*ZP[J;[N;_XTUG6*%! =>'2E(FV1PRG#B[^EI?EKI8G2],FUG[LJT[&0J
M+*%#E.&\\Y2X(P-AG^4=*&,CI=DV$<@>U17FA.Q76=51F4\,WEQ" _92FO/[
M#UV,L0$ H 5$U89D;-U?_WOKH*X/P]#RA)/E3AK&I&UP)*QF Y(WF#B:&:.M
M92JKS*.FG]73!+(FM?1HF*;;4S5UH-!'L-"2()8/,1ME&WJ@G$'CKI^VXWSS
M7?#O&"W9?]>'=ZZ);U?"^JL23X()Y^62)13>N]A/'&XCQC7FDOS$"5YHRA<]
M%-G?>JDJ0U&V]G>WGK^SY2R4X?DG[;V.>8KSJXV('./P8K[09E%(6QU&',[!
M3R>QMJN/(OGVJ.<6Y^Q;K'5#3V.0FHIA$C0RC./X&F0)LZ+I<UE=HXR(_^I1
M#[G6NV1NJN>"PI2++N"@/:?]*Q8BYL%<E=N>E#*[4](Q!,92FJ^\&MC8ZX5M
ME95TFV!I@?RBU?6C8N <@]DFP3Y[<]J(24JJY]?$ #:L4+A$8QY"=(FEN-1_
MG['>?<AICD>>A=0]&O3^D^EB5 #8D*T1!@FH, K0$PP0DRYLBL>-I9SKY&E3
MZL*>W#>6I)I[8S](,.&02CN8I<BG=%-9H_SY24A5/G8]6;1ZY/N8?EGAPO@X
M@<3PPND%O:_.-JS$!/! V3._K^G$[ C[@GGBH.FU8!.HX@")F\?\&(MB3T';
MFK "I9$@HES0:3G2Q+!:T^F"5V78IJDO=W)&5W^E.M:&M*-67)D<([%2DNIL
M+C?+.VO )GLK;<IUH+JGX5QD8'7I-9CIE0,&[5&_IS8(#>#&7UJ]=]# J>2E
MV4O]2PDZZ0_C5P:,!MANH(%E.22CT0\K/ \-K&(N(*W_4LS^5O'2%B>_M-'3
M]=% . @6[/7##+^TMM_C0^"_U*"3<%T:X^IHX."U'8H/TL)R:8>'0%!/+C_P
MCE]*V1\V_;#&52ZM<>QFQ-!/2#\A_83T$]+_&DBHNXV8M<VTUN I>KKWLI,U
MM1>]/EE,:V#?"_D<5E,72^6D G[LT4/<8N=(TFWX9K7'U.@>1>(MK_$>ZITK
M*?-ZU[D1A]L&88:$B-<$"N00,JF.$ H-BQL(P GDD8TPSW*_H6XU7$(/F6M/
MV\/ZAE1!^1D<FRI8]IZE)&R%IJA%#(T@!_[ K%6)'?ZK:N#/D+;6OZ"$FZJM
MK1>"\>U?(@X9;:X"E.9"7<9RHXY/W^.7;$RO)/+'-4TS1PI%Z+^VIFM)K5?0
M7L9A2HX@](Q]!29U E7HY99A^AR0E+\2S3-!@-9W=<94H/I9@U\UE.K(IHT2
M%GY'H&F8;.-%9<;'QZ?UE6T.ZX7$2W9M/ND32GKMN241(N_GA&L4G7[$Q'XE
MH,5O9?/ )N_](PK]_UD)!!>D(ZIE0XM58Y4JNXHK<VN&WBG&ASQMD5%NE%>(
M1);%MZ4NO:E27_;],P2FKT0S@@4-, =*H8'JR NVZ$;,AM\Z,__C(:8_0NQ=
M2'5GKI &RQM)%C.9P3^2%M*6[091^(9^T$:3<[+6[S?O3J9TQA*?KS<O\D#P
M5E!4%JN)R[H?',?9%(Y13,C =1V-[XFO-Y=(<Y1U D=DMCP(<XJT!%Y-?ZE_
M[H_)=D+!3ZZUGCACNW,YVI6_>P+_+2,">NU6+%8G8ZRI.*ZXC$0( #]W3?J2
M*L#=I3,=4QGY?<DV< N<P-CH3?="QLFXNY4AXJTVR_(%SKFZK."[7-MB#/N(
MHK0V<.FBMU5U:['G[K2)I6.3>255)&M<)!HH<CLCT9&>C>=2#BRX]-HL,@N+
MQR.1_?.7WO+ O7]W7A;QSE%-0#IQ*>K7\=!2\&\5[XO'EOD/3D5]$$VEFP]K
MFU[>D&FS@@0/ #Y.2>6UJJ'OWVOM'#;369%NI[+ZR56PQ%TE 42H= Y/7X&Q
M##_D;,(M]4P;P\ .Y/C)SN(#4 ?K?A3-)I=[P:RUMO SDKMA"^U,WLL(+#00
MJ9TWKA&[+SAZQ#W\9#6#+NOTTMG2I[?X/6?4N?36>+$93#LLJZ%"C2.E8?*]
M$YO/@0\=^.[QUE>XSUO^.3SY*$?'F_L,X%VBA:#E@Z(MN0^6=:+WG6-%XN);
M.:C*+)T)CY,%GPALY$AN>(<K&3K"9@SNOAC<TWG# [/=O5C]$=7@%U+\\'2
M1&8H?Q$-9/\I[^)O$D!@V-YHP AX@C/QVS"C=MIOTEW^YZOS?H_<(6TVFOO'
MUMXW9CAO,927PN7G<!:)4>*&P1^WN"U%#/J.)F?P;G1^CWR&2,8[-,+8'-XV
M9$G3J3]M(WC!C ;(B]R0M>!8$\WY00,516P*['L/JR+F\S(M1-0LZC@J0Y:=
MK..9$,D'G8?%=]F*U<K+UKN5E;[MM82PY<K_@1 $QJJ$X/ J# T$98R_]'GX
M ?E%<LF4-NI('")R% [2"-0=3F\*W.MJYEG?J[9'4$<:##..'[GOO/C"R4L#
M6K(?G$ASP]&.EQM?&]QW".6-Q5OXRK8,BN ^QOR$8%T94$4#%4O[)QF(K-&-
MS)#9@Y8_&G["&O[-&KX_XS)235/6X6'F*\;>JE=5MLQ%U5FL FT45!H_.O_
MH2Y94P$$*1)N4::T!QFFD^+N#M>#@@7IN8>.BA6-1L04S',G=62+*?++=?46
MDS'I%D25E0'5S:<^S<]*D3)CYH-FL(#XW&T/IT'^^7H*: PND\/N$\'D_$52
M^P5:DM+E.::.Q(70W4P[ H'*)4_":+F7=6$"+5L&66LQ]LR^"C2O<-:[KAH%
M-3%N!\V31V^W^;4,6NEI3Y=D&_ 91/**/<.]AW$&3SUNS$>,J(U(@"QY+ UO
M5<&)"@H7BL.KLFVTF-56#DP,_>4HP4&[^H(B^Y%9Y=5QQ!C3CUG?%L4939<5
MS@B9@7A)RD9+AC$7(QZ42''Y^S"4(=S-*3Y/TWG,Z%)WZQ5"*8RY5]F]@?5<
M!]YY7Q$5(FL)EB$4$_BMF%QA>U%.>^",3>F-,8XY>9L<O%+*Q=3UR)ZAP@$Q
MX4Q$J#;"CS5,3"Z[-=O]!OA99;E^3HUCW&Q_;X,K@S<$+'VIK('Q(R71-@^Q
M,^5BNY-0JI/3*+L7<Y5^1!IOA &8=>1O^]7]<ICVJZYUX-_TJ_OE4.[7'6]_
MW:_NE\.]7W6MR_IUO[I?CN5^U4>/[2>DGY!^0OH)Z1\,TEW\ ;]FPIV7>?5I
MDFU/,ES -C4;.!=.Z98".V\1'XKBHA=D_8,[6!*(UA%RA^"@DN:6.J$A/GQ/
MK2>WGZT]]GYZC*P!^;NKO$&RY&W''TSQY\5GM80W78GJ[)["$#1W=>QW_%K2
M_&L<6N07:VL>.AT%ZA%T3F-GJ;^/7&L]X7^96O['(6DG>LD-4<^O<;B,4LQ*
M/=9&Z'B/7W CB/6J?_L"R?L0NA&-:R9./+1@55:3:4B.E:CA?(!TRT]VSS+)
M(M0=RL\;*<T8<M/7-_"4#EB)6L_;6U>=ZH1TEB[K:RZ&+X63H4C;1L2T\XK'
M&APH_:@,Q>O+ K%U:.E%3OCG?BNQQFIOY>P(E8Q:@1N22^,/B*M':_Y_=7K3
M,BT270/YW/A2;B_LG-RW/8#.#U0[WA K8SY06!GW_Q?R%EZ!R/C3;O<3,MX^
M7;O8F02W$&/!Q5 4\TKW7DDS#W^27U;K[4S'BK;N.DIX 8^/2-URNCT+3EX\
MPFVXBQ(C[B_[>+1JH"*-A=V[-6"Q?;CAFGIMJ+D,*8H;96]O?[[I./KB%1@C
MLI-_:$C&*C8VJEW--GMV_D<LX,5_!B4MJ"T<9U=+H?!+6F,UC5FGTPX$ZPQD
M-0+C;+PHR[S'*V&["X0?N)NB;B!KSD(V<X)O!T.CI&6W--\?,1Q3K#PR@[&&
M?W*ED;K4NNT-< &HS_J:9_3:QH!:X+D,C@Q2=0P2M4.N;N(4QQ\M0!"&Q4[T
MEOYHZS>>P[]&@H*L\4?=(( @VO,)#@6<2??\1D2BDU)PR<! Q%!$\X<OR*V!
MU@N:<T%)_0*RFS<3WIV]19%<0*B7KT%H$(=4MR<@%X=X:. >&A H-=+$S=
MTHTQ!O%:Z(^2(U5(SD-(TJL]RBS^)OODCU"M"OT&>/KL3JT_K[,%?HE(.1JX
MCFH.;'1VTNB^^ZAW.%;ND97]QJL%(O[]*LO=['XTT%1%DSD E]M$@ 9#]JR[
M*L^%&ZB6<4MW)FX<""9=W^!&*IRA'FH7ZAI*Y^M*N]K.9'[ *C@!CW_.884U
M#DV%YY842B_%KX^FAK 51XK]2\5]5E ,UN"I5)"UVPS9O!E_YY/F-@@GF'J;
MO<LY.!L>&1$]?/7VG-$W64-)F?,^Y,"JKF9LEFF]Z">^]UN.BA9;_5E+3>$G
MXK>.[VB3SB7?EF/D1K&RPBAFU&\%B+HQ!;#@TUJ1:+@ QGC>3TVZBQPG/FZ-
M.GI+A;!]Y/ZOH+V/U,T(]Y2.FY,\?PAI\+UTWD5]F$)6FFBVP\G+-UR9PZ)A
M5W<@P9#2=<,80^WEQKL&9(:!^F7=S/T@A\A:MO7C[=-QBIOLZG(Y;Z,+<0+C
M#;0+MMYK^01_;"^VO/%]R-@]]+#TNXXS*,5"Z]N"^L#[I_JA<Y=KRN-WF?^I
M<"[62 B0)5#V[.IGFVP%":Z2Y^Z9H29T70FS#E=Q5$?'MD[GNUN58 M!CYM)
M*HK-Z(RW:':1BN1[@^"^6"H<JS"B!%:<=]P&YAW>.*U94G7C7/-[R_HU=XAB
M*6L=RPVO,H;1.HZN@'I#@.-N]F]><DO%G&#_D\3 -ORDPM!ZNOL/F:RK\3CO
MN[S[*+O)([6RGB?>]Z+T;8-Z(?+*<$5]Z!UG0NE=U5E\A3R2FNI9>:E>60GU
M[7>X=&62]$LR[N"6M<&* 7*K:7()XJ16/:AD>1^^$?]PSW6F*]Q"6ZWI^^.-
MSWWQV,'Z8Y R/O=CT"<CHU-1R%#1K4,SKT]&L0Z\82OG6$\A2 [PV;L&Q\O5
M#H+J]_U+9K$>Y/B6VX_$/#1PD0*"5:"!+2GX .H:&C@7^5,O7C2P9(D&1OV7
MTY!D:.#$"=(R@@8*\#O!"%8TL+.!-<A6"K[<IO/0@-K-" A,!0U,#:$!?!54
M-A?MI0HN=^O/Z<22F9?J0-U(NY W%$8#7R\?,)?["><GG)]P?L+Y+\+Q[*@;
M. $'FEG,W+P)J@T=-2] 7H70:A&WBM-T5Z9IQ[X:\=FZQ.4$2D QF\!*I-LE
M;L>W:W_JL\NSND.K&D47\R I?$['W4JEK_/Q"54G_ZBNEWQ(2P>^O!C6<FP(
M.6[6.>@3&G@]CK^0<L8T4G >QI-WDE=X)$[_N_!G#__W:N5_,YR!\:/\RF)&
M3ZI78NVG-.=%(J#^FM]Y2LE(*HOU1G:UK/9K9UTG<1\;TG.V&.''W$LLM,0#
M>:N&A88@J(W)N:L&=7AU@)="#D_Z8<ZHTR$>*2Z>-*:/[>QR>DGN"#2UQR(#
M@H^(5ZT)!Q)M!-J42.SRG_EUO)(LLFS26AR0ODFAA4]&7P=6']KXW>DH'N"[
MG%CPPS%(U9$;_Z4IH>,^TSQ4NG20^YC;Z(.#??(+3Y+_J J%L%N;^84)4WX)
MUF\.TP]B8(?MU+O'XZ%0(W+#.83>O'PJ[C3EP_B$TR!+\GT:90S6N"WN\5*$
MWU)NV4?$G)=2GEO]N83\<YWB6S%*BE$O,R1%!:LP6%D9L/H\Q,DQUJCW6XE)
MW-ZLRS8TP <^N.;>N7M@R5UA=\N%487=YXM4K&'@WEIU9X"8^FV_$_U(VEF!
MC_'T3B)O];Q4\PWJO:J#3 T\4N57(A_ML*43@5M2L;WQ]9HF*FW,;*R?-CS
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
MR^Y)/,HN9'%\J;OA?+:% EZ5!T?1(+#<0M5YRC-<W+ I2WK],\\\<@]1 -E
M64EE\7MQ:Q+Q'?<D._,607Y9V0EUCP$$<;)$8NW L ^!DF[K]Y^#]6) $-Y'
MT]0W7#L.NJ*;#[?#-"^UBT?F85Y<$F9V1WD5S44,.E0)23BHI#/,\<G<0^D"
M9UF>W<$6^F+4H=[@T2?004<E[OFE4.<K-RWDMI,;#]VZ3^DR-KNZ5U"?FCB!
M'3DIS$B- LS$"J#9/:#O6:,1PWA;L7"M:,L%3]'7MTCGK8]':0X(HW/A8*G1
ML (6HQ#LB!ZXC5+HN0SX\X6%S&KC,;Y12_VET3!:\I(H^;)7=U1C79Y@1//E
M3BL*  >K<I),W-GANWSP!T9?AC/)XU.[%A2N3VV_D,NV\F/'OA#!7;*H[*LU
M^[*I_=+IG'5\L?/C7MM%Q.SIB%%E=4N\Y>TM"4T2@_ %D8VFS=F# FWE_FTV
MS2YCTG+[$9')CQ="H:-[!6,K+A#DML,\VS&'2B38S^K',19S%W<HP68LU5CA
M _<NL=9;70S'UFM0F</;-/J#Y5\KQWNPO:/\OSJ>A6X.5-@,QMZ6=H8DJ&Y*
M>'U)(%#2BOM%@.-_3%'F5^83R)A4R>JS=;SBR""[[</K26T9-F2%S;J2BM%;
MU:RECRGFM:U.M=<$<4<WM3K3#:N&)6^I5Q1#G-VI_+(W!;U"<6.@CA34A\IV
MW8?7(_1X%H*=Y*":47-"%S'R8S16O(6#0T?Y%US?R.H+^2:.XOPJ[]C-&%I'
M-C3!$+DY$?.C?C/C]_'D@^J,M;Q>G:V&#I2$)XB7AZTI19'?8JZRE^TR<FWS
M18C8+VBW5D@W*SVI21@CFKBUAI&-$"0[W*;Y=L864?X#9!X/[9)&O@89KX$3
MS-;.'OKZF%MNO1PC61X/T>JMRB>K=OBD7A,_EN>PT9$E] SX]BTU@-FPYP\=
MK6)B#OQLR3KC[J_.\-$XH0<H%!A%.-IG=;[FY@E3ZIGE$3N@/5::/+U@-E<U
M5EHS4<Y[42ZHCP?OZ7IV^P9_5?WZ\KO]%!1@B@+D&V06MAR"K5M'&U[71H9/
M\A_$>R2[/3A! 0(\Y?.]?O,R,Q90KJ082^_V2\<@$07([(81<:N*8P5P$$H
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
MNCIT_&9D+9GYUP"&$RMZ]@Y:%, %=U95>DRXF\=R)"3 LKM-75,>03Z?R/F
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
MWP&KZ9HK19 T2;W\J-8-69:K5&U;&DG5GMF-C1L@>$BB#0(L/"2S/_WFZSP
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
M-Q8Q\_2PLA@#UY'UT#*3=<,I+S%^QJ@<A$?A,QZ%P)2A/14REL_08(PLA[B
MV\%R<AP?)5BF(VD\CJ3QV#Y<PYDRS@9CZ$R5'VN@#\$'Z?>.;PJDS1Z,_&S_
ML!XA7Z[>[G@?P^$0+$+UU>.&+\&4:C8V\5?RUQ:AJL7#S  09\IY"<06"3 B
MQY3 'V;^2'D3/X5SGGD!'$2D$N.MY9,$?AWYUUG'NYRHN0S=42UO4.0X=X=P
M]Z)P&L)O@"*)^R0?\4Y>KQ]*P)4;W06I 7>DCOF_;\B$^F^""2S"AW8[?9ZE
M2FI@^=??Y/!V"8RQ?I+'+0Z,^CIC-$2+H!?HFHX6@E=12@CXOH7XA91^8 ]$
M^2FR<6:PH829%L%)?ZY.5WW>R_O92ZQOR]4X#+Q9Y,>,9<]0F<^;\F";@D?#
MGV(4BHY-#H*/A3]E.D X@O3,)#254!HVY1:L))T#G2BJVVHV[.@RQF$C@3PG
M[#51>4&2Y1E]DR+(* U(,#="I+8\>V:#!V6#(XMQ3LA?1O9&X1]%.,2D0*P4
MJ&%GA$ Q"Y(IPXPZ@^*1609JGL0\H8!4<E*D@?"1?^6'D3_ 1F)BD5%!RCT!
MVT/E!$E:>>(S8SR\ @[@-\D4SS\B9;;(SBRF,[+TKI*H(')E'+SV1@K_HK*
M0J%\8(K!9WB_V @4KL*D(2=4FOF\T0^VT=;  D/J7U+&\;P?#RJ1S>$3#8WJ
MU,\F#"X=@L/"-3@)25"O1H;CL*1<A@>!1,;D;<[6%V;_@$#AC'RC(4AO>@(=
M;CJ;J0;$A3L4:8S%A_C#9U7]&!C#49[.KB,GS/PY["8"N<?/>O.1&52$T1^B
MM\JUO2J^"M,DIFKKB&(2?/(,QD'&,VD4/)7K'@T$ZA3#):&OF0 W/Y4</QG:
MSSO_H#N?<3,B[R9L>>UQM88V&+LSY(*6-S+X.KSUB>E3>=[11W66.80! C<%
MK7KM38LXY)J.40H'?!)J$Q?-9([S2@P7SFV*0Q$P%@K*F/K&GC?W 3<W)4U)
MF_6X=P&S0T]X']"L<0,#N"%_%$;%(=HW8Y!EV*,T[]QXL^YZW,8M7NJ2<A65
M! P-W3$IA52Y@S_3,/L"RRAB"9L9?'2.O8T8F803(6"Q1R!@?)P0!)]SRH@[
M'.%.PW T@E]H0R&:@V1*IN I8%Y>7XC YC/X=R9#8= ^L6F4Y8FCCG<RQ>04
M5JY]_YH<3P0=%KZ<7KK(P6:B_JCE29KGE,R:(T(T]X@LT3'HOA2V6(&62Z8\
M489S,\\:[>$VR ;M*>QNP.J<A M^@Z-OC+$RE/DP,M"AV9@E./" #RGWMFNI
M\)Q(>^@-7N[]^T/P)4".PJ;) #+8/)DG9X.M.@;;;/"$#A*H*@ U@$V_&(='
MS4-U"IA(ITF^A!OD%3D_6>*\4D/.=YGZ<TS%2]R_WO^E)3USSL-Q3B7SHOF%
M;:J0 WYD93UOTL-MDNZM]+^H&*7NF/K-*(9K<J99R[,Y5YSZE'%X**; +25D
M20G0:&[U'!%ZR W%  &HWFD"]B^:U^S&:-_&3.!\WJ$'VZ%KY9-_=>6#7\*G
MSSI=5,J,>;&) BM7Q3[Z27A(<8BG*,3G.-TCV$5GPFTYN8Q.-2:NDB"D$#F/
MR W^*,(L-+O=PC,Z2\,K^-&_G_?RX96@&",I[@M&31/8Q^GSECS8E@3S@4K;
M?I[[P9?GH_& ^V!!@]#+ B+20-=)4F1L#%ZI**%\TO,F/0Y/BQ-!F11P\  '
M1#^FDKCG37JXG /0(9HOU"/J^#0;@<8UQO"9M?/H._BHV0BPLP$'D(;Q*/6S
M/"T"BK%+'57VYI'GE9[R#K.EKB-EG\"11E#(-(G]JS M,F_SZ/2?)^_:O5=;
M:&6PO0_W'*II&%!.\'GK'FKKRAFO(<-]@O&NHDQ=X_C=^GZISLU/VX.T@.E&
MNZ4)JWM8U4<,#_,9P'2DD!3#OLNCM<V&EHAY8H+)Y"$I1/_J>+^$5RJ66Y;R
ME5CXZ]-P:'Q"X%.9(FP<YNRP0BU"@Z6(AX7BXABLAR*$UOF*C&-+!ZN3&#,2
M,^5_D>',"V%F:O0R0^)]4S,UQ$"GGOFLF>72": /$R RKI+N@.$W6E0R '*2
MT(<G8H(RHL#:K(#/ U0?5'QU)1$X7M1BUM=Y%RX;&6%<WB/DM P)&X1I4$QQ
MW50G/\I5NKCL$JLW&^@9V7OAU4D0%"EW L)OBMBM\N1G80UVH("I@#(2L\<8
M89B:'CD?%5Y \BRSC7O4,[<FAEW'@/=;G-GW"?8T>"C7D0VPSV%HX8>Q@\'-
M@2-1?4J2UK+G0&9J2G68@22VI@76T2M/9IQX;<\=2M*IDQPW:9W>?FZ=_K%:
MI_NK6J>_@^^=<=YZ@.Z@5A%5UK-=6L^/7 &UU-;ID:$SL.-T!^9*_%A/PW6^
M6&5>5.BW<]?[B2R*O^W*JNW(V/K]_)Y'KEDD+^D+]S;-%UO>M5]N@P>#!62J
M)%=T7#Z0'X*IV'OY:I\#P]>QVWZD3">B2<WH7U-RVPZ_S.;PSVF&06)X@3"B
MV^([_@;VAN++WRG0DV#W=)H-^Q+@2B;V:7RS)?=F#4SV%CDN,>CGB1^-R"\U
M1::<DL=0-9Q!<$[1A%BR*JXC-LMZB@K\DLMJ@7J">."HW9;&.)"OKI7^I-F0
MCY(B-5<AK>3CPL C$+@"&EK+V)(@&F +LF*0A</03\D*MOG9RW HV_Q[+N7=
M+>\D#CK>IOEJBS?*_&WLA>M)$D7S-G"M&E:><)$4Z"3%WL4$5&567E7+^_#A
MR-NL7+-%B_T\"8%S/OII-O&.2UT(%\R'8&[S^IPKMTK6LED?^VGNPLCN/P-1
M&?G8V%DYPI4O>$'NA^9,6#2(NJ^WO,T *(.=:N#5P^N:B[9:0N>Y1M/S#D<C
M^( [%_G%?K\XY$<OOQ36"CIEXAU.!\E\BRG2HE^VSPZWGNQ16BAU-WB%R@"R
M)H2,2SO=;$1)0,(3;-^=E[M'\&1$'^DQ>\*C"V2AG6X72)^!PP>+<H1F]^7+
M[6['.RTPR1.IV01\12\NI@-@ '!X-O>W^UO>WO9.N[?;E>NN%? :W!(,#ZQ=
MQ<LF>3Y[_>+%]?5U9ZH/*7%)!S1 ![?.8(=[%G %C7?G?B%[?S,_S8W#=<@.
MUSECL< /#+Y:Q_N,?3A?3-ERI%K>*%7D> 43(#1(I4F:%..)^Y06>I!X,^F%
MAG,W9*\0V([+<$=%&H?9!/Z8%6F& S-0^&A8E=[VID_1JM[NYG#KAL L+7$H
MLX(JM3B^V6S "U)Y&)Q_-)VP()<600G2TDK$U_X]#AG:E<Z'\U!\%_-@'& 4
MLG-$0"X7QT=W?USNZV20+?5SZ-@@+!/!F \/GH!M]4%.:\E*:-'N+KSR+$VP
ME1 K!=E*D;H_JC6<P;=?L3$-8^A[O5:WV\5F43@+IED\:Y7-$H72&W21?= 1
MMIVR!F73!]6=ROQ(&2,H,X$>$-/-!G#TN3^Y]F'-EVC*$<@MCKP"EUP&_8"Z
MBL!13?BMWB9R"$?>K^#71Z1O_/2+P28XC8;>VS0< N=^-":6T=3>(4BQ!#&1
M6?^9M3<;0J4<$8;0:\])"^-MASC-"SMTC;V'V0/X%ALSL:P6&^BG0*& _@VF
M?($_$--N%'+Z()<C#V)@EF0JJRQ =@D,![0O]5[)\VA1!I-Y5DQG%(1R-A!?
M75.0" B; W0HXNPZ!*>^;(GRHVT?LMN* ?:MJ  "3/K&?4'FC''0&;4=(_AP
M-%]8C90:.VJ"C8@+?MZR'7'8=E@$Y!*4F73W)]U*TN_V^]2<A6$+OUP?JW$+
MGJR&KQ+,J/KJ\2WK=YI2@Q_Y5#M:(NWNKI?]4:#A-P4-0LGISTDR'/"QTAO;
M,N>8\,70/F#KJG12Z3A_5#GH*L4'^@A4LH+%M; P/2UUPI8XS8J RL'G1YU%
MH/='&(AI(<_B(JN2B"N:?4\>4_>4HPB$!_7S@3:$2_B''; 1*L23KA6XVS3\
MRJWTYOR[(C(B6\&1 <"7 8A)W4&HY03]&6%HTKFXV; ]HW0<,E7>/\_9/FG8
M@/VZ5E'4EE(!--VP6)3A>O"\1\[1>[*GP#C9EERRVPL"!<,(:9@I]-&6'(!>
MKUL^ 5QD!HPTDVYN$CU7"F5/%Y5EQSO2*T!]MR"35VJU9D.?(E:&MU9FTGEF
MQGU%^O'E> 2[G4ZT1/>!N&Q6"G:$F0#^1!KUQ^H+/>[RFRIYN?[X8>S(;X:V
M*@I;8^=43:MF8QL,*U>J>$?D'D4\E82EEG->00C 'O &>I3J&JDT91O>Y\UY
MZ\\Q4BCLS3)/>S^3>2:^ ,(NIG!*8FH@ 1L0.;KN?+ :+M_4*&$O0A\M!\_
MZW9Z#ZN M6VO=_R^#'I^B@W[W+L' 0_4[W3WMU\F0_7K@4!*QHK"0,0B& JK
MCUK-08%7 E*M)>>@QL?8W:OU,5:9UBO-:=+A))%W]D!X*W#\*: *OP;)2>*R
MCI0KDFP[;[Q3@L3*7B-=Q65_X_W3CXJ'@"^^^68O9H@JR9B:Q7#*S"&')L0;
M[W(^@_<]3/T!UM%\\J>*B?4I01+T2QDQ_2O\YCE/N#1/>'\'62(!1Z!G,8;U
M#^TT7F#!C1C&%&\V6022]POBS4C\\K'M[_U$**Q_:;>+-0*'CN]+#3R&]^0W
MM,DNU]]SHNFNP6(KCDKQ]IODR7R,Q#+DI)Z;VI)V5/5U%J;LB+Y3@:)X,G#?
MRXYW8BLYJ!Z)082I=-J?M['$!_ZW5(XA+X7U-QAI@=O.X/,0,^"H>^"YX,#%
MP5Q_(T&@J9V+Y13^ZK)0 FUC<]IY[8Y^V+(8QLYS"(//DLT)2<[JWLRKQ_#.
MU73:38VF9J/?VB6CJ2;T@(?C;9%&P#&Y"624?8GJ<[_E)7C+G81FH^8EZA3&
M SL)CVV[C>QS]MQ\IE.@2<SY8QOV76Y'K^ ($#^EL&\+,:I(Z)G;87[.5B(L
MB&8RJE<RE41&RDM:OJ!EI/@VY]!LA;\<ZQA+XPG+PS<>61IE,T."2I0A.KSR
MHR2NLS*\3?YNJUSK@S67UY72'\SG3$OQ,&-VY"IFNZ/2$$+(&8IFP_)D#PKO
MD2V"C ='H]_=[G_;!FFC":(C0A53A&,ZMS5!B"PK;!"FRGI.!&[?8^*64@RR
MGFE*EVS5U(F5V><6?&)D+8%QN7S2?=*[49>T!-)@JMFJ%$>'92"T,3/!]4:.
M.C'*B$,VY;REU&1KS#!;Z0<L[TL-OULMJ.L6_(QRF18/69;R=+=$.)9QH*AS
M0KM4$OG]%10R%DDI$D(X#KL#YT)_N%65<CT65@E"OF7+[<\E]9,$Q9 4]=62
MU(1!NSB!^Y0.$S#4./6G&?E1.&Y"A5>X@RXTO4E##,((S9261M76II0#_N /
M02J'-+H$ZYYDXH4#)E ECA$9^H&&$Y\NZUP<+C'(P/OX*P7\G6+)IQ7J=^M%
MC19%2!L!"G..Z8LD+9U4'; A,4Q(<A6;?8>\$>>TQ#)\0"3Y=BDTK\]2J825
MZZNQK#N_3MSH/\.6,9RRT0/4OD79,!O!1(E PVO+QYW+'$$\3&=%9LI\J8+
MU>@<,"^O:=F!>(S.;;6AH",-H;=L,=I]3G14$AW;SXF.[VB(NF<Y6>G/V;VS
M_AQZMAV![=0>_X :8>/@:+6(:CF?83_.E!$C8QSE)'^"T$5[>@0&5G*=O?[!
M*,#_09FX1$Y^Z^&WZI43F8?&J#_+X'CI?[WQI$OM5?>G-]ZM6^HB-8(?^$6>
MF(]2[G*ESWBX\8IV.I8K-4.XKU'IM?%-%';,7J?^K#Q4N#S V#37XO37)2.U
MS73EGJ5+S6.8"J4;UK<Z;EXB. [%$$'WOD."IMG6[5;W<\TXZ:=$H_]10!/O
MF,)!)F$&3MS#4JEF^3<FW!M/CIO1B3VW%;F>FOT[(.82PZ5G#1<T_:KKKUGL
MTWW[WE_Z[;MW\?;W+(^^AU:K[O6#WOK&U 8&@ T?IPEXKZC%D_2UEXX'F_WN
M3JN__;+5W]W=JML1UNU[O9_*7(5J>^/@U%A8YV)U+>M@_VD)DU<OJWO*WY;=
MM%NYG R'C8/>7K^UL[VS\*NZP[/RP?6'^D%>:6>[U=M9D$X_]BOU6KNO%M3-
M][W2+8Z#P^PW.JPUJ%&K2%KSQDMH7_?"WWK*\Q*_?XGW+3I7B<L3\D#_)*D6
M3EH-E7;V6]O;VP^QD3=9W?9VJ]^[F31[B-7MMW86;:'[Y;!G:?077^+ZI=$G
ME:]!#H$IUG_U:$_Z7FMWY_%*R9= N]V[Y*W[F42W,@IY7V (IPL!7^\:P3>5
MGV)K#PUPXV%Q&-RE'G/&-7Z(,.]SI/4YBE@;2_F^T.*?",^L##ZL#A'==+7U
M.W#WH<4?[.WO.+3X@[W]<VCQA[OU^D*+&P?GM@SO/F)3JZ->2P)4N_W.S4S#
ME8_^Z?&\S\Z3>Y\[B![^]%VN^I&IZ;IO1[.WT[F+D,0]+K#7V7_<"^QV[L(1
MO2^QB'5*@IUSWY38NQ-"W.?Z'L0GO\7Z[H+3_YS(6;[\]P@G<6;@).Z;"/N=
MEX]ZDU[^)=:W_K"A 8>Z0'"H-6B5O4>]C:!5;F:%/. "'Z.T,FQT:NK5[U]B
MW:PFX.$DPN-F];M9WWU+K-H"JU-LFJHN_EL54:O(^*UPR4W)?)O[R#9T;^@(
MK&>)CYA,-TLP/Y-I#62Z6^U16T5I/^1$1^_E[.O&P662+X:4?M"MZG7O[^@O
MA'6>:?1,HS]/HZ49Y[ML%M29YEYWI[.[2VUAM^RMVKO;WBH'#%S/'M!F+J)
M_? 0_3CD8EE?? EX73?7$DRW@\ED&F8)S%JP#\I 381!4AT 4,74HM]7<%WK
M;V=PGUPH8/D%XI/X.+H1C4,:FS%0L'%7\#+*F_C8$3Q4?Q2X7JD=6$"8SQ-O
MJA0/U.,!AP;@2$\OY"$:TEL[2V$!B%QP$ZR!^^DZ7WU [@WX9VUC*QX>!8@/
MRE+T_RHVU$ZGSX@/B)4UQID%<<98%?T^U;'<><7*K4GTPPX1[I/WMRRQ])*^
MI+F5__D?K_;V7[VYS:A@FDGDIY'W6\<[C>!8@^1/1SA$EO7 I8$\.XMP5L[F
MT6^G_,^M-B9+]*9[LN>.J;R@-I_W8<4^7 .-YVW$X8GUD"@!>,9I IFWR3$$
MEMQ;[6[G997TA#3^3/\_?PX&?L0P-Z F)P1C005X/FCDN.WKR675.88EU*/*
M8)6WB9\."9V5L)":#3LK8//3;V_/?M_28%:Q102J8*R^5X.T\-.YU]]OH3C=
M$PQZ>[W!>4*@#838F!93\Q*DM;<[71R<X'(+F#3P7$1"VYR.9=05GG7S?F1S
MT*UY]C+>W [IM??O?)OCOKLT<_L5NL8/KQ)/RGBWO9:C($$[XK!,FL84, J*
M# 9J-HB/$-VD[F3[;'G1B(9#J@(%*RZ*& BE*G]!I2Z.6ZF87GZ$<Z J%A_;
M>LT&U9<F QG2AACMZ!WQ'/(I6H.T[S&:I+D,QW;1)8DUP)QT69_8@T"C$-8%
M$?>2:-[FT4@J'45%DB9^]&4>$58]S^!N(8*?'3!8G:-P]O[P@E%M!BKPI\I3
M-/,9[\]&1:]S:P25O6<$E0J"RLXS@LJ#(:BL56Z=I2%/LV>AY8QPA?,U!N4#
MV@-^@3*><5WSM CT6!WX6L43/+4N BYHAH &K=]&>KF>)N@W=F[IK)<$2[.!
M4F((NA/C#SD!$.8L&P;PP]@/''5;(Z8T3#FM#?\+B,6%]47\)0;92Z-::")/
MF.*WA,@'X@IH!XM%[[W9^*V(%;DOK<6)52OH@9.329(J6&/+FX%0(#F;&Y1?
M/1#&B#1TP?$^N J\.UMZ>BQ@&//]0K)-&-XW E&:ZQ#$2 T)NW&8AO$7O(<X
M]YJ$3Q*(=^6D-3,@$+<,@6;A#+NCO"C,4@A.F01!9+!?XL[W8LXA]3D#$0>G
M!%8*FPH*&.[(L3$-#AL^4<1C)+0=4FMG3F7B)I9G3RW.;Y2)52;$]I_^=/;&
M.P<["?@37,\89\KP<0WU1*SE)[MN6-:W)QDV&V!M?[XXW.IXI5%:E7G@!EV=
M+J[..OB47$G'19?L\.V63 IWC&\?453'JFQ\]_?1^AX/:4Y'$9>M;-/BLYI
M?C%&*6/?^9R<0;!G(C5_<3$#<0V?%;%WKE#*)&%:FAYEGRK;9H1+1D8JG01^
M'WVAGXN>T/[^D^3NSY4XZ,*TNDI\-@2_"7@&A+;NSKI.V(S7[+(D0+;7V:EZ
M8#H\]L,,77N T5MK#WC>>.Z.C;\LQ#O=N;S$)+W]E\PD'>?^;/\P^G(QF.(H
M $RY!.)/P<=&)(B?E:1S['(CF1:*Q$$>I95=X;1*M-:LBR[N)8Z$3:YQ6+CF
M;E%D OSK>G3P.!P?ZZY31$_&D\>< 0&D7=D>X3G>$GIH-DKBK[>[&'Q8C#94
M1+$1BWJ\S3L<)58:DF06.$P4S\W@;(>>LJE%G#71Q "8&\*M'D\6"J0J[-HA
M*S&9G#X1D@*#3=&$AN69U1@;!!R2$!1#@0O1F21:X$"IN)+?:7D:H%[C<,..
M\QZ6$%YIJB0NB=3 M(CR$.S,A9G$CJ%C]*E98.<>9</]9646Y])\?KJS_ZI*
M"7-N2UX<]+>H(PDRC?!B/O@K]5%O^U5G;ZE&XGG4XS&P(9X*/> Z\#% S >2
MVY+-PV A_4X?S9R'2/A5,N+[=YT1-YCY[\W1^@'9K>X0F3=[DB?ILI1V7WQ;
M<!1!4:5C&F7& 0&9H>F]!3T83#2GG\,?20!R_RA5Z@M\Q"-V?7=$CQ,+X& '
MBFSC'@01& 0C4>\X$&48TFA@_G,41CD7$.L)]V$\XA:(3K.!KY%C#=C"">0G
MP>'K=G;Q\+7,D%^9J6+,^=+I?[7=V5^C.7K;\_ORSL[O4EA]6-*OQ90<+)[:
M\M$,<UD;?ZYYFH D>R7NAQ&2*QE@E;/1A:Q#\U]C3TUG43)7".T^F/.8"5(
M\&.5AQ2'IW_'F67:@8K5B'#>@9W&;!D&8+*0O4FST*=Z^"4\#VQ%N"B9863-
M6%PQSI+P1ZI%V@]C;E<2+L-I[QG\!59=DG[Q5'P5IDD\I6@=VNTR6J1%RG(
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
MDC@0%(H*5_0<GS!/W &%%I%9-]TFZ52F6^B@+]@IH,6X;0+6H]D/V^BNL!$
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
M.*Y]=T)6PG76<RYIUVB.-JE$P6/6,1P8*P</W7L97 "M#^]+?Q@,PH>K7*<
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
M!,?Y$'BLKO3<,>-ZEQQ]'<8H>SBDE5@CH96 \$!BOZ*JPBE+\ 2T\4P-3\F
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
M]3"R86:[ S?F4H6_J0D4 0#IK;2@;L+(;EDZWOQ9=WY7="3F<6#,Y.A&0,O
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
MH$&NK26:7TT9R.D AY,GGT*[-Y;*[U3Q[-E_9/YZ-QT0R9XJE\;EA:=QYD6
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
MN^<&Z8#+OW_/AH@+KVK]8B_T;CVF7.EY-O$5!0M=J8R\1;]@0(^Q2DZ][^
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
M2C$=B:<9L4)WK,B'THJJ+:<F,$5T,1:>V<HE.!$Q1L/D&60;082"R;UM[IO
M#?[BH\*D.(Q&&+<YSP+/!L 4,ZQ(* 1/:IN C]P Y\>?C[\Z9VK0NIB#]'-X
M';%M2C!N@G CC>4*0A/=VV32*VF4;_=S\RW"_7AP"+D$1= 94C?\QKYK3D-0
M,+3P_*4';=]?)Z&*2:C==1)JI1M@"]RAH#^4,T@@K=>DW5;9V2_>,ECW9TS=
MA%< 'G=N&OU1MR'(NOX3&]OGAF%1UHTJA#$!-I:L.F@SK$*4VOE[=651D)0;
M$8NQ)2XH/&B^X\O%<Y'>L:]_E4SX65-9XIRF*@QFAP9C(AD/&$C['94N%'X[
M\[!J>EP<7QMWA69J\(([$(8A1=F&$=C4F0D*85+J)%]9]'92UZ;V75V55+2=
MJ,?T.!Y"YB3>Y+%/&8\^0SN:IB.=0OG9",>6N18MS\U./]G,:Q*)_R4O;UO(
M :.8J6I%0LT5KW\J#5:1U"D8:1*9F.U$:N!=B-Z<9F0\J+]"C 0DZ7%'"5Q'
MZK]^<9Z&C11X??B!FZ61_E/L7P_4W][0C3:E"X,OXC?JXK.Z+5#8MG J,-HP
MNHW=D5D/Z;*P_FE^#S/#7HQ?W[1:;Z8\K,S(>?/;!I9&L&F:;):]AQHL7M><
M_B3E>#RF'.<^/9%#;5PUT>":8<Y3?T\VU*W',G45!;TW]RQ1<TSJ\Z9Q4YG&
MI6,K>6'YJJ(BF,,$7O'TF_.8_I+)VWVKVWK:XI:MI+YQ'SJ\I9L)V@__N(I_
M@M>MSJ0NT7Q>^$%?R]U:[AXG=X]4I[^ X]+]QIPY:!9&\<].?'VUT6ILUUKM
M_5IK9V>SS()A8[&]#;:B&@R;@!0(.1<O<T+K;//=A(4L?BV_)/B"-[^]G?#0
M_<*WR?Q\\UMSIU'?'?M)V>I/?6NYB+S$?)KU_56:SFZKOEW\B1P><2!F.SNO
M9+KMQFIM7ZO>7J7I;+?K8^;LT^;S $U<HF>+SR[5MJ>3RU]5:=]TMW+"RR9M
M3,G"[<TJUO>]8U$#W)]13E]J?'L'XX+W&#7X4N/?W1E7XTLUP*47@'9];PX#
M7+3A-Y-".O)&L8?$WJIW&E30HM>OU5IR#=2HC\6)EFI\K7:]\9HU4*M1/UCJ
M!5YZ 6C.:/N\O,'#G3ON]\4;-LW]\5.Q5+NV[%(%"S@VP->D5IK;:[7RM 7<
M>6ZU,F?#)A?<+=%&_W2)#=4I(Q<IE?L)0<'I;NY] <59=^@ASY$=W)E1PIYG
MB$N[3%0VTAH/8ZR7:A:)>LR=\(.OXEK@UDLU_Z5JS&CP/FV(3_,2[BE.>-C]
MS</B_STMM%VNR)YN;Z^O\%G6:=;H_P^^3-M[X\'4]?W]X&5L'<R8F?[!UZF]
M7J:9EJG]+$I^T8[XQ!MZT8&*"5GH98JEO-HAOJ:(WZM=Y-4<XK/E$Z2G:$,2
MEILU[#1:]#+M+7G:O+'L:?/QK/EKTC4[,YHVZ^V?M'[S2,XL1='$B< L/%?!
MQ,&2:YZ'A.Q>:HPE:_B:M,_^7#)S/[8(S&<-%V7DW!?[/&&;)U=*\<K=X-:S
MQ*]?_3(UUQ'AV6)/ZTSETU=Q8W?&XM:'CW%S199H?1YGDZ2=^LYB)6G1SL#"
M<I>?-2[*R^[U6,_-8S),LU:UO<[C,(\E:JU7Z#XAFE-KX8^[@NWVC$T5/^X2
MM19FV:S*"K5W%W9EE[K01=;C.:$P%:_;!:#CY:'Q5 N]OY)8>*?CW+_W(,%5
M*P2Z9;@AWC8/ZFV#((J$CP2R[&IR"L$(;CJ"H<ML3 HR36'DSWO&AB/[P0O]
M(Y.EET6S])*-X<=JJ<EQA;QM-0V9D;WKFBN&9,A@=A/QDB+[1/1I!8F/'PQ
M@2&.OA 1]&(?WND(Q8#;C:,D05(M V?=#=P$?SP%<GV,)I4',W$<>?AU_6MB
M3&#X=4O_C>F^M5A-%RL#(CQ9K-XVZ@=%D;():C7</DF%$X7>%O'C&*D@LC>D
M[" * *63D&_;)YZXJ-]''CMDYA*V +H)E;06^#ESPN6'R"['G;8"W&P&P"1S
MBEO'/&(RJK\1*_AP$_^UEJXG2-> ,=T)0#33A$QTKPFA[*VA>C.XH"@BBN6(
M)4!H8&WV59MQ>[U)C]\D1(TR&Z-7N.=9YU^#H]>0:@,FZ<.I%57 L/Z$SD^,
M+\19':8QDFH((T#R"P'YKC?IT9O4@5LV$G(<9LHTI![YK6I:',3W+?>KL:%M
MWT#8JS]9*"_'JF)@I5T%F7@9O$V)ZU"MC*-(6W?ZCL5PN?8<7E)UM)OU'0+/
M+U<=S7WZ\+&*XR,8,S$3FMF.8WVG:-'=,M6)F-VK?*$N=L'IA[E<1^+_[?'<
MW_SV;[@Z:=W &U/V+%,\Y7;'\*",7;?Z>]6*>49-^6A;XJ-9/)=L7!%?<7IG
MNW7=@3?$!<-W=#'00I.<8>>GT7H<K&D]BK0>>VM:CX?2>OSP*N:W0U(*Q.\P
M' 71G8=DXJ'7]XNJHE%4Y,+RU0^0<DY1-K!GW'63 5CJR!&&%'PW>%#1-PO\
M/NI^^(2LBA&<K*Y/O*U&6PP\-T@']K=B4!_9<'U5+.BJ^#T7?-,\6$2:3+K
M<9&M%)6Z,$*9&*%PQC%E<;6">W]+-&;.$%XS4,P>'(RQ^<^)/MK$=D+P#0-M
M023YV:UW_,$[?OQ7YH^(KB;V1JX?3^!K+\1T&\9:6Q^V1\>B0&LEHRA.<ZA\
MA3AGNZA,1?GU,T^92>L=>.P.\)7F)DF$T(BPX+<^7"BHFS[_<71\YIQ]..V8
MH'$8I<0=E+(5''61 KZ@MEKE:@NY=FEW[PD5^TB F1(CD H'&\;XS_#^+MV.
M&" [-!R"XR'BZ7K\%Y0+6J75#H$M5GA, "RZ+QIBA\9RI_NY0F/T_[8/<#F6
M(7P$8FH#DCY;E$S^B#X#/K#5:-=;.W8[\[/,O@R+]1&9=BL%-DNXS%4W!_'H
MHA;)4B:Y1SYT8FZ7V/A*TLEBM)8.ZR4W5JQH7-; <,[&XF?%;MZV+<]MJD2-
M18!$LE0B0!/DTCC@:49LK61NJ8/PNF6/Q&PR^*"SJF)G=A$46W0=@JV!>?>W
M.Y8]="W+DDH&EH@C,7;PV!3L"H@*'U?N^)+>]M44D+&)/N:^VW^:=G(Q^!13
M><=6SP/9&OHA::34CRE-K,)9="$F%&F0&[%:T1^55(APNKF#F2@R^G!J'S+D
M\OR"(S^BD(=S:%-I;W0^?#DZW!3O@?)7."57EQ7H2UJQE@O]>5*M9!0ILYFY
M5^ DZ%;KPP'\?74O:#W/+L]SIEO:%)_1.7A8@:6R^J+P>@N%GGR49!#%*?^S
MYUVE<!6G20H?,,R>IE+M%JA4<^%7%_PPSM#)E+"B*9GV\Y604^K.76DCTNY
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
M3H"R0.VVYE)^,2[E9H[-RK:(INK(26RE(_<NCN":+^%0MB)C+Z\PUQRXB^7
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
M.H+_=0?89)/,JJAR'6);'W4+4$%-52LSZZFU^,PL/@2#0,Z4U1?YX=-[\I[
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
MGU=,U6?.& /'T^6W,=E R^G8>PPTRP9KS"J_C<7+K_*;<DEO_2SB&R]X6C]
M\15(P ?O*E9U1>V:U6K/83&PWCPB2P0GW!5Z!1V^/3H^NSA$EI!ONNV[-$36
M;-1S> .2PB$/8BR4W*J#=+G([4J\+V.90PE<,45!$4= M>_P%,@.%;I%7<,
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
M4\TQ0[*IS^C#_.2OJ)</C:-9)HNFV<!'8@N27+288I_4$[5Q"!]5!']UF>G
M"V_\."+6L;ISR%8@P5V'=ZK-"WM$T*2EPM24FBL(9&%2U^M,X\3&ML!S:0\0
M\8Z@F-&(J59Z/A$HA:E3TI0A)NRK[\TXS< "40IFTGG2*TF+CG!OL.9@LU$[
MQZOIW2(P\7,CY4:=+@);_/G-<-VEAVTU5U'T33E+B!/'AZF+_ZG!*4 +6!O.
M5#)XO 0$"Y$VNEW$ ]*]2U]"LDB)F8Q:!CI##T^XW=Y-!UQHZZ6#$4GA_)[O
M$H@DB= 8XR+A"*FV17X\TMZ3*0Y_NQ-=05PRJ#J[=-C5\T2_YYL5X6=^K&2Z
M;/XYE2>\&?!$42#@I62!' ";=X?'A'J#%83-^:V>XB)]9NXX@6Z+L$=,KI43
MQ>^)[!L$]I)W4/M1 $<K8;1 ?#L-6M;G@U9'ED5PH>X\YWT$_Z?\H\.H1PJ.
MKIC+:.1WG8/]AF/.!2SA*2ME:5QT-LR)J5;,0S=?M^*;W,Y8E)%2A5$C 'T!
M+,HU*6+'G_(_?91^[,N%W;^B8 Q=7&PRP$$:&I1J/*1P^?PMUQE*^M;0)00$
MY?[A[@OZ#X$BU6D\2*5X'2#;RZW'WBJ?=_+M9(AVQ$:[M_)B%T%IZ+U$%8%W
M;)1I^B)INX-78="$/4<10K01DD3!R0ILY968&@1Y8T\B!2>#>_[9KY8#"Q<X
M15'$)QWDSHSYC;S +"RL7=WY*A,.48FX"4=OX$KR/3Q[9#=P_W?N=Y;UH%=*
M+0:]$0G7U,V/5*9W8DJ)&!A:'UJBUWT,Y$IDN]%9529O/4'6U%EL(1YTX4L1
M7&)) 04*[D9A'1/K6IKH@SN^M!*$HN"0I7H"XR[ J ?\)7!J,T1V<H.:U;A<
MPPYB;PL.2RHP,/BSVT$$=PW"*E@#<H,D4DZ#9^Q\/3 J/\M&46CBG7"@T./5
MF&0]P=HC& 0W21%H@1P)CA.)XX&@&O(E^\X27-JOV!2-M@)UY\H+$-%73[QX
M&=(S94@4J%*GDA LA(B$H875UZ3S6YGI8KG0OFD#GVF1JQ6AL*%3B_$O>34^
M)A:H-!R%#-AZZDH<5NT"OI? -**H)*MZ=FV[UL40IHZXXXT,FIW@ '6,GEUF
M$!%,"VR<B0>-*[0IYYL\XH3Q:G3 FN*E(+/#41#=>3#> 5F3Q!>)AX3!<ZG#
MO+%7B,/:9IL:*NH".+"(VH)-_4DV L,:-PUCV JI21G)3$V+[X^H]BQ^Y4[E
ME/B-6B>$@'(G)YC(EL9^/CSKM(6)LW%*?Q6A3V1/"8VF#!S09'%Z9EOKSG%A
MAYDMF&E,VK*_9!M07!UF0)SLR#Y=PC!9,B*$5D']1G:2P D./#=(!UU7(%*(
MK15$)(O1R%S9K6;K4VA8;WP),8W%K\1B%GR?:H6NLS"#:X7,4#B849P+4XE6
M)T$IA)7L* ^F9-B&-5^J.Q_$?KX_LPGWG63ZPD1PK'F4&-F2)]OP:UZ,-(^X
MHS65Q+0,=HV8Q7"F^&AE:;.P][PA8C>-0$6I2:OH(-BP?$N/HI&*#N9H0B<!
MBTR8)1D6=$9$(2(C*1O@N0"8-7PF"'_5DLI""6I\Z'* 4TN*CB$J>%E*2T\2
M%+Y:#(CK&$!-DN;@7\"&\3U$KA:#AM'V-+@2@>/B\M;HVXB,QY[_\Q-A35[W
M-:W0!%J6(W6LS_%6V-(!?+1(%#"08(GQP4<Q"U1K=PWNH.O!%C@6%)TWD/-(
M+9YH8D!]_C6Z5R^+=9( O1G;S"$Y*[F8M%8(?/;1?2^QJF'&*F'66S]]ZU'9
MPK+S/IPHA,HM>]]#EQ/^BF#$T^C-RB"A**9^BL*YG&5?IJ7*]]:I\F*J?&>=
M*G]HJGRM *8K -. >R[ABW.J2@,=8.'4:W6@E;>J7=.Q*$JVHDD625R>2H.,
M6J]6INEUR=6N5?GC=_)3%*=\!>?QG D&]6\I&KB(N@J@L,-UB3I11+CN_ !>
MXXVSV-]J-9JM36=#/[Q:.1D2)0%="1==C/5].D,&DJ8.<&&AHL.E!4CK.R./
MWWIC)VSL[\;Q/D2^X\L8_3>QU6:ZJ"W7G2S[ER&:6RAU"#M&.0>U5FZ7,'$+
MA3 T.I'B<F&M!NZ[L%YH%:A6,H?%V9<@?+E_.@G9<=$>TB/](K:.])F;ZQF4
MDW" T(]3("(7C?5X7[6]PK*Z#UNGI*/J(87\RDZ4U[7VX76V[_,<+VWC'$ON
MX9D;SD ;/K"M.>]FWM_7K; =M^L'^^\>\_69IV$/LM0AFOWM[3I<(X_Y^F+6
M?-8.&H/3EK<"G]Y3HV:Z-WEAGO:XR5TPKRVV-^%E'TJMJEIY702CM..U-,'(
MSH84Q'/VZCOOX/^&&?,!T9[K&U(BL2,LZR=\='H9YS9!*.$)ED6A0^"*=U3A
MQF/LN?SY/:\;<("R@</ ]V#PD Q(9"Q%<_*@9K774 7EXX=;K92-%S[?QM=?
MW?';\:6K$!UFPX*6#=-3"5XMU$>!K5)N<)?X22YQ5]J@)#80HI!;\61C62I3
MQY:]C;/WIYN.E7!(M!,XR4AZ>>OG:>N=O[=?9ZC[?M#N@Z7'["Y%BK[OUNMH
MP>\8P2^Z9(]X[I. 8V="O+Y_#,>ZE(:@9+4I\Q/_<P/<$OKWIGR.,OS^5#YL
M-!KC\-GW7=/WP&O_B"MZS&IP@:OZ3/"^>T5D4&Y&SB>.FN_R!O/X8YX3M'3C
MH+:[,P=(V;$=>XFY-&O;K3E@_6[. T_DH3WK$^!&QF1'G9\5 89I-FO[XR!W
M]X8@'@.5]MI7JG:P/0:7O("%6BQ<PA.LM2>V/I5%<98BI+BV/]?VY]K^7-N?
M/Z;]N5UK'LP!-W])[,_6C*!8B[<_Q^W+^T[.JIN:.W!Z]E<8D6MN"[7;7C*X
MQCDAZD^I$"A1BHM"5MZ>64F\%/;S06LV6I9%PG$^7'U-W]T5TV4;[=KV]J*4
MV0.MG^5=I&9M>V=1"(/%2_KYP 7ECS[UT/S,SO0"NQ"ON!$1[>]RF(%5AB&Z
M\#R':).:&_&FZIK%/U G^Z&-8:=Q&JJ5"TWF*YSK6'"5)8E4\<>\F),!(YX%
MG62FZO+]=75YL;I\=UU=_@0@-OH?U_%[O[YQ_Z?1^.LO+ AU?WOUQ:T3ZUJ;
M5-1Z]=O)Y?$G9Z]39TTI!AS\_;^_=#Z>7'8N3_Y]['0^'SGP[\^7Z@]')Q>'
M'T\OOIP?7SB=]Z=?+IU/G?-_'5\ZYR<7_[(>]<PEJL_=$^YR8V>4*,P?;K+R
MDV]8BQ&!TDT)UR,=Y"!E?<6@9?HP$9DAZF&-QRCVNUX!]<Q/;*PB @+!=V!W
M:8"HHJH!,_=8*:L)L2$4\0>RF!'GKK($(822>K6"L%L$L46OH!F$W#2<>U(Z
M !_G>F##UO7][]A%@$:L*</M>5<(Z=NK$>8IV"-)XL6P0 BK6]/ :?RK9!#%
M*?VL6L'?Y2:LV\1R ^%)6VAUWG<_8?A>/9I:<3@^ PXK5 :GEWEJ#>E+<G4.
MW?\@8A)#QF#%RP<_AM=BW3RAFK['9CC544EX+XC&%N!S,_P=05PD#L*K:CQA
MJJ:"=[4:.P=UY_3&XT*P$!;$26^] !Y".!W8"IM'[6WNU7>J%87;*T-4<'4C
MA,KA/^L%*$XZ1+A9ONBI:9B&Z>6%BO>:P?0FKS/U_>GWJ#W<*NPAO_;JCM%B
M"7PVBPL[3@>%1M$9C8([ZJ)V!G<C;#UFX+<\M(^I$^.Q52OP>7R-Q4MW<(#?
M,=(SHE?1]F_I?F8S0+C48RJE2@3P!T6!=L\U$F%PHW',GAMCJ=0K[S.>\#(\
M[[BYR;AZRNL?TP58K5"MV< ;XA;!JSP$[H;O<#U:3\,'\^\-%%HOZ^(I%=5A
MP0OG4(@U2*1"AR18&ZK[&Q^)>I@ 3WV.PBVKXUTPDAB5329#D!<^(FUT#9"R
MM?=N#V$XX"5P)(P,"*@B=0AH&+*:P5^L5D"2?0T0@Z#EH(BCV]44FO%[#C8$
M5I?5!$H'&"P#6C@-W\:X!;A!!M%-W3M.XBE8TU/[-]9:PU=BPA#3^$9Y["*#
M:<1H1UE(, 0V"M(MPP7AJ/+#L-YB$*OUV"S(:CH7/>_&"_ GL%[7*)6$#6JP
MOJT3H%[-TU(]_KQ6U0HM%EQ&2@O2.LI/$$#&!8E#^;,/2K&M7P#/U,$-HD1@
MQ!#YZ(J.2D8(8]8EAW#; GA/2&3ZG1J1$+T^_X:;2!@M7*9@;[.?R'UACK0-
M12Y?94LF" 122J-W&B "/Z2NGL#']U0KM,8"ITL7A8&Y$VPVHR480ISN3!\1
M70GAW*RA7EBU4F*IV+/ NXD7U!F"3LD0BQ?AVQ&(%LR5-$7),;\AU!!/K9ZM
MMG(+A!=R'Z8:X2K!*82'^'U?:=8PA^AJQ@L/%S$F(@#T#T4NP3#+0?OD3I86
M55&T%DHF8\1H]8GP&J,XZWD"HR&RP77G!LD$$>]YQZXLW"\M'HB2K^5#UP47
M-IJ?F5?/JZ@*+?/IOR8BFR@>"$MI:O $\1#X9B-;1?>B*>/90;G'J\OK9HP$
M:I"(Y2FS#D%UAF+7 >(Z([8I7W2S/46V&VX^0I!R$!$UX\V7?CJL*Q]F0_H"
M0^N80UMWSI7FX&-G= ?KY9(K?])(\@*FA;1$TF:*'AVLHT?%Z-'>.GHTM^A1
MJ[7JP:-&?6_'CA_MCX6//IQ\[GP^/.E\="XN._"5X\^7%Q1'NOAR=O:1_MTY
M_],YZEQV?I!XT7.\3/7727+D^.ST_-(Y_>"<?#XZ/CN&__E\Z9P?__/DXO+X
M_/C(.?OR_N/)H=,Y/#S]\OGRY/,_JY4/)^>?%DHEL<@>\D6WJ//U>Y%&W6^#
M*.@IM%7\(\-=8\,X7&",G ;_,'CDBI^;[MRYMTTM-,UV.H);/F*BJSSPMY5/
MPG4X0>'#J!C1D$<!@SE;^:=SCX)7"'6_B/UY;K>8HPE@1K-IP["UM,%H"^6(
MI,2SJE:(B$D9T-87$K.4Z(!0'R02/8"H%< .R%"<+%O.!H[DC?SKS68!QZ!:
M,4 &\%@$_J@)M+1 $4\>%3@-8':Q*PZRD%CGX+_$;*T5(B(4'R!X.8EB@@WG
M"92?1MH7)%V/C,PQP 6;2(2'&%*><T,Y(#<8,RW0;=$:Y*92PIZ1O-D$7POC
M&T$2C>]F:3 Z9"Q?(][FN;&2[DG0$34#]X%D%QB"LKUH6@]0VV/'B$;0_(7.
MUW7,2=T8#+C;*/[VL[/1:C3;FX22[R=)QO%1&3]8WJE';O#%"!>#O.;3^-H-
M_;^-ZX%?OD0PYEOWCG^5,.3/QN'IQ>G\,?:?'TX?W8V(U1A+^[VB4:V ZY\0
M[8KKQ\%=C9J8.93.L4/XF CX:H(*K=GA5&Q05E:=RXEX(OH8&CG7\4=BCP!W
MR02MY$M^/.,I<V8\9!29"3&8BCX9!V;*>#FJE<<0<W3PA/DE&U'$+/9ZTU::
M8_4(4JP.8[6RH-/H/.8PPI$I.XUXC%[[*0)#X+VK>L^52; "]WA9VM$"8_*)
M)A25)\7'")]!91GN42$U6BHEV"B)X^)[[UW"6@$?1##%-MT%TTKH9U+\6N7+
M9GNT@$/K\YNS7S[I1=#KPO:;0] J^6,!*BIGZSG:U.-0J5Y##OEPMMG[CCJ6
M4,I%)R@3T\2F[EUEQES63X"!E.,0SWY[:[5 02HT"!*B^2#@)V>4@8+HVKJQ
M[R,$E7?M)RF!:S"I$8[AC+^K=)Q5I79*4>+K02J.PT9.=6XZ&V_.#CNG[]\P
M'D.17(AB_1JN6K$(D9*4&&&UHFL'QLED2%77+^I.W^NA)K=BC4[@WEK)!BLR
MKUF(#%62-AXNS.^)"5#1>]JVA'HFS>NU*\.O=/Q[&6%I&#&9M-@Y)D!K%81%
M2G^L"6DHJW/K23 75D[RG+PK_"[8Z.B*$$"8=X9YEA-!=$?&Y0R>,? $QCZO
ML*J5\K,4(VL'6XSZ^L4M5%^IZ2=*C@F,[HB2&?T8QB4L(OR-F;4=YAC4X;MU
M$\L6F&@*O'8!.C4R(Q)1NA]:0<O^$TGA*(ZZ7H^25^3LX)6@BX*2B5NGZTCN
MO[>F[G'-%LBQ :'@LK(70DEBF,2!U9T+9$JVOJQGYWUW&:&FAFK7A25+4E3#
M/II\-Y@#[E)NT(V%MM+3]#,X%JQB#2CY9WS*>V?)]Y+L@<OFJ1J.P#2I5Y72
MTQ&^#M%\6MD]35%8K0S='I4D&%L""2#A4 <!L47GWZ'H:,3I<&T'XB%3*3,
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
M]\$?,1#W@C/3\UYLYX'Z!2R9_:!V]3I)='=5XK6OOV64[L[8 U6XNLC:&PQ
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
M1O^Z_GI^<7OWO\/.QO7LP2Q8FW9*8<[9@^DWDGH@7L8+6^EBD&/[7G=LI3G
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
M$6]5/ES]]OGF.^>,^"6YR.&!^*ADXNC[L'T?;_?#^<7-W1DP>J#IB905'#[
MRU6%,_0%9CO#,7&?CAO$#C25>]H4 YUEF!5DH<TB6:BQ4F%;IH1%;A9X.#WD
MI2B=?XDZUC]2;CQ@=?9DQ(7LS#9(._N[_4D8"G@S]J=[P.%AZ ;R0ZN3R#/B
MW<2!X=771?J'&76.T][$]1!3X;9-A%[D>.KC#9THO=&((M?B6@X/;+1)0^6/
MWY+/:<TS'9\[!GV0)$] M8PY"AO98]@]K GT1-0?'29JT40<[/G1'CS&E4X%
M]4D40^D#]VFCC.0"!=4-;:E_NXAHEW@RV$[H!CW68WY0X/_LW:?68E;D>U24
M1RB?GF@9 2)8B* "4$.FP'ZBR/$9Y_/N2'&?&->O72GG.><7V(ZH@>_&(80W
M)B .%X2WST4'?HZ1!U<9L^#1);9HA@0$6NSW-)]39R#OL8'K >QMNIJPZZ0\
M&Y<XKG,L->.>[S.!"/B5"8<LNH[(,(!''1[0!DS/@8?Y!#47OC1W5,:%&<<4
MWGM4^2"2*8]J19087ZM(+MK,Q46)?+AU<3T4C_$WQD4'1\*R0=R13Y]CGHKD
MG0*CZ>7.1__P($% PU,!LTVN<=I>Q-C@%?S=LRBKY-D..'_Z#A!&36YQ%Z#V
M +Q &44>*K06U$>X/H-:1HW$A'?M(I&XE=%WPS7!4&><0]RT?ISEJY2'_M:1
M<LMQV/5>8HY"X=P! R5$9]#Y#P_ZKON#L^:0JR^B=20( (5##>6!.2">0*'
M]]E$J.F"!'C;/[(?D ((\.;)G$X2:OX@ % RQ%4258A\\6R2:>6*^M"N=AYN
MV1,#A/"7R?O3Q;8S[_&LX2**7(7.6O;>*63+)>W272^VXJ9=T]>%I%9)G8#+
M^ ^8.VCV":Y(?@A^PZ1JAGH9B>\7:?6>*/>/+JDSR%RE^>.A>N%Q,S(#1_4B
M9#:GH)AX1$Z"82O>="3 ^S %>W*$S@"P^3GFC,T7Q;*'0U0K/7<L[$NYBHF&
MW"QFNP[\/I"!U$O<'I[#=C#++#1II18T!%W:?>:.3WPZ[5D8MD@)AP<Q-_T=
MYJF92%YGKD7,BZ#YH0>6I7+:;:@HG6Y#X1,Y>%!2U5*!.&ZG2*G0?LW'EIK]
MEW(CEXL4 "BR$D, YP>N+W1L%P[PP-\CRK-DT:\]!/T;??6 I7U,@@#<-0-$
M8,1R<C@]VV#4]1D) X#G7\*80+(^'IL_B$Z$MPNI=3A%AR3W$YV0M/$P&W.$
M/NEGQBT]+E=@H<0=2C8O'VR.P>JDYY(5] 2RP)WZ\D$3ZE.#CP("'#R:SD/H
M"C317O#)$!%& S\EF2"'!_!:_!#D(*0/TX,%<U*FE&4A%J95(Q*.OB+6C^ *
MH"/?'YW707YI^H!/L%0?>!)#/N.\A&;.S/=\?@><0PI 25C0$^%OSL3@R2!J
MA=X8LD5?GI]#Z$3Y M>%!6@(73*CN22A<*(O<DD.#_0PX(A8A;R<AP]#9ON-
MN^$VR7XJ[Z'J%LF .EG54K!R^8/(_KT!8O)8 $@KNU@+5I5:04VY7GFJ*D-5
M53Y1^0S:Y!#8$SUZ45L]/#"!LAQRD: W'W$4",E&3U9??'7"CZ1,8 F,O?&_
M<,$CR68&R%6 "0&!F>3*59CL0XW>,>49Z$QY)#T%-%T,<[I*#WX;*50HT.@
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
M4N.QS,B:#MA<@SV21;PB07:_H(ZF 9=!U/ZB1E*!5H46$VO=C#IH#[.E$4L
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
MZ$/BH !! /!C[M0?O<P>"\-0(^&(,A62=7SH)!^:G72G_R%/E,O5:\4D!U0
MO%U^*]T93>#5%GXE-F$;LR< ^%Q26FS,TYAXDIG%LQ(HJVV*O1I%KD2MP,[.
MBRPT\]@X+9+1&MD9;4E#J-&?/@5*0M:GIL%[#.)R9H:T*;@* R5L,C(',A%!
M#F"E#$T_TK*0@G$AB;^\;%B@.=K9D4[*G>8C$8REE61FJ 7X_X/BR?R+DB/6
M0UY#W"\T\;C9*!+WF]EQOZ0!RM=Q2TLS5$$$,V.^X^DU)HCXG@7Z//!I#"X\
MX><<RC#C/OD/O;/KHTA:DQJOBO3:,'DA07V!CP B8QZL3.NA8'!<CS$'CS9[
MXG2 $\M1HAT>S-,+KGUG#IER+DA$^9THI#<(P$HZ^>WD[J2G*JWNKYK>.]84
MAJD\?YZH85+P*]^-Z?(^+=,[.3M1.K]J#5H$!"^M8LN62>B&@PLD[]!DVH=?
MN74!+]$:,RZ?R$GUX+$PJ8, +\&N %P5\\FE_&>$F]0)0^WB <B?. *YGLQ!
ME!",8A-P@Y8-!6^HJDA5R'9"GI6L%,9]5,*@IL433J?@S7QA?2^,4A)\%_Q1
MTXDE.9N%&&7WT7 3*\8S?V&/F,DX@$]$63( $@I486TL?DJ5[CG/"O&!@P,^
MN?[$4/[?;BL$A68 -[4BF6(K.U-L9AT)FGG4)P]=+0:NWO&Y1O]XAR-$<1>O
M5G[#"ECT'2_9XQ.1&B<Z1Z7YBKZYMT4.P&F[<_HQ#&N^WIPESMK!-N*Q+:[@
M& TUEC$@2=E_-(DJN18SQR]FXN;+5'J@LY"U3"</GFDA,$DA$H&(^7<Y9PN#
MU*JP9$9"%<ID)_(S])GTJ,%N%BU'<E_-NK5079+UC874-NX#CR@TG[FI%\DC
MVMEY1*OF$:_SB+A('\.+2/DH="-/DV\B7P#ET2>+!6DT\H*'3F%_VO<I!A^Y
M;%B,91P>))/Q(E.HZ7&1@@K-K6X:1=)C)SL]9A[C_5;ID<LTH*RQ'<B(,I=>
M?X)6#2*2AW7 8O!]09,^9O&9]DCZ%A:S6J6M='@0BD74H@NFNOURHA6:QMUL
M%DE_W>STURDO6C&/;D- 1<P02=#%XICH#QZ9-1V1&?@+3_>.(S4B<]QW+M50
M-(AY/N0(G<?PD*C(=3K!O_^VM+U'*][>HY&INT=81WX1U<+>R(<#%GAPE6%K
MC\9".]/&8HM,BH1:YLN</1O1/#\IG=#^:S;WE<0P+Z9]LMV13/FT,1+SHL;
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
M-"\!#48N_<7@&1FLC\O>",\$,P_]'H RQ/M_4I+6Z&4%@VZLP9_E@-&+GZ*
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
M0PC>H4F#-*!'UNSZ61&P%>?\:N8HM<:&?R(Z0!%L6["TUWC)40 JC*O-T5"
ME<[1X6%= GP%NCF'7=F;&^E_=.PCQNP4@CD&1L">O;$5L:,< B$)T*?ABK&>
M:(,"ZS"B;G4XZHF7NA^6I$/?G_@K#7W!A[*B?2PZE! \D"[&Y"HMLAZ.71*=
MW<BM=,=O"6&S)X-5L.6BX@N;2+'> [[?#"ST%"O);(]S-*^4^)/C(N#[&36-
MDC0))PV(W!&-:&68@"B^I?2003["651T-2,4@0[.I1^+CH2YX2T>AA-$/Q#]
M_'RK]RBD>U-VRE6KC@M,G//]]0*SYI*>4=J4N9X/(QXN_)-.<+I<*I*+ALB4
M_"G<=SK<TW?JUUFBO?F2&YROA&KD+I[CC\H%Q<>0"E&K>AQ10L-QU:*'?BN>
M@GW+&&[E5FUHF :^4$P-8(UMK)=;<\!DK:K%+7FPJQ (WE]1NJ.4BMF]+)*A
MEM3YEB88^( &3ML25T9C%W:?E]!2E=03U]2>MI*V_B\LWY(^"+29K0:WNC9_
MJ& O?2=2?MH<7D-<]]7I;F6GJ>ITM])M0G]58'YA"L1/_- 1P(UO 2K2JA%<
M?9%KS__Q!V83\3J;M*FQF":MP21G+?<Y-&D5*9@_$H>&\B F>WDQ'"I2%'\D
M#HUD4'$5<RA?5?A;U)O,F@:;['75#5A[1*I)/6*7M,2J;VY18<R<GL&V3\\6
M)*#U*+HQCAC%<&_5)'QY[&L9O&(:[88_?EGL%ITCWBB\:B?D*"O=G!T$N\1)
MASY2&5$KN$GS$E7-:]$TCJ@57'YYB=H;E"VIY30Z)2J?!Y&(%N#LH(#6FFY7
MWL)=O@*B+65[>"JV*7;)-YF"KT-Y-"RM6_D$-5 U5%5461WGM-D;1]8\.J@B
MLJ)JS]FK5886JLY(HMC"T523R#]])FZMN D5&$MTM[?F_%<+B.Q_AC@);7K
M^-*NGP: 451@+.4A:G^R.T7D=(E:@;&4AZB]8<Y80!4!@$Q:Z&)P,BK0:9\M
MDU<DP]7&XTJ4G@G(37EQ8IH P]!4UE:@67.P=K@[5ZCE[&'.'MT93L7:/=9H
M[V@\/I*ENOWB/;@J%$HD9*M*G&[22QY'?U6O-*8#IZC[]HBF'O9KDIZL]B\*
M:ZD,]ATA4KF??WO4Q4#NC\O$&4FC,<Z7AZ7<!9EYV)<5):?'5%SK-PRC9:OB
M,!661;_%LMC&LE!;+(OL6!8EH5DDUK07+9SM9RF<[14N7 _538MJZ:!^6F>M
M1K9.!\HOHD7.Q8N;*VSF3$6]0192]TNJ4;X3C3S.E\6>&Z4M46Y:G6Y;HMR6
M*+<ERN>SE:PERFFE]X[U[1THF$N[WR2;^QR>WX 4JG\G#K%RE==Q-KZVM4@D
MB8LHWVJ&B%)?S8G^?"+5Q-4%?S*0?$\  42\GS/IDTBCG7A/\PA?)&)3G/#]
M_ 4Y:0A_A.0L346?;"4(YV DGYY!9RERK[QZJ@:4*I2@A?*3LE]>Q5\#2%F"
M7LE+2E4>E%>.=@R#ZNU[/DFV[02YK"4>X7[:LKE/[H821X/O(W.B5@'3[ISF
M916YHHK2<I*WMJ(N2E9G^F8GY=X.CG[I;3$-</Q/W3 6_(VO-$UMB0Q+8^V9
MJ)YB].SW3LS;J%X!927HO@C(J.R^F"/8-O?F$W$8)"H6O-T!.6+F_)YET649
MNHU65.81EN&E%$P=B9EE*-;<S!SEM(Y;9E:GU/,S\V@3)!M>_.P7/8LRZ-.O
MO&R+GT^:?6WQ\[GSL"U^KAF#-5>%='GUCL,L]8X5#4B[X'$5TDLV:%);66"
M_,7PNI$.=-<"KOT5_O29& ;^%Q[L3V1"=/!'DP*P=*YX,6[<L@4:L;Y:@;NI
M42!],?*&@HTC;(( 'S=W-X&0]CH"B3N>0<'%Z<'6%V RF7S2&=^@R4BR/<@J
MF"&S->I']L?3Z$E5QPCO/N>&9N(GBX^3J7Z&1(YC.LIR3(M.N'OAY_:BXYQ"
M\WXDD[B, 0(0+GY*(0Z6#<84SC3;IG#:8GHKPM;ST0K X/ L)Y38A6YJ)IPV
M0UI[]MIR^#@)>N3X W"@Q-8P1?_#?/J17UOMGQ!<NR],^ WQX@V=\J0YO*"]
M(JQN_C.=SGJ$S]P,=/,D\+O'681P5%)MO!!%>!U#F,*X82 H;5U\:<7AHXLM
MBR]GYVTE?%L)7WELB:NE43^VA# 1(+.QI<N#O*A@H;LA="5P(E :<!(DX.VJ
M\B0O'-2)%#%GF"QZ7-H/![+2K:*$N;QRI=UGW_%I7-+M_$E#$[?>=&P99X?9
M56)C8E]I8$OD0=ZT6D*HK1Y"EG$0BA!RDC,+TI@LQXNW'U9KP]H0(O% 8.5'
MH_23X4\0YSOA*BRDX'B9;Q* >V]\3@4T><Y%*63L3BJIFRG[/DBNYS@9R4^X
MTX,=PL_Y_A+R;'G'%YR-])='RE$EI:O'JK2,)+LO!@^RR+6S8TH<@@;,6P!W
MFAGMXS"PR(67E8$#-:>R+$:\<N_ Q/*6V]G,6_&1TWY6(0Q.??H)]F.H@[BI
MP[LVTT@>C2\*+;1R]I6D#%*Q;SB1!]U:2I0J+XTH+^55<[G$)$L*;%Q-N<1#
M3'Y]P5IZ(MEUXGJV23.I+">//]Q0Y!ZUJ_0E,6\>_C*2GHF-Y10&FT*."57R
M0UOI)B-44*\@2R!^LR6^Q_ 0_B?\8*P+8+^.#I6?LPH),F?KP+2N08L?DHLE
M,-<[6\)', ^-*>*@3F-%W*4U]\L:< &1T@U:%@#&-;#%@4]HKO2G!V1<Z+3
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
M@0:88FTX=B%5329A!XQ/$YSYZ_.A!&,0U"J=BIU_ /:H;>K8;NH8M$T=YS$
M^_O2LMT'.,WOR=2-47;)]?GQWRYMH/7 5WCT1=<4;,]'73O%*=8'R"U0?0YR
MI9(]1\&7'C5[SM'E=DP'QV<'^!\^/WQHQ$0@+0&AI5" 36\%JZ(PA27-#*S0
MQC[ E5XZYJF%.F*^LQ@3^;+8>_9:"*:P+L^"2#2L>I!?VK65W6*3"="G2F2@
M \T[%0[%.Y0Z/\"0<Z#)SG2]@C0Y'N[2B[>WW ]EU6O2%\]%8''4;E4T3=4^
MVLZO[=--4/5WZ-:['T%YH]/-21$BP:&2/G6<MS+\'$"7BHS_*(G^N6M?*FY2
M>_L[/=P(JL3/ERBUE1#3N-:*R,BQZ1?FFM@8[NN]AZCS7VD&+ FWN7?3*ZU4
M\J=:B=FKGYC*C9)S]N9>8AX;8>@%=4L=K!@6X-Q83G#]P9SGY&ZMW06^!Q&X
MU/MUV&"0%S/FD$P?FV1Y8'9RD4SI-;WY@CT[^1(H0<HK*)$O5X?=NDQ_P1:3
M5-C@1LEYCS?M/AC63DOEIEOVW5I]-6=96%)EA)OZZ<)-O>H' X62\YKYAV30
M4@<LV*(R(FF/CQA-Q.Q:YRJY0JU0&Q2^5@CF000TI=^-4<ZB-NWT\O\'I&"0
M3ECZ)<4F8W2$7BEP3_.#E!DB3#F^'1-64KKE1C-W0I@U;O*D5U!Z;/<T!>LV
M K6V@\W4@!V?V KBR8RJF);M4F5<B006VWIYX?-#X>PB9$P*..<!2BU9?DZ#
MB+=BK%E+PKPD_*3]0!#+,R+@$8C&=!^M:3JWK7WC(T[?^^'ZRK-R"7D*=1*;
MJ'B';B'<0;?4I]"R93YR7(T9<TM)C\B3<%*Z1>:6Q\57N#OK!QWO-'22DKJM
ME4'>V&.>E%_+P ,,_$8P2 *<R\#"?LO")K&0W[P9&#B,"S&=' ,'P9<30D-*
M=Y!8'/J>.#-;9\.*WOYF,LQME\QWHZA'VU8<;0]N,2Q$.(OW>@4?6>+&K^?:
MYAHK'Z^)&9W.P*YHO*&CD;$7;_^AF9YF;R1U0)W??CPUBN5[4L;0OWZ^D_">
M3L& '%0O),79SWZ1%%\Y]V]O4E6ZM&5,P7M5';>L.0)K<MR7XVKRY>4R)MUM
M.$I_&]X5N M+$:N#.ZGFTN,1W^*77GEN["YM[BR\%&7I]NZ=])+])5TBI$C
MH-*A684?GDZ=C&N_@I44VB17:*9"2K=R<0P+0&E%XQ)$([L%HJB7(!CI+)C)
MV5@PD[(M&!]_HM>E)DSO2'Y[<:%1;P9K!(_QI@8I2Z&$GYD_V)?QT94CKY=B
M@J0JFDZQ\R.IE%8ZCFR(C-,,8FWEXRSD(X<U$ENC>J;B<;Q86@R(<(65XR)1
MWYS"\6&Z6N"JX/^P6B;2M@!GR&*@<,@OD[#B\JV:@<Z5P0O9>%4Y0OFAA<;@
M C7\?Q.A0Z>:HSL"#Q Q^6Q",04I/E66ZO-T"+1Q)SXA*["_Y!Q! ,M?'K5D
M[SD1TJUQF+!&W93\E%5756_@P" [*T-A22,LXF %"SEJ9?THW6DJBI-7\#2!
MG'@V K:A\X,PC1RI9:N?,;XD5V#5A5C?@V_;EO>XE#YI]FS)?H2'#C]**,:L
MZ)#$UR#TFTT$6E@8]PN94*H("5S6?G=\4S8N:QI&5X0.ATS415N>C4RD:#LA
M\!W/1 0_-U"=G2NN.REC1'YWMST'..805T)<38;V QNR4  >.>S2 X5=PN_^
M"Z&M)(J'Q;A-6S<0WXT]RUF#HD$$T:4.0O&D(0)KYVJZD0)84-WT 189+&%D
M5_LWQ6+OTM8M(!;_3,@?QH;O@7TTA',(+S 1.QCQ&?'+"W@L_ARWP3"V'<G1
M0<EI-JIA?-UW+/;5[+GT!5QV$RT&Z2/; [R M47NW7\4ZM@F?WJZS2 C*0@S
MKD/@[,&7IYI!01C95K&?BA\1H F<(=U9PNVUQ;0CP.4=;F J@#IVQZ"\];_H
MNG</T1[8,7J;[?EN::!C0^E:BK[C!''&#A%8 (T=9D0EN[XU#"KBKJW!,9@Q
M0&".#RJ@P'Q4578B.U>(HDY/"AP#A\SP/D,4Y6<\:G3* V*^@JXA.@5EI=?;
M/]Y]_0V1?M]_^/K]3H:;:49@]<_T>%+LUF?=(8BC3.:GU_-WB'F]E$Q6RS@[
M%-9[M8)%?G?AX0A7>L1S<SRB]E,2]0A]MWRL@+/4;'8YL)D4E D.,D&*8+%V
MKGP@V$_Z?&X0T*;2[Q366#SQWGR"6X=>55_A5I)>XB':^N$K&>Z[.=QH./$
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
MOCS30.@LSS8E 5?$MEIW$5P%59H&V^@7,YZA^VKA^G*O7UH];N6U<,>OU3Q
MUNT\F3R:Y%1(==6(UU"OF4]4A_*P5UK;4]V26D'19B9)'>1O3FU:&3X'YT6
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
M.E],\F ]+&V2:"-U8ZF+Y$-$/*HQ$"D=E(PZIKAWGH%F&E(,)2LO%SI7<6R
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
MW$R,GR@+LF@53JMLBF R;L:(JIT.UE.1W8-:F[+%N<=,KV[-]^EP/RH:*^K
M*OBZ$/AA]T:I>V14)NOU[3]I!*3J@_6RD0*R7[E]^$'LF>X<4&]J3D-OEY"O
M*M=L:7OT<TU?JDM?9S 2C@OJ<LC8OF6193_A%Q?4/A<4H;22UXZFRD[<3'HU
MB\42%M OB[!X?F#2><B6<6"9\,J=J;&#G#B%V8E<N4ZM0_OD"DVE#D=MEZ'M
M!*1.])@<."7]AED?V<)-XYQ.UH6KSBPR<6H1I'&I4]@R\..<5&WS0D UU405
M"P'E!,YK: @H#U!L_A 03O=L!J1Y"4&@>J2WAB#0:'+3;8- V9V5IJFW=$$@
M)2?R79.#0/W@H6T,J(T!'2\&E&L&T(4[,IG4:A-B0(K<'1S-/VFC0(6C0#O3
M"T_TH!PX)\.&F1\9HT#M (FJ9>+4HD"3WM%B[1=AZC4D"C1JF)Y*%05J1A2C
M$A:T4:#F2V\-42"E.[A12BL0N: P4-/T6\HPT!G6 N4:1GNAQD$;!RHS#I1K
MWNF%NS*9]&HSXD"]&)#+-@Y41QPH.@5I;RA(W=Y?VM[*4J<L'6@B+#0"ZN#3
MTYFYXX89,=F"2:,RP[.E\:ZYLI9GR%?Y8G9J\:E1+V>6O!HQ.YV+08PZ^SF"
MU)!J*EG!<0 QHQ9*?&*JB22C=B+)]D2203N1I,Z))&(A>T>1)*"I1-%XOI-'
M5+O?R!HM;O,Q":I%.0#%<OA194P>^6RY1!K[H$WO/$<WB>-(_/427 Y:*;-(
MTB'HA+5A$5BD+(P0DQ>S,:]RV*ZEYL"Z$#UQH2.X\[.%6+NP- JBX[#%.C>=
MJR\FQ<]"L".;/'H&16J>"D;B/"O+,!":U'R4)1=T!,6]0J"LN>YP]%/XP;-&
MT99-"CKH:KI!/_*\M SB@ 4 OHJCT\%?8&&R=6F&3"$7,;P&?^Y<P>'W\(D:
M^^Y"MQ&^"22,VS[P2VN%LU!TD^(^T]4AL?X!/R0;^J7WQ$"@)X(8A? ^OD\)
M#"0+T20-;PX$#O;YK#DN84MW-O#'E8/+2'IH0&'=":,]\F>BE830B_ 3'/EF
MPZ.!?WR6B4.?QC :P4QS<2\<JXPB9&]MJ',5?CG#3>,XL?A\C^'QB8<+;$AX
MFB.>QQ;,7BA( <M>VV 0VKJQH8AN-@8W\<UP>JX#TE"P1S#+_,4'H%C6&LP_
MRA-<((7N)";%=H.GK,#.0T!NQD1X^A.BK#$:4Y'8(;F40/$3@-[*KSIZ.51'
M18-$[]%(N18R HP' W[&I-DF!COS(',^Y^G,0LMQ&; J50L(=0^RI3G.-8>2
M%^%+D,./.A.0&3@>CRCH.!@P_$K#0KQ !OVE$_98"B#F?Y0X+CM/'%4>/X#S
M=3I7S_CW9\LSYAS8%"1[*MXUQR.FP7=T>T[5Q@9L:P0C+2Y;])\>S@N.I2K_
M(=HT^.@T@X6/)7G]')+7.X@-M[6>  UNZRWW =+>NPW_978+)]_CL^+('4:'
MFR"$25;I.2J,7&GH7DJW%'BOEP\"N8Q.CD""VKL@9F4!>ITFC?Y%T9T_[(P'
MJ)=*N:#^OHA+@UH[_$ ZK_/&]QJ&TQ<7%C\%[,*XO9;%\>Q5H\V@2<5RDK&?
M^B!-2E>!WQ"1WB/!V2Q"N:0 ZXD^NNK<'+='N'&@T#!A "R)_.'>V4XXN02<
MMITLQ@&(M@.YB4F.W(2P[?Q]WIKSWTS?)^47B?G(Y30ANS!09"5O34X!-+OF
MT'_0K97^8*D,\M8?GP?]E5KIKT[DW%@K%0,J)BF[W?=]#LT$V%%_]=3_#O+
MBY;(6KG?/RM@Q4$>F*(RZ3DNKXFW$?3, UY2)CT'_4I0'ZJVOK+7;D:CIA\,
M74QQNHR:PD&>WM("@K:WD!"NNZ,7$IXY:_.TOE7!6K6;4S>WK-W'VCR5P.6S
M=MSM'YFQQZ[LO[-,^B>:&A.AE7IE+%VE8H&>V7J]SB'8QKVCB543V@<J9VB]
MMGF_)RO]FMJ8SY2A]3H'?44>3,JL^TW-T,K:)D^LC#A[:G-_WJ5 Z7ZQ+9:Y
MEC/>=;D6CY_)-1^E>W-FK<B!/%&CI+Y=8O,C,+LAX9B<U_%!"XJDLOPCPT[,
MKY;C[+\>^T"=O-A8)0M7<;(5RD!E(ILZD0=Y>]::1[8BB:-,9.OUY6X_)VY4
MW8FAP]YW8N+HQ",\%>:GLDF0W!VU\/,5<+"(UYV1@\/+"I@<BX-%W.R,'.R5
MVJ]=NT-=4L!UVU<Y\[#.T8RM_DCN]2X*;;+1,=9LNJ(GJWFQ^%K>E1Y.S<:[
MD=Q7CX:74]R:/[78QF5&""]SUY7E MZ3M0UGG=8 M<'1RUIBV4&/DP]]WEF.
M^V7Q=\N:.[?F_#MO(_\.YS-\3.!7882YA"B?*H_RPIPW+\I7Q%XOF[!=>3QI
MPZ?E$U:!"V*8,[K2M$1,&X(]6@BV[..=MUO@-#V^4PC1ELUAI9:*FG/G<!'7
MOO0K^FA5T-75CV0,X(8)=>9!I"89@SVY>[QNBB:HDT:'=TN_*62EVW*W*0'@
M\OV-_J@MKFV#R&T0N5E!Y'3%M12FD:6"I)=\ML(K6?I,W#:4?%E+;.MLL^=2
M\?1\MDRX-3W;]G.J_!CMOS-'\GC2C.[_NBMN<Q)P*"MYPP_-(V"AVMN<!.S+
MPV[=> DM/$M!)JJCG%Y577=5E06H+0V+EX#FI*'2RUDB=&JUGBWTRC&$:P]V
M0W]T;.R&L^=G$;R5XOP\7D'OI?"S",A*87[V!D=+^38!6R4A<G+FP><Z'+Z1
M/.JV]?]-21#EY>) G@QJR2F?+1?K,/?[<B^OT]0F?-J$3YOPJ3/A<R^F&O%C
MWF9Y+FN);98G\STICLS!BW$BC_/ZM,W+2A2Q\E-3;"P/\M9]-8]B1?(XJ2D&
MCM"X[FAKF[C)S+5&R'@3\C2I299WD$I#:5;$44LO9G5KAC8/T_@\3((P[4V\
MM('Z!B5><C"P=[3ZW$MA8)%,2W8&]O+B,YYF:F4[1G'F,=RC>%H3N3>L!;'K
M;-EV%"MX+"O*14'E-3ICDL%+[T]J25>V*9)VB;4$BU,F'VBUQ(/VX^"XWP91
MH5UBFWBH*?& QP5."[]OWA&3+'0WH9A9[HXK@7ZIA'*'?*QB=O%!TNWQM8;R
M2"TMB?.J1O(52T?D)=] 5GJE971*<49;6*$:884RJS!%5HY71]H$A^=87"SF
MKF;FHMK+V5[6<K&Z-%)F+G8;#_Y;!\I[V(TY\VA)Q3;8]E0!M5^+O)TR^Y+-
MP(JU_EXCL#^^E G*U?.P8IV_+VDH*\JQ!YPSO=^YRF?HQZPEG1<+%P=\"X@
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
M!9,K@)?L=7@,@^$^4BI&*L2#<\GF#VMI6C/U_O9-;\H]@CKD!$DN"I4(U5(
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
ME :W0(XP8Y/)BA,V&+IQU\SNQ_ #_-DU/.[CCKM0UXQO[E".-N=B:=:@3!S
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
M2[BL8Q(?%K0IA)3Z$&)*A2!#:$CQVW>/G+=9B:0D%./PMUGB+L']0]R]9]9
M@'6P7#FC4V9TK(:/!&P6%YG<X*M;";%0Y[Z6NJ56"9.F]IL@5;;,X!V$81DV
MYP"GXHED2F.))7%93D-9&$=.8_)2,7#)6O_C3#RCEPT"+Y0Z=]VL&?'7Y>,-
M3EC:)%_IEQ8)B87?B'93_0_[?MVQ;X"FTPV;DR<3G$51W>"E@Q\%!RO/<"$(
MH,"MT1"$-XKL6' 9V^+(S6QY:'$X0X1S+GT<";RH]FAV#0V?+4J^Z-]O>2<7
M,^SKMCYES;X@O9[D5]Q$-@4C9"/=PG+3549H+,_8RBHA6\V; Q.R)6N*H[G*
MZ$;5?_9P@2!CLBXVI:70_P/_K0;OMMKCD\;5PZZ[KC%.R!OCW,:X1CJ-<?MI
M@CO\5+C-: X0I:]:$TV>?@"SI2-X?/7UPPC) )@+CH/OXY<JV")]]A*^=TV,
M&0B\ HL#)#QB?T61SCBU_\>9^_7B +Y2Y,\X'9CYQYEC%8>R//GP45;U>_/&
ML*Q[O2MKZ'[0M0WE9T>?95^F9YRCJ^XE':M_QKU:Z@==U?XXLTT'+_!\<0T7
MF+ ;5E9>79E Q\JJJRL3_97A(M>']GBB&5.$+I&.!JJ-SZ*WME['AD545A<A
M+9.G1<Z\(,<D-_4^>)@X/0-2"*%=VLL)H4GY@,L)H4YE>3E-18&+]Y>897G=
MX[#".T-7W!?;@VA[L:LNK^_!-!2$^M:U:8Q=<,,[$W *IAA0>('M7XY*>NM3
M7U^(\-5H6E\(_>H+(AA<7,?"(94""\0(-'2B(]JO$W"&4-K XU<7UEA8V!4R
M>F""<>'DP50!_!-9>Y"G1"HRT%4AA!+XA04!RENR-<*)7A4L"'$*KPW34Z?)
M]6@"]2[0L+ 0#@KBJBK3P3W'OK1G<IICG/W&2$-](0D?DS R1.'O>UDABE8H
M+TDB&B#0HOWN",)DR]L%] _JIZX40FR04#G06L+H4HU8"V;4-UES4 (.)2!)
M;?_+*(<)57T9O7?([N!SNA!VZ++P*(6053265^%ZD$1BKAS0T,,'4N8EE+E2
MGT$5Z?U'I(*@6<27P<8NP6(3K%5<\<S7K?41UF>JBNUQMODBFWV@\/T =.@
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
M-O*04A?Y<C7>6E@1=2:3750X<Z<%%(GI9!HK3*34I9..,P%'4JR/Z-G0G@$
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
MQ'2:M#O;22N&F$Z3>F<[[16'Z1UX7M-[OZVI8U67;;A(S KBT:MZMI-AC *
M)K7/=FJ-40#09 +83KA1'=5EG7FKY)FW?? NDYI&]?@S:(?SM[,6O.KQI\*H
M8%XVDG?\.2TZ7)[,I?#X\U34,3(;B3Q,[NE0<3POI>[%5P^3R$F!@N5$%*P6
M)3YE"AXF$Y("!6N)*-A(GX*'227L3D&!IR0;5V4S%K=,^\.CK ^]IA?\\E;5
MU;$S9K">EH5R9C-,#V.K_)JSU6=KC<T(GE9II<41J+$9V],JK=2PE<VHGU9I
MI<7IK+&9 Z!56JEA*YO=*)1**S4!3HW-?A-*I94>MK*9.TG:AI%%+,%F[D1(
MY-\)F?AWA\F=I$#!!#97R,3F'B9-L3L%D^C!3)JIZGE&(#7S1I%RKN<9@:-D
M:YX12).MM#@"]3PC<)1LS3,":;*5%J>SGF<$CI*M;.XKH51:Z0EPV-PM0JFT
M'I"MCJZZ/'6L_MG2VL=(MAP37:B641:%VH>OW2O_*OY'WA+]M_'55JYLC603
M65$7]QZ:?&?EZANN#&M^0&;@^L$;]-5G0- RY?%O[YPQ,F7;6!Z$'?N)%\&P
M=,G5^UTAW2 -F\;J2-*8A B_Z]*%%W@_>_Q-1)S #<XNHEF#/P\GPN)ES]77
M#[!TPS$59+DO1TCNNS,U\9=A11?^/WM&?WJ!WQS98^WB_P-02P,$%     @
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
MIK'_ C;]=+3RS#U\C#]1OM:AA=:"S_PK\4#G611Y.)@A6_7^-Z%!".<<!U;
MIX>'+A.K6E$%_G68UCN$3X>-YF&K\>-CX*1OAE=$ 43'CY970Y'6VP3%& 4C
MT5P4'(9\K(,C>(.]&$' RXONLY4F",U$G2/LAL&B&?&4^V9CX83L"-J 5H\/
MCQN'S88<3UE-\>]@ 41#.K(#?"K^Y83:'$DK "M.E[UJ<R& 0.K*;."U,BQ8
MM+'* UW2 VS_./'OCP)BZX!8+PY_K'2<=(K=^&%!Z/7]0;H*]<?=3'(LR)P1
MM$=!R)#-QQR(>'\ O9!W_!NW7GHA]D C'%@H*?7^(&01_W=<*CZ+&(IZ3L02
M-4R)Z\*JFI8-(EZ9A!'\^H'YT2SMA"^67F;AU@%YE-4X,AK;:<ZF"Y]=0,:F
M.Z[ONB)?4R>3KLE8\C?"GQ5\V<#TTWM;MTE:(A.IEX/48OXR"TQ;[-5-)%&*
M,:.\9?0MTJV<QUD5;E>R9IA(K2;B5:6I2_X^$%R%O=<X["9I%7@#Z=W,N8ED
MED$M7XQNTOOFG\',[\!M<Q,)5<&LI'8OQ45O/S)7,Y5!+>?IA;@J?!7?%%YM
M+G,)V43:*R(O'XK,;O$VO6$I+N\-5^[VFC@65:'K3 .^ >7_C>\AFDAS(3Z%
MS;$:[F\.11)<6BSRZ00XW,4C,UE4A$_++#R#6SEMZG3C.SGGR96<&\S$F^XF
M$JL+6<.JZ"173MKBQ@EO\P(1]AN<;/7'PRD^@[LF)@Y!)=P:XW 3Q^S#&0]O
MK \!^\FY3R"^&3@$NI!UI$"$]_1H9A!%$\9:(WJ =11;T0V@VT7H=8^>Q8'7
M XB[-G$D-L*O,S"=11"R,.B3]L'&-7$8--!JS(/U[7>/ACYO[2:)K#5\##9
MK[5"=I,0TS:DF%L&F!KK)=/"6VZDGXN02+[SH?AF$0]Y ^&0J?9IQ[&0'T4H
M)%^1,(SM$.(@C1V;W1&EYY4Y3X(&4_64A P:.30E4,LEIKV( C-]_2Q!JJ46
M]L98*#<22B@5H0 W26A/.X[L.8O":S_\@L/?1%2/L7N%RMCUYG42]'*;AK-D
MW )G\^1'$X>C$FX-T;A((S<R#5WX[!S9TR0.Q,11J(!:;BK>48Z"?W+,H3 /
MJ0+\8P/Q'RNG8ZYXPT 2&M5(:!I(0K,:"2T#26@I21#.@_APRKC3,P4VF466
MH_[DY<DHP%1)J$X-).&T&@FO#"3A53427AM(PNMJ)+PQD(0WU4AX:R );RNN
MU"9:&XUCN<F;+VRDL=&04[!^3"*<AIY/!Z%O?S5GO=.#6<&N;9AH4C6:<D:U
M[S%#$WP=>2/,^F-S6",#IIKY"?. DT$_"B%,&8[,S2&J#*"VD=4PT>YMM*JH
M-!/MQ,9)%0I,-!,;IW(*UD(2J)-Y=,"@.:*#4G^BF&@(-UY5$3,3[>#&ZRH4
MF&@&-]Y4H<!$*[CQM@(%31-MX&85&[AIH@W<5-C ^<(F&H=-A7&8+VRBV=&L
M8G8T330[FE7,CJ:)9D=387;D"YNX)C<5:W)F4WCMWZ#X@-,@BTD)KP)?3+0T
MFE4LC::)ED9386ET(D]<#+Z'8^/X%H>Y8J:/5>XQZ?B4;^Q#POLWB+("4%*6
M7</#40[&'C**AF)8VONDIHD6;K.*A=LRT<)M5;%P6R9:N*TJ%F[+1 NWI;!P
M.Q%C1D7/K -21(>EU_[, 9]#I*U^6B9N+%J*C46/VF[D0-"W.#-/V&:D0TT?
MJHQ=>W)E8=N+"GD!,'&SV%)L%M<B\XV.I:^ M0K+3-P=MQ2[X\45USCLQAS^
MR(!5"\\R<:O?JN)^;YFX*6XI-L7Y&*YKDVY3J>%5X(N)6_U6E4.%EHE;KI9B
MR[7(J&&8=9,#I<^#$Q,WC2>*32.?+*8M%'E(%=;K$Q/WO">*/6]R/"UTET,@
M5X5!DT$%3LZ49*7W:="FSA4B-,0T3@R8I<>#EU@0FQ=1-$9N4$)2_%ORM!+_
M 8](N+5QDH<LY=L-PR[Q".44#")VC^>\8H]"FF R$2WQW0.;X& '1,<)$L-=
MTZQ-@9S3USZ]"^/\0&)3Q*>NN?06@97M4(MN9IM+62%:.==2MTK"WS0!03PJ
MYE*IABWCY-#G"BP^T3K_%G'F/R&!ML@RLSF%>:S*@P^.,\X9V';NQ<MW!I-6
M"%>5AB?QO=S1$>\1.VG:P*=<0[:F4899SL4;YML8.\$%\[U>$$0 9"5H.-G3
M&+QT:I.@=#W[(Q=6'>S<<"O')C/DIG>X#29="5OEU^!+40<%4Y@4Q$DLCPN?
M#9"XYLI[)P[A1!I,NBX%*OLI.?,5T<OM*)SZ#-*>&*S$Y)@5LKUZN"W\R(V]
MH#$#5T%>9K^<Y.Q_YDV+$[Z;SN'1LVB$>]*]?(Q-9B1D"D*^.&@F>/G=5R$J
M[=1U0_P8GKF<ARDA3LC>A>G'#97(;H*PE] T8\N-DZPB>)JT&"1@,F"JI6OQ
M0@8\D+%X'<,X!JE@RLVQXEH&<:P,H#3/S3S@O_?';5MD5PIN?)?8<Z-41!E$
ME1%=XLBX"8C([VL@U1MC5^P,HR#DZP8+TGT6M\NRVZ\.L@T<B U0RX0]W7<9
M2*4,FN($_IXXUWQ^AQA3 PE2XI-2=0L;Y8(7(81^-HH^3:3R^[ 57GTPC_HM
MT.N<^HDJYF\;@C*S(5?!((M!@4T:GI4W;LUCDARD_@[)-%ZIX6V?"=D$E:(/
M5C[?BC,@FJD^2W%6W8T8.A_+P6ZXJS1I@NK!5)R,LPFBR?0>1)['K7Y_/" 3
M2L;$1C1,]CZ<+F%*$1P@ZMQB2/7:Y9:CZ\^$;SEYB7+Y(J:3,4_88C$V23R>
MF7+%&O!L2 R2VQ>@6>[XCT:\B_@DGG=TPWQ.:S@'_2C>]_P6$=$;&)7]\9 A
M&G@D@)5"O)H PS>*XN%8:OA9G _YN3?O.R-%F>#OB9B'4N-^[+,Q&/?P@*@C
MC'L[8]S_=^F3ZH/R_-J^"L;_ B6TV7#(G4=PH,EA(#?W9J')P0=*W-*=GN]Y
M?'KM&ZTJV,JC2B<"P=\S:E6P%=1F!&(Y7LNVX-D=PC!?LT(<.W'B-DT>B4U)
M4JVNGZ<^-]Z1BZ\B2D0$QQX,A!QT2=0)PY,(N7S/TO&I0+\,?-T#LO4(4-G^
MX&1(6G$A;&<?YK\<M(K9/<HWJDE2_//XB$DX(O9+\VG2H!J(6^PA0D5IV[_'
M;![?#-2UAY[T,*@8F4:42LX((N*WD/\61]NQE>=XC3/?MR5%+?F;MFV0L;P+
M(C0.+&[7QI9.(&E)NI&]Q3-$F,D1F!4)V<7,VNNY5!*I5*6I/9TL>E%.JA:Y
M^#M)C"1OUDU?R-XKN5#2L,DLD32X)T)2BEXC;4KFM72"@^2FD7 %WF)AMAD<
M]*M/@TPV,BW$IUQI/,\SW$W9T;TB.?3*W(\CN* 8_QZ_/6WRY9P*1*@N) 5A
M?WS'=V48).4S_P\SV'(HA*L*'1#EA_M$W#!/FF2+1"93&(P BPG0#B\Q"C!7
MF'B6/6@Q;^J6 :] =-"V[3@A(7;:'CPP]QT],?%;N\,T*9"'X:TUD*1RVAM^
M+P"K7#ZILT"(1JK>YB9?P9%"+D_ZLUHC&9X]I'6!7&9O7//=7I)X#"H&BYH&
MTRK'K'3C4_R W*XX0@:#M#_N)#BRA#K\]V=W7\F0*8R$E0BWG!WN^G3"%RN/
MJXG0N/U49>S*IV7T&S-H#[41:N7%C<Q=PRZYA],=)XAW:H.0"Q84[GDS3I;)
M7JAJ="@F>_I^5'LV<XDMX@3]S$UJDCSULR8(XMMF&F[;AZ[*@"KN-2Q2)'=]
MCH&]7@XB!XJ#U:$TF/E5*5%Z99GX=YH$(KEF',9Q0NDH0W>!B"E5]+>UB.S$
MX;([<N07+)S_1/ 0]G--G1U$!5=$K!W/GM/'-F)LSKM '@36(.J,$6'W<*7;
M'X=3//*Y/.[;,JM/T\96B$X7^[,H5Z-&?B<D;J4M6C%9':\"E;\H69 S*3=V
ML_B*PHS_R ?.AX/X47)% ;X9-W=V1Y3*=MU%+P;-G]V2(]<ZA6FDS?6U%,/=
M6BYP4B@9/1B\  ZP)Q02J1":P ^F&)NW!7PB"JMDH=NJNWV;=9O1IDK&$T_C
M]+[9C<\)Q2&)[=0N[X-B)X,H<QJR=-X8[&':"7FJ*;YY!^E#%-39Z4@^6>S9
MCBG=:HK;B]3VXJ@ZF0TVA[2?&K*,GJT7&7D'^Z8!=2A19OI<DU,14HF#,( C
M0H/-^#+DBCB$M7J0?M 64;-AQ&B?+HP9D[5/%3+TAR)[*M@??T!\&;KT@Z?-
M+KG[D9!2H7*LZLRU),#:9W,DC%U"0QB*6?*2R-ZKW:KT;;=WUN]MWW3R)I0I
ME[1D:B>"S?^PPPC!C1:0:Y,G9PGRK==QAP1VXK6"A9";9 9?<=\11=MJ,54/
M^S;3]&C93D_A\9C+L#_F$RNY18XF>.;S26V+?,Z$\ED>>=B98N2&4QO!!C0(
M^6Z .GLLB#LB6VY[/@^*?9/H'1*\G=<HT=RI9R7)6KVGLJPB9EM]*FE\[P2O
MC RI%DV;34<5'BDP.9JY&.]6LP4M$CGY8W$$L$SDM'>3147+=BMI<<O[-E'*
MJ-C:J,V<O^Z[+"E(>9IAVC=A*B%B2^M)Q-#,& Y SZ$'Q!RNWZ.0^N$<AW!Y
M SLBPF4_A:L:=<\TE/LF@-7IDJ80AV)G*,!.LK*VH;7XG:*>2+,CEEMQ6C+D
MMFQ?7,$(/F.(V<=.^QXS;NI^8'S)AY!A<;1\1S%B%)(Y+#=W!EL6SS8$TG58
MU,7.$XW;D_F)5+ 5]OEO0C[WC5@%:GD4XXI/.ULG>3UIWP9A,X+D>:IHX+L$
M+CDXB^=!#3Z]*L8KHZXXJVC>EB#P)"5!+J%CGWD"./\#(WOZ+6[!N'5^QY15
MSR"[05<&K?!/0%/IJZW[D1FH4B:TM9?G"8T#S4V^5""%+%U!/G(;(Q,]?L.(
MO7QG+$F1*NR79XYV+\8EO\FXTR21QBG$IR#O^7+'&J0:GXHPQ66UV%W_FQ]/
MRS@8Q8 <Q(6P9*9&4KH_EFK[%Z>D"%LI.<+)NQI1;0 A653*U!(+]1B_G(E$
M*KCD<.CEZ2G!I[J\S U@,>_2@(DK%'()-58]:^&59@Y65S9(>6HC5; 6W"#0
MSM-?"-KZ/&@5J2):<M#K0,$N#FQ&"E*?O$B6R")4I:L4FH@WF"D<)3-A<_6H
M@Q]?7I>4X--[:-94]2&#6"W3G$&*0@5.E0G*\XA(' 5&%R3JY< AZ\4R1MY4
M#E:%OHM!,(C?FX"6+8>723*(FXC94ZZ"EVV?/\Y(C!2\X"^>QT0;J.*(B7?D
M@;,O<^?]S&?,?P K-D/DIHIW^X0-I0A5:WWD3'"<<QL..>+W.,V^/R"%+ ]S
MD=18>X?TAOD3AKPO&+$^-=D'O1D]JJ6J>HO#!_\O-4) CS*P(9UE_LA-WN\5
M:6>Y_1JQ)Q66K2.YU<A++!@6)^^2):<RZA"W$&[5'!OF&2YRE'K/?!IHC*CQ
M*6_Y+C<9W22$/%W=Q6%DZL[HT662T_4',E]^?U0-NMPZN8Z\$6;]<9Q/IC\>
M8V FUW)I!P8DQ2G'*!/CML,G,&\=N4E^H2B<^@PNHYS-!^>=H7^&>T$0K>=?
M?HFL6?I0%0?A:;*IU:1C!ISTR+&I;Y0O!5Z4'DY1>(7F9_@6.YB7Y!;K!W*/
M:0<6  <S6(=?W)S>#+5"95TA]A4"!6+__2ZV#-LSM "3BI.QMULXV8HFG%&F
M7QZKGDOMAFLE\=[29Q).3>19%; J9L;%1:R;603*@"E/02$@[])'=.#SI11?
MH4?B1=YB^\L-#62;G3I6EP+YJZN(:V80AE#XPI,]S<NS4X)K@]DH\FP:)JQ5
MP*IG(]^%<?[F_64O<B2Q D=EA\?<!+DU/F]<'JM<!N-YAQTH;#!)*S#+J-F'
MW'[K2!6BMQ9S;99:4(%3!.A%(2PN#B1+]^EDB)G7Q2.372TRQ.K$V-G\C2;'
MZ*TC5?F0UEZ46?,P?O;95X/9J(-^LUNVQKG12K%N=,W((*>:%DK% V#"==K%
M\?][M$UIA%QAN6$6.^SBMV<Z\* E=CXN;K$G'0:P$0[Z% _]X93AES\8>PJ:
MU%$,N^GN@F\$Q(/']W^A,<P2)7WY(_$4?N1E@UO\+2+P<I6?V4CTJ'@<&)*,
MP_&-NVZDS:)G]XUM!%J^F4L##!?U*:1%6U8/N(4.UP/.YG"]!M'Y&7;]!RZA
MDIKY.T4OOF=Z$N*D=QO!A2=\"MGB\?N\XHZ?&7:C'LS2O7.%H6V/^'S]J\J-
M/G$RN0%U'TQ]UUG9Z$M::8>?I\2>"A1\W4^5I0$!R[LA0ZJNTJ(KS##Y,+P8
ML)2^)$7ANOY.3"UQ@@6I8WW*"5PI%(_VR_-_6P)4^[FVZV;W?E<8%L(LR8X/
MZNMYK>!B4 JS+;G.RF5B@&UN/CC7?HB#;H2;Q\TWS>.35X;0I0E3R;#"-DRF
M+TN4)%:=?NV/VWP+2VQD!B5%D)1N$1]JF(%]!8OJRG;J(0 'I"G0"U%5/FZ/
MGR9Z;0Q1.BA5::)=2 V";Z*12VQ>ZY[8<1AL #G0S:!2#Z0\&7)<6QR\W.)[
MW[V'^)*(.F91)\4G)2QY6.P6DT4\4/:^;1([!.NY(916!JS2BQ=79V:0M012
M C>>E'Q!/C8&> Z2D@3"@O"*K\,3ODUHG1A"1"$HA4&W4N$,WL"*K:16\_CT
MK8$T22!*]R0KE?D>MV$@31E8\K7I Z:8(1?4@2&;AP)$RC<=TQM49J#/ Y)[
M^T/,!G@B;L*XQ"-4=&T*&2IPRE@*XC@NYFU\YBLM2UQ!9A"E@B;CTFH=$^DH
M4U77^&'=+#=DKBB0*9867NL39@&>G_F(.?UQ;+#>A<D%.F-(TP I/8-):Y_;
M/O4]8F=R:B1!S:$A<ZH*5$4(?=I*CXX9BB4B@ER INS)RP$JB(,S!)$* !NR
M&RI I(3/1- URFV #;%Z-!"6AJ^FYZ3F;.1DL!013%"CBV>A(4HPAT>51"P*
M [YO[1(&^?N98%[V6,0@ON@CE>;5(13#O05#^+0.1WXP3FUS5/(J&,6I+"/W
M$"CA(EM\-L=;JD"FBOJ-O!FA$T-(6 &C8$+N\K\A:X<<F'P6Y*HT3:6E648+
M1#1TX'B9JS'F00Q1,.23ZH9CA]P40H.;05P%I-(,4F99844F6''X3.H_;+;-
M0)X')(W\690TQ(^<!Z2&?FN(^*^A4=FS<=&!(<;%&AHE<''YJC\>1+.9:\C^
MMA"3?*:N'"\-612$F1"!T^9QZXTA9&D#55@BLD;Z%)M-Y1*@W&(9HD>(F6T>
M-TZ&4]['9,K_-.1$6HE-01+?MCR8X\9<AR.=58N""_]9C]J&T5  3;:P?$9!
M&%?J^*Z+;7.\_@IDJKM@4&'(,!(FIRF4%&"2YZ:*(QL'4XQ%3&M ():^G>!\
M^5LE)?B4V76"*3>1G6X$J(=3#'KCPF?FT%:*4)$#4#SIV(,,4O\1C^\EWK+^
M(L>2063J8U4F/5RXF=)+(68QLP2@/,HFSD(#FSRC")(!4YFQ:]=/V_#@:/Q2
MD3ET:6"4QV/[MGB(J4V=<[[WAK>9%N]BF$.A%DJ0QY^..(6!/<4>$A/O_P%0
M2P,$%     @ <H!85MQ6/'?0$0  /]X  !4   !M<V5X+3(P,C(Q,C,Q7V-A
M;"YX;6SM76USF[@6_GY_A6_NEWMGQW6<-,VFT^R.X\2MVR3.^J5IN[.S@T&V
MV6!P)?!+?_V5!#A@(Q!"6'9V9SJ3A(+.X7FDHZ.CP]&[7Y=3JS('$)F.?7E4
M?W5\5 &V[ABF/;X\&O2JC5ZSW3[Z]9=*Y5_O_EVM5MX#&T#-!49EN*HTG>FL
MIYN5/M1L-'+@M/)?=_J_2K4R<=W9VUIML5B\TO$]2#<A0(X'=8#(A4JUBAL,
MFVQ"0!I\6^E/O$H+#"LGIY7ZQ=OZV=OZSY5!OUDY.<97Z"/_>F>9]M-00Z""
M];;1Y5%$TG((K5<.'-=.CH]/:^&-1_Z=;Y?D0NS^Q2F]NWYQ<5&C_[N^%9E)
M-^)FZ[4O=[<]?0*F6M6TD:O9.A& S+>(7KQU=,VE2&;J56'>0?ZJAK=5R:5J
M_:1Z6G^U1,:1CUNE\@XZ%NB"485J_M9=S<#E$3*G,XLH1*]-(!A='DT16.)&
M3D[J)WX3_R%7_H1_-AT;.99I$.S;F/(IZ+GX]RFPW:,*:7W0;:_?8VH:A@7P
M@PM\"R0<UL@MM;1&:K^4H>J59A'4>Q, !/6,M4"4E*YC4T.3EN4LQ/1;/UV3
M1S;ILX9G 6?DS,CXQ<,;@CFP/8#ZVI TPZMI9DOR:'\69=*NY6I+L)P!&P%A
MG9,;PBI+5GB&;=T$#U^#:J([R!7'F=F6M+Z;P*D%L,1N9Z A! KHGMJ>W[]E
MOP*9<!P;&R#DC&S@#O&$-3)= IOP6V0U*;__D.ZI8UL0B)II*V)2Q7E(;2_"
M@ZY9NF?1.>P6*QQ[%;!T@6T (WP9(J+0!!&:-RS7<O28+(M,I X,15G:$%B7
M1QZJCC5M]F<G[%4W_BA&<7R)2@CK1*?5D8:&=&X-'JX1X&O <E%XA5)!:6"W
M'QHU;E4IHT$[&(*&;=QIIHT!#%R&[.[ ?#@8]G&V&C"NE0;U4 K^-4;5ML<1
MW%%#WG1*6ZN:F*+P^1%TIAS8NT[F6SO0 !![F4>5!3#'$Y?\6A/N!==@!H%N
M4E&2.T"LZ0CW>P=X,A8!SB?;. L!W<?3)>JX$P EPQQI.-H-]A;E*! !QJ=;
M&!<R:+Z)O'50:28M(N'9D.33M@O&A!Y@X/$]L&'XUUI$U_<');\!K]0],8_;
M3$9[$C>$<DWF>VR-.Y HU;%[F@4ZHY[KZ$]MN^<-D6F8&EQ)9HU'XMZ,_73.
MN,#+-+U[_(()-G#;RE4+F+E[QW;BJ@22)'<ZMASQH?/@#2U3'[BF9;HF0 T+
MK]")5]-R8,NS#33 "[1K#V*)Q.5UH:=3B@W#I*Z0Y#<LJHWR+IG9%:(=LS#V
M<JTH]0!VU9<SA*FVG;EXS *.83Q%.'JV="VL+^X66)R')3XO3J[ R(' OX\Z
M=C=+%VI8!=/&EKR-WQAA577\) ;#HLKBE2U KF2"R]1T#9Z*KK$#"A)GK^@D
MQQCX?QM0\@\VP='FJU"."=QL7;7-VS&'6^!*=LJ 6]JJ,]ZV>J<CZ57C4)?(
M+-L)*3##81V"?G'EAW9+F9VVI1P*EPGX;!L^:<.G,==,B\34^T[3F4X=FZX0
M)XZ%):(K#9EZF0.,0[KB6*8@6+$9+<Y[Z@2?<X6'*0$0 H/J<6W.30/@Q<7&
MKD5[.M-TV:,LEVBU 2X)%.8#.G6XOJMM[%C]4OXV5BQ_0+"KQ1>T#Y X:>[J
M 3?L-FSCYKMGS@@&]$+;[@$X-S>WC63'$'B5$/41><4%&4:8N@[$-^D (3R-
M*GIWAC**S6BQ[I,26<E-"LNG*;.#T&RSJ8E(RAJ^?FTB%YI#KX1M0!D:_>VZ
M2BH],A>=O K1J!/S?Q5UF0RE5"]Q=]]MLEAB[K>6VWFB >5'!SZU;7SK&"_H
M2H[HBRBD-+"U^QZ31DW06U[+6!9PJG,/5-F2>[ 'ZW$!F$1(W^P^S*!*F50W
M=-V;^COV)28A%=7F[](EF&S(#?0T:.9JT\,+5^E>0[SM M,:R1W'V) ?!)^Y
M9I$TSX;;U"!<88_]LV9)3\SADZG8#TYD+]K;.)&3&&_"_=;QL(PNT &6-[0
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
M3'(D'7\UB'(E^3E4,TV<(OWS3&[>YL#$,#W[U8<;N 1T@ &OQ,\[ 11T1>Y
M-$GB9<B.$^"D#1-D7UL\XK476ZDM@A0,Z'/^@)Y@,.7MO2;NI0]'#GD9 I0[
M7\DQH'G5./[.PN'9%>G:Z2N<GV95Y&7F=F7MD\!-"YM+KVH!VST:A&T<#6WK
ML%H9KHXAR@/VY:Y:2'F4M22&48G;:)K60X/2606Q8=Q1:SA;H#>M-!GLB#UQ
MJ]& +P')7N 6A5ATY24KU+!W#;DQB*8=,[3+M91T6C2<@#<N;J=GU_/>661[
MW%"ZBY?Y.T\8@V\M74?!HKO#1+WM@,%YKJQ,2M1!HHNA1&0,ZDR&C^HEW'K.
M_W%)C:%V/94 G$H 3MFT/673PE[@3MFTIVS:4S:M_M%Q*EKJ5K0$_?#4J6CI
M5+1T*EJJ2B-B\:_WHDV?JH+B'Y2@YW_;PUX="RFO T #'<P9.':Q&UT]75,%
MTQZ2,1OU2>U"J:"IGA?;!4\U):&)J 6-H(HGN)DBQK_E\UPE*[ 56AW/2N!%
MLNT*1 ]F#'VHI23(,RRHE?$&"6IUQBC1]E/=5 ET[;HIV#R32>;9]X+% W42
M1MVT3"BC_M</[_[\%PUYJ(YET=^N+!%E7( O-HW56QGY[SZ\^_A7@**VX]%&
M4&6E 0U. NBIQJWW&C=)8A-.B5LS,:O'B6*16PM<*/[D4XG;J<3M5.*FH=/V
MI2K-V=4 ]59R2L--@5?""<NG?$ASFL113 +Q^ "V<,JD!M(M44\^%:Q4++#N
M.<0WWN^):!K*L=F_A851 *=,=@1IJNH0MMIUW26(O<W:J V@-;F&L.0;K2'W
MJ'L\NNCL+![_2=EV[RAS1!_B!?1&TR \_"-,!T6DQ[[**6NW)$Y8VJ5V]YRR
M^"?H2+82R:'O.S7<VE_<'$#6WX>0?7S=M67K$5BG/+]3GI^"(+)ER&W%=1BD
M?>H1,V=J:6&)"2-WIAXLG,Y$![10,FCJ:6"I?KT$FJ:%61:.!"<45UHM+? \
M&JE4AI%+TTDP:BDUG9T#2"W6#L>W:>$VZ@>)'P#5SWS8^ -%!A(BHQ"$#""<
MM%CD>[O$)S;H.X/\=@X:(O[F^]# A75WT1@:9X\DW801PD/FI;''X-D]0$,E
MNFMV1^!'1M8R+7M:)WN".MM%16>#>^JEC^P(IN]\ FVAFO$P!B$:HJM2R@@H
M[-31;%?6S2P,5TEV0Q;)W=BXZO8/?&>)\D^$B<?HIO.KD,VI%R<,_,6R[OR,
M(* # 'JK(Q-ZSP]G+:BS,_C>B-T!S]?!]^ 65N,:35L7];GS,X)CE6<%M%QB
M?^U+8NEBZE%@)7HC-KO*J+6_'FT8LRV:@94\,N*U2^@(K8S,X+>3'*#BF@Y<
M:5_0JP;Q,6520VGX%FPC3H5HP-VY*8U*L!1-J]50&8TNJT.HD$FK(V8(H>^:
MGC>G2/@I$GZ*A)\BX:=(^"D2?HJ$GR+A(XN$E^CL36?*4A-(&,UWQ$,L)9&3
M''I.IQIN2AU9^C-LIVQ! N^/-$'_(5FM"-N&\P=O$7AS;L\&\<1)N[(*3T/H
M>XY'(R+\_2*O^()NJ!^NLV[@AH?C\?!(3;\;"!ENDS,2>=%TSB^5D4BR3I=C
MX#9"]\A%=,9'_0UX<IU8L1J!:)=_>8=U@URQRT%_>T]DZJ>[:2'*:D.VO24Q
M_X6\;ZIA%M,B>ZQHRHWF%""L#=5$R?P)AV3&Q?8E]OPT'U[TA.8R2AC%VCD*
M!"WZ'16D62GF44!O<)L@2P5Y),]4^Q!)\WA*WTM<)Y*,I=H/#<N>2V/5.$3:
M&=@Y.GKQ<[3BMDN2.IY7=R^'H6K8L8*O%!I)V?&L*HE,#2JUG,'^%( PF[WL
M31E^&)Z'Z?&=VMIDEFNRU^87F7SD26EDIZ(;D8Y'/=K=[LJM=+ VBB9Q>Q<X
MHY5P>+?3@7EPQ^S#,F3"N%R=A8R%3R*!NX.9*<H6T;>0A(AY\IB H"BZQ-H2
M$B(V'4S-PJIFF-<CI.08[_'$(&LO)G[NM3!8QMF+:)51]&Q'V;>FK;^JXZF;
MD'7?]18N4T%Q_Q!@W0P[&Y-=@:Y7 FI@#\$B-$1_N,;@Y6KMAUM*SVC 1TZ3
MB3M8?VL:1(67Z)[&'DN751^VGS+E#C>BNRS:4[S->!?R(7>D<@#[<*&8LF'5
M'-1=&A4_BS'P SM(SY*(JXPH>LC4[ 6)20>C,!_EGJY%@]-@@;2[I&2,4R@.
M!L3?,BH4[18&M(BR8C2JP#>PA?^OA##^ W\KEOR7@"2N%_,AC.HEZ\?2LR?;
MQC Q=>K'5+<MF[Y'N\[4&YF*$._,G<:IV\G3VK%TY04D<#SB7P?SD*V:[-#.
M>D:1J$4#5D.RND@J9J?TIW2.@Y-GV_1/VV\P>OY9-+VBT_D^L@7,<@T!NTG1
M>J'N.GQP\A-%VVW.4-ZC,5V/>/[B!E)CDDXS9K"/+F7-Z;<1UX?3><YFU"@G
M6;?^EC'LW<?4P%<# J>K\D%H'7>;M! ;4<).&VQ8O1\:;^BI4RD_>'MTA93)
MCDF$RE!B]7:X8R$_!..M(!9S/D3"[+KJK4';B3JD+28*:8I4"U"D5@X7=,TH
MM]X%2OS//LV=<?GS.#U8(R8<#/V,[(1N>[M9$__(':.^M^)W-;9]2-B&;CD;
MUVF[$&^1\1%YYURK&-DTQH,/79 =H6MOM* ?.DNB.%Q1%DW<#;]WT^@J9.4G
M>\Z)8R)!@V%'<'H:(];:;\'(3^#[X9/@@#-PE01N]"4J^@>4^4&QB?1HCT"T
MAJ!BM640M1C>1K@VD6\E#82&KDQ5L(+MT9#N_WNZH4'2(A>)6I1].P8O2?/D
ME3HN&)J467N'\R5A"^SMT$)L1(JL#3;E=@SF.=VXHI*2&<V-30Y4(1QP%XJH
M6!2IKOP_XGZX(3YM\SMV]P\KT;292ZGI)E;#L) A\",[]=3WC=J:N.M%L(JL
MC$B5=H.\6 =-KA:SI<!-T^G\DE\;5R0&;WQX,/AHE.HA* 7\C?X/L_;/3R7.
M6!CP/SJI_S07/:Y6U28_!AO3'-M"S$U-*/6=(^'&<S][ 8TI;79;RMP@30.,
M02 *,!3(PS>3W)=07P8;CZ\"L0!$>_<(Z4!3(#@:/:@"7B$Z</=%)9+^D,PB
MS_4(XQQ/61IONMXUEH[VOTK=2SZ[?401,TW!F*?1R!](!$7@?3@U;T"]3=*\
MP4@[.73$25J9 X<$"VX@E2-)HF%%!H>F,TMMJ-$<<ZK0*%:!ZLE%T>]L*JL.
MPX]&?ET@Q&IZ=N%%9+%@- OL3>>Y_[1)@@!]?55HCL??HHAA:XK8(+H [8Z=
M;[ /T(.SI&[B4R'" I9)%-$8K866"D6KCBC-7D!*"*J<3]:Z 1F:7;5]:\Q;
M QU^;F))'0UGWB,HLE)_TPZGM&,07-^@;GKD<CZG_%#?T!V#0N]R8S\,',_W
M]E7I^ K&@!4KFD=#]#!XX[PDN6-IW^EV.M]Q=?DL*H&+>O.>5H ^)Q:<"9W$
M;X UVNN+>ZZ*2#?G)3L+)X%;:C/5D_3UN!C?UM=$N;4&8&C=R/:&R:DI6?T<
M[Q+F+$E$]_0NGQT_$6_6WH3!0K2AVO\3ZJ[KPHE%!V[G?F6=)(!39WA#4WXB
M7('+J-CU3766IQ0\%)OIAG*]3?.+)E\Q@CC:S;N%F-5+-X#<FI%4,'ILMPGL
MY(<:9Z/ G2G33\O -G(C:1[8BAK.N;*G*^Q3?O7@IJ<77Q&G,-?0Q=9&UUYZ
MO(GT6E%4.7)L-8,T4E:R!H6:7L/F$<QJKFJ&[-0=LNP_M-8ELLV'V#!K@/;C
M'?V(A 7B5"P>=A%/4CC<-KCP_*3H,=2#"U&+"WLN!&6Y=P8:*RQ[13R6OJY[
MMCTCOH@9/RPIC3^Q,%ES]K!$K4QV1+)5AU+%%=AM&]^*]CKIP<8/O% 0SZV5
M?O:O(OG!=);5VKFJV+8W_[#>>K:SJ^]E=Z M^?N7(B4JN@[N6/@?*DH=<ABG
M,S^O5>_+O6[ BFT?0Y=FM-UD@/* 8"44P'6&6]Y2^UGU<#-3I6_7U0LC?F6L
M54RECG*?K-+F7"+<NPB\/ZA['92/_)XT@1X7+T,):"*OD@K781U\ID4_[+2:
MH">Y-U-]"7N]!5>5MFH&/0AWY/.>8$+'%'W!BK;GXF=*S@GUT4;7)UX7+:S&
M:26M$$7):IU: "+5N2_]VTCU)>S#%EP56J?!Y+5-Y]. WE$F2E?(@MZ%')3,
M'+P.4AZI^Q,E?KP\%V\1BS BXQ>DUA(!\*0W.#Y?PNH!EQUX [<:GI_7Y:O%
M'=GN:Z1Z6$5*U&W&R^ 6AQK0[8W>S"J,G+R$(CVULKQQLUJBUH'&>;RK8=3:
MS:W[R:XM*\@#_D7*UQ3D]@YO79,1^ $P(WS(\L3VS44>8LY&.L_*3[YPS*.)
MR,7VXFU/"P.!U1>AU#%$V-ZXKN\DHK/C9Z4Z)1&-]F&IO=P/ABZ]6'*VS?^Q
MAUVIQ<5X'J RA7D4CU*5RN#T+;FF(8^B>::O01TDN<!R"?)>527KI<>T%RWX
M55ZO DR#Z:C1FE]AZL?*T.%A<&]<:874M=!6C>_TF%6<3R2<NZ66&6SGPC K
M\@5J[W)!8^+Y40./>IK2 EM&N86]\:FNPGMFJ>\L2'L+=G>V]"WTGO,U(Q9G
MS7DFSYY2FTO^0>G,X7_;GS?5L9"\&$O^)7.2&7W#?YK%B6PNG,I6%8OF %#0
M=)'=V+>5D[.KN/+1, _\0E1OLJ._*K':-5C!LIBO0ON-#GC^^@X!460XZ9PD
M?FR&IY@O2C5<^1&SK:IBT:I1/1P?S=<U='73 +F"56O4&3FCD3Z%=5'9S5#=
MD8\)6%--K2NZTAZY!AF4=,%C0FJJJ[L0+&BSCB)04G(FEZF',&&.<*$EZ[6_
MK3N197D\=1]:]1W*M_0^.:=VML#G<?:$5[(2Q0T:@%:_L%NWK@#EP01!3^"4
MP%?A2WADE*1UV!I UGXX])59/UNU,G$]7#_1@#+BI\QHH%KSV>#7:-U45=K.
MZ"[4**:IY^L\]'V:MA#56J[2S^V%T)56K'S:T)F-PN2_Y0BLDA78I;$ZGA7]
M(+D)%Y><@QE#=Q5.29!G6% KXPT2U.J,L>I'#U_ ;G]Z-V^>%GDQ/6PP?16R
M],/H.GB@;.,Y5$54AE=1#&[M5:O:];WVMAI0[@:J7 NFIO-'1H)HY47YJ^%\
M*C'S9DE<\C6TV+]0U"S&_ ;@Z@>4FF(]MHV (BE:N<]#-A>MW!/.F)NV<G=*
MK=P/8HT#"I?I3& 8@4@SCDTLZB',P'[T4I_;GMM##V'B_8<\#191OTVP7>K]
M>D,7Q$]?ZFF+7$34^=,BW' 5[F66(O_#WD"L&PO+@VHW2&&L&\2"JX4<^KXF
MB&3CMP8LVH5:&0C+S] 8E&A8I@6DU=FJOEI@#&AC^$$?4BMQ!DU4%>,*VB?X
M;6' ?<T<1*LU"72B"TW?VZ@(D.V]W6G3.&'PE9N2?/3<S/^VL_6O T<#XZ;O
M!XEQXX31NEL<W*<TWI#"==+H,/(";\2=C40(^2JZ76Q<D,.B]S#+'L/JDG&[
M3TC>=33.G]B2O"[5VOM!/HZYR_7PI:3=X#V]@'5,S^*VTQ!9S9NP31AB1,OO
M:<1U.]<"Q#]B5VEE-0Y@-TZIO"SWSTPVH@&:BY._WKQ:\9N7,?A-W]LLW]1'
MOA$)< LC?VW%383/U13\IN_'!7XC$N"O!!WNM+WH]WQ, O?*8_2.A7$6W\[Y
MT55)6F,/ZK5!+66E!Z%"LRK]5(PEGV=$?'J;!-R67!-?1V+RKT<FDP88%#(S
MM%'_S,ULSB/Q8YJ^E2%XVK]6J2,!M9%LJ#43HTH''*P\A)S %9]$0?VK%R_/
M^?8,5^*-]_QU(-':(DI;63V#F\GZ'/2?^-3-:#; &*4#HU15I-WG^KK_9,0L
MZTSC9:]T'<KQ1'GH/1T[5QLI<2U[4/[UF 72!@Q\^O%U$%.6]XZX]+V5%V2-
M@ R-=,7!1B\C==AP%2"W.[_L%\HA>2Q-V$+5UFNN79U!;6"J])VUY 9ENU?0
MR;YYEVEC_X,GU8_<RK#+Z9A,]X9$1X_"'V>Y #;JJ*>&9-P=Y:BH2JV^]88$
M*8@.+-]X:;OFJC0I1S<&^522?BI)'W!)^L%&02A*KZ-@+>'+0%,T(H7G9*D0
M0ZDGKZ=A)7-+834VB *UIKR6%GA9N5065DO+NX@#H[Y\EV"1,9^^6*%^ONHD
MQAP3&$3(MUX?5')/:J"!?2TWOY3SFQ'EUW5:*P"IT^+PJP'$$^68RF:*D=XH
MLG_.Q9/>#_P75OE;+,%O=YPE<3%.'54:2&L,-WP1Z& #7-]^*A,^E0F/JTSX
MT)[%-530[OSZRJ/1"W.,"HH2IX+IU(_IA!O*MG>4>:&KIK$EWP[*[JC%N'GJ
M[0K9DA_72P_VF!_LSZ)_/F6<\4 \4K]OA6OR^GO)7CC*,&XF*7'^MMM2QG3,
M5KDY9?4*R*XT>F_0#2CV.M/3#.B^FWN+8^XAYAM.#/K@T(!P'0#D9:X?%U'.
M:L6#0)NA,!(DZ(%W2RV&_Q)$:^IX<X^ZZCZF-DE)Q^[#GR%Q6C<NRQWZ<E0P
M;& I.1#O=HL8K+F[NTE"S:UD8CCO=O)]99ON?GR9;>+\%;5)?$5=T0I,3"<1
M!M+^>_A"+5C>K&4[ A^22)+#NIE)V+S@ *1YS)+*)ZS%4T/74I)DO\NB#F]@
MKU$;!UZ4]F$264QSE%NZ!F&;[C_M':$BWCIPX2N<)-0?2;#PN%U7]$BZIVOB
M,<T;G=J0]APO1F(S0JW7DSXU3":!>\,_]DLZJ9^]*:7^TC:H'&:4_$T)%Y]#
MX3H2L^#K+C<0,%+:M<G;]?=A"+P!ZO8TSTXBKQI^6)(]H&*Q1!O;D#K$4R5+
M=RCN7:,T76U4\7RX!UY;Y'G@>&KWOMEA.F9A7+%0SM>3YQ7,\PKJ:STY6T_.
MUI.SM4/RV'G"&&=)J]'/X3?V^G_#'"A'&*!U&\LIY4Y/;*NXC9HE%Z-DR96M
MW%:<4-*+<ZJ52W%/,FJA:2U*H"ZK-M00=-<%G5-.V]527D<?C<#1+E==QQ"@
M.&X*,OF&[.=2KTC4XAU?M@#+VT,5.F@[ZY!^O:NO%P$JD;95/:TC0S4,T:R'
M@HW48=>7\"3$[-E\.@*3(87KW3ZY.C6/LN[.34N.S8#&;K[4^!1]C\S2A]5*
M3Y* >@8EY. <G:T$#)O>&-"$\7HV#MY7JP(PN2JY0)OQM-+AX.0-U5KMG9VB
M)[?HR2UZ<HM"N!;X)K[)]ZA'H_*[J?<T;9>DY7-H'VV S@CMPTD#.XS"KQ+Y
M+.6LZ' V<3>B\[^:E=0^RD -[B[BDN$%WIZY,/@O5VL_W%*:+XC2<LF]BL"7
MIW9Z+T"J&N!B=&FNW_[7P89&Z>OG_.?G_)^]PT1;+=U9.]P@<^F!U&<]?M O
M<1_Z3W8Z 2,=3T)D]%)L S$7VG<PYDH-M=*RP1-9F<A+%%D%Q%QD?VD4F0T'
MU#IASI)P5M+?<+)V'!W>P]WWXKHK1LZ?/.,C&[X&U#22V1$CQIC.OP0QH^)D
M2\=5RURH^]">*UL+[=(S)G6S1VE6G9%Z-(/Y\1CDT:'\6(<Q< E$1JG*&W26
M01V)$:W[9J@&V]9B]TJ;3SF[]],O!UV*81YKNTD'#Y/,R.CZ9)MD-).ZK'MO
ML12:*J)9R[HX'9N?V70=ESRGS:U86L88SEL2S6+8-V=I P5%D1]0C2:.DZSR
M]M^KD,7Y$XXF(I&.-:!^Z&:RD:.$X'$\I%WK %&4R "<&7!".'16- ;M;6CY
M>1(GC*ZR/FU5E<]_>^6EMW8@I7^5TLI[PE61/=_3,CP#- <W3).X$:]+T.KP
MQ65K>T>VV8.P"?W,Q?+X1/T-O0V#> E]E35FP_J)8[8&RF:4N0A@"S)T^?F%
M$O;X%%I:"07U 3Q0UM\2V$$.'*HQXH,+'+J;BSY]^V9-S]+/4$>+ >GP<A4F
MT%=C;?*#,*KZ70(9[(KO .$N &]C4P.DY+_%!9#"CA5M4N5D,N<6N.554.7A
M&UL*!P)H#V3AK@=+2V 0CM/^A*X0_0(7\I? ]2(G3(*8NI?/#O_5R4K\K4^)
M2WGX%C:]7 #Y8O@>U#TIX>*]D@-#^O&8+?466'(I_!70 2DAEKO?.HEB-\:(
M?2=J&.5R^0%T=WP. R>CD)*-=G259"+_>MSG6!LTA<.B+9!BIR'2/&2K-)C
MZ((P\>YNM Q9S']_-0L9"Y_$3X!2.:[WU.X+:@^"VB.G=K:C9N@UUAW=W%7D
M!9Q<EOMV19Q4S),-7S$+.DWB*"9!^GPQBJ&@0]K^L6,H\(IUH 4V2CN&.A;2
M!ZAI%(ONP!<)XRS4/>N!(F\IZ1<K;SG8*,]?UG ,+-8Z"B]">K70H10YMZV3
M29RMD<N@[SU9ICR(*UH/N[*"]I [0(J)A/E$]E8-U *\07JJO9F6<;2S9E2,
ME]KE=/ ,?^DS[4IB:UOZEI[2:;2)X!]IEI+!.JJ47VIN7;FM%J1J 3.89A!*
MBZ$\V=Q*SE)UL^IJ;9-5%3JDQ(\6NN!O.ZL)S>I#SY!R4WWX6=^[<$:"WZ;S
MR8J;'P[1> RW[CL+)KBNSM@YG&KG#?^DQ5W@"$H:P%:_L-NY7AO5@^GB+-GS
M4!/2R@<VGW[0QK,Z5974'2CMG;O"=]>;<[+F_W+HJD;1XU+20],ONF:O'%,4
M/TP="[LG96T(MH&XO8=W0"3;!"O2.UAU;.3/8=N0K91TNFG__M_?O'GU?[_>
M_OS=__N__^6LD^=?@N]^</_X?K/X91M\N4B>/GW/?OC^GQ_^\^5Q&_G?;YP_
MWOG_B-_&#_0??WS_\;?G]\Y-_.[?5U<?'O[Y=O-\=O[+NXW[P&8_? GF3]_]
M^_K??_C_^NDO__C^]M_+Q7\]W[]_./_X\U?J//WTYW??_V/VS]!S+O^Z^5^_
MQ///2?C%^??'^^1QZW[Y.O4_.-$O;Z^?;]?_GCPMR?NE>_-3^)?+?_F;K\&E
M]X_EC?/XD<U^FO[YN\T7?W%[S?Z7\]OB:K'Z],/%[!V[6/Q!)V_=]\[JYZ?'
MZ9_=WV[]Y<<P3)R;^=?5OWY_^B_G_!_N[!-9G6V^^YU\7KS[IS/__;>+[R_8
M<NW%GYY]_^PO__XZGY/O?6?QXX__[]7YP_V;-^/>"/(5J-+ZS]S5?$%G\06-
M'.;5E*3!^9L/R8SI1))CU9H/J%\$10/Z1/P+$G,>RYPJV6ORKZU$NK41;X-
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
MNQ> Q6;&PR#.(VW9&N+=7I-F_'@4/SN9J(%CNP67^XN@-V<SL2$8:OH[M05
ME1"[6:]B?B#3*,:1U.'HHQ3-$40*45Q#60B1/Y+GG%+NY@6723V5<6I!*6;M
MH4QMJ_T\#*+0]UQAZWRF<49:R5JO_])B^K8FVDW3;X]%FKW3M?9BXJ=2=;TX
MX1N0$^2JD;IG2?PYC'^A\1WQH-,3E,F.4I.I@PH=R=M5?F#44N]+I4<FCX-B
M9WGDK B2V7B$AU_1 VY,^J6P&?\#)<[R]X0P_M4N=F;B5?I7-H:_O2 Q^1*0
MA*]+ZAY7FK=R<01THT)&(&OF50-C1+W(&9AD[P_ZX"V9W5$'+96^G_N)6/SK
MO4CG4(W4\0]*FI;_;:]EJV,A*5FU F:<S2*D?@ 8="!N-[QZ<:"*1'KPIS<&
MW6J7605.I(#$P?AJ 35-1"V$T%3Q! ^2B?%O^3Q7R0ILA5;'LV(O2[9=@>C!
MC#$V_2UYA@6U,MX@0:W.&/JQ\ZPSU$&@0<WF._[*6KYX#R9,#48HU>^?^$1%
M7&$:/) T/T;4:5\'#\DL\ER/L.V49>FBMS1>AF[6Q)A".QI-N;!7I(>[!#I+
M!S826UV1F>?("RY"WR=,<_,>?FRK$KC/+7P$&-+#WG<LG'LQ0CBU-/!+WW%E
M#-N#-D8]4@D+^**([B@K\O0]Y\(3C3)F"7R)="NY%WJ*JL.-%0\ZI'SA^8)@
M?Z*N(?@RU:T.XJV!);/DB=4J#-+3^<+;>"X-W#T3U.%:'US82B0ME=CU(VTU
MT!5J[;1-H9^\Q;)$_8YY#GVO9 ?5?_DBQ=2$E$I\JM^(R90M2)!GV3PDJQ6W
MK</Y@[<(O+GGD"">.$Z8!,*:NPM]S_%H1 +WGCHB5U(\.1"NTR3I'+S7AA=C
M4":.I-)LH2/1-FR3#<J->G %@V[O$1;D9;2_X& (Z11K 8FU(&Z@4\#E%' Y
M!5Q. 9=3P&4L 1=^*Q**_><P\T9F^;!*]E#]EY;N*WW9-1*XP%]-*A.;SLVB
M8@V??QM2J@4._"FE*L7',"9^72YDFY#*']KSI/<NH0I>"L$/T^@'7PAQ^O9Z
M/ G2]F\IHU\B.D_\&V\.';54H?BBI:P%/4XT9>+[X1,)''H5LHLPF<6<7CZS
M2$S&VR T.%$D:K'54(_"5Y6 2IC%=.-O/'%)J&$ ?L?+27T;XFY&6Z$#(>8^
M_\J\F$[G<_ 2!4WJUF*J@]OW)8E@=3TLU9"1HB/!'0V(+]YRY!SQT:&#;THD
M7Z[]K8>\0K#'H)9O%U/*DJ'X+'-SDRQ4B_H:AWC1AIL2ABIE36:U@=$2.A@N
MAK25V]#CALN@*QP1#9XW$[D4#9_XNICEFUG4C'IN>KT.@T=&@FA.1;EA6N[^
M'EB(^O2_ 8D;"*58'@V.JEY#Z_?\K^G\TSXS(=O>DIC_0CE6KM\1K'G,(TB;
M6X6I#F;H?FT97STZK3107YTTC>2P[WFFA E$,%@[!K'K@/? -RQA7@@4&:X?
MU_JSHCJKLPA:2"#"B @5%+X$T9HZ7,%25[T19IM$I&/C7>!: \2-RV\G #DJ
MO0H!))+<(@9KH>5NDE *.FM)PJ7>KS=T0?Q+;EO$VQ:U%%'G3XMPPX]Y+P.?
M_V&/>]U8UMKT&NFA6C2 .]8)&MGPK3JG'>[*0%C.@4;UTK" "D2KLU71)9T
M;=0?^I!:416:J*KIA2Z=,OG>F2QHX+1IB YM,:LD\'PE.*JC&2_4+J8[6BC=
MO"5$+%DS*LNR21S(3;WKR8%W]VZ2B=5.W]W$@O8>=Y8G(!IA?@GX\),%H]F3
MU(_A/5TGS%F2B/(-GC"N4K.GVS!>-#!FPVK:KZDF- <=J9;5@"$4C6K.AV6E
MVW4;=5P=6+?1SBR!Z_>.*\3J$3"(10)_47ZA-1TFGKKC(@V@!*Q3B<:I1&/H
M)1J%;^XJ9-0A40RV5"4#6XA'*KG(#WV5AWBT+V7MF-=M$0S\*H*!&B^CU'YH
M)1E#YOS;Q;#JYXCQ>,^CY](G32 /OQDFAD<S W:-98GH7D!]?G)&&O =?C-,
M^(YF!OPZ2,TZ%Z^&DF!KO*6KW]O(E-3<V <35JE?.-6]&=:]P183GBHT88L)
MBZM><8O[LGX,/[Z[(-M:Q=KY9BTE8_$II\Y^J?*568XC]';('L>C3__@UT6Z
M/0L)<Z?SNV3F>\Z7V/,]D;"K\RJ@TD@V=+M:N&7_7J :)"CBN. G]Q-A-*.9
MOP EDG*]2-RG-,2A-M((Q*$("99>.Y#^9+UFX8:ZPN]R'3B,\JU]0;/_3E8B
MPQ-8X>G3MY4!:Y+WUP%EE*KX,TY $*T3I62C'7PR)O1KI]QZ6X#<190?=L$T
MR!K6RHHUT/:0C+JU4BV,+22%&.?9P,OYG#JQMZ&[0B QJ7OJA('#6<M>,(RO
MJ$A6]T4V72+F6?EE8.E#<#3*%0$B"IP2[:(MP^6SXR=NJ:7&)'!WC1O!DRY4
M:(Y2THIPMI=;ZQNL#]?G@O,+&CG,6\?>X0.P,O.TYKO1'9VUDT=I)GN@W*7-
M%2Z\2)!+&)W.A8\JC#S!WO[Q6,'N5<C2#Z/K(#>G<<];<&[MU6$"'M#P,E0I
MIC;N<,--!L%.$"4KRM*>K=>!2Y_5_.;-0XQ+G$J@M-<WFVB!"SJ+KX.(CR'6
M2>$INH WF1H(6:I@[[+QFF!K+6@VLH'Y<1 ^\2TKMBZT-5L9VV)_D4Z6:14@
MA>+EKNF\-QZ9Y8H7W*RLHS'";2(!:VBEP[O[">W86?MXH"-X&D^UIN_-@JK'
M(ZK7 <N^[;W3M *LNV-4.N&^.SX7>X"SD@5H$++'JV-;K_%M66QES7" "FQJ
MT!$1E)SMP]$1;4ZE5.S:A5:+.7;6] $A\%SH&N0M9C?KX@Z?B)RE.)'G7RAA
M']Z]__/CDH7)8LG_^+U.)E?3 ':LPI:-O$_O:IP[4F'7WJN)U0"RCH(MCY;B
M&=P(#DHA5UUWL,)7>?F\YCL832P-%.TY($P%U00?3JWJ 9GBKV=\)WO!HK@Q
M;,&EIT9U-!M-$<36V%RO5ZXTVR).4YKXY?(\3-M8\;^5[HGEJYA1YSZU\?5N
M:";C:BHV33KJ]SG=,='B5O6WO XBJS0;U(*M^ZW0+/:29?#MV=V%V6["8,%W
MRFK_3PCW1GWZ=INV&.Z&:JA$&W*<2ZD6(R@75Q,.K#22Z;Q=C!> \@VYIQ4
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
MI:D;>J.@EWQ2EB!+*=NP9!7X _!YO[R\NES^@FZO9C=+=(!NSI=6-TH-6>L
M-%^0JKVCA,E9'.,D/MU'$1EM8-35Q[:!JQH'(LV&3N_O[LX)<F:+Q?ER87=7
MYLJDBH[VM)3EOXWQ\S_.\!J3,=S31R?:X)@ B[GRTN'K8*#MF82/CM-[R7^3
M&,'8EM?-BU#X\^5/YW=MT9N4O;P\*! DYZM_VN-!8"!]8-PM* & Z7SU\.?>
MEJB9LU!)O?/F*&UJ\^969A$/=6PX]L6QZX[T8$-WX.1%2D>V>YGS3O 9$.^$
M\^OK^0TZ_\L]L:?L?!+BQ2X4(']>(]@9Q/;R0G>1.%&BMLB\+^;$\6D0$7(2
M]( W7D ]!#8^F3Z+?#BT$D]7^#QPU=;W2+R^.'"_P<4]TKVR/G5V'AG/^XU=
MNER%P88H]^T9?LB/#$V%U7M'EZ%HX1I;@BVQ"IS=7I+_7OYUMKR<W]@./5$0
M:W7#DUT$75_<E><\9,?3<8Z/' (VSI!M-J0.DE>7LQ/JDK@\MVQ7PG*JH@68
MI;9?H3(>.Y4L'YT:!NEU[]BHZ2)L_I)(GCF)\RH?8;8Q)BEM 'LRJZ*Y.U:H
M$ 58O9@896OL)&<5?5R6%/9$-+LYFZ2*$XH6 !V\&+JQ@S@Y=>+'VRA\\ESL
MGKS<Q]B]#(H0Q=DJ\9X8Z>&OR64)6[DAEV0.BF4Y7Q(8+GY"MW?SGR_/SL_0
MR2]H?GM^1R!Y\QG-3I>7/T\ C>K2;]RGJJS2L B]#)YP; .A/,*302B'N2Z$
MWB\(.B]OR/]^/E_ Z)P0/ 6BEX GM$3#PO/""\C1W@(\>80G T\.<RH*].+R
M9G9S^@TH4('T)1 *K9*VKR5^I/]'C84GQR>V:7Q'OH#(6R78I7\@1D7]%Y66
MM\S;=1FL(NS$^ RG_R7_]O<N2RA:$0MX@^^<!)^OUW@U]!G),/-6/$ F9RCZ
MW'Z:W7P^7]"]@'YYK]+OCSK7?YY=G=\L%\R2OB.;Q-WEZ9)\D?3O5B,7[""[
M[KDR+CQ=)U@O5@NFSKQX%\:._SD*]SO2@_Q[E4;18[<,HI^2$E!EW?REC(UI
M GI _L-'LR4Z.?]\>7-#]^/Y!2*'F\OYF66+T0;(!],'.B(<W+037F_9FB;W
M.E\)JN?DUQR0_@]$#<A./[:'J,P$T^#!4]^)X_F:^;YFS][0&PQ,9WB#T!=\
M5R ?D+JFS5"X3@/TT=]HT[_;#&KI%%@5B>+9ZMHYU U_&1#\[NG0(X"%0V $
MFT$$DS8' #YH0U2V; +$TB8-2ZB*#F"2RM=\<93\XX[:T;)0(!TJ,"#_*B%0
M'VO@P!*>Q&L$ 2'3S\B+$V_E^.B:G"#V$9Z L+G+3N7;GI+VM7X8;):C7]+R
MB5BX$N,R(KP(NYK??#Y8GM]=H[/S$[M)!F)9U6Z[X'F:SJV#6>$9I+3U ;T(
M1K3]-[_:^JEOBT>'B&.^3V@-,FHL#FVMM<8?Z134>6)O<0)\CKQ 2O2]%Z!T
M@!]L[\B@Q&KF&G>R)J,KA9QT!+"F 9;<1?^F%KS'9YF;VVG4 *V/& ;T4#?F
M@8I+:^AD&ZDC%8\3*+6=-45EV[8M9?-L)9(?]WP%3GV@#-&7$1#4'G]P)2^"
M38L\ )6T'<H:3@(GH&2@K,V7*AY4L.!B[Q]7>./XYT'2C8(8KWZW"9]>DUXI
M ,@/I=QY8YG0$QRZ@*A9*Y0VLWRX$BP\%3(T)WU'W!U^PL$>YT63(F>5?/&2
MQ]-]G(1;'!5N09JZ1/[G+IWG@?6!#@>FT_<T>!16J\O&0U3H*!\Q1E_)F"@?
M-+9\X](#&55]I+MT?2"]V?LT%W 6N/=!E/^KB%[+.!H<QG)4C9?@D&1,!J]6
MC[Z*8JUC4'X);%1)5>"/=Q@JBZ5F#6.[=HH920V>__>$HX=P,$'QT@)KB<K_
M+\E*.YTPHQ%&+RQW>H3C"(^"R6,LASZ@BLN6:9)[RU2U!Q^>?#A0:4U2-PF>
M/H;@[GT\7Q?U/+.2N7>8<DT./^R>>O80,XNCCAD@1UYY4$.7@UK,05=*V3#T
M:KDL%9L7O$?UL0C LM&L7#WWDG21WJRU</UJ+I<D3G" U]XX]9+;5&QDI@*\
M"*W)"O"^S]K_D$-P C6+0?&UZPWSYVV^:*R &Y[!R"T2_<VN]^$(L3P2MJ"
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
M5F&<V ZT[Q*CX.187X$>P=ZW$=XYGIM5<1A' ?%I&/?F\;B 4SYWSLO6^B%
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
ME'G!9H%7>V+<WH0)SC[!#\>';W]4T+.R8YD]U$AR!:6+%;U1UAVQ_KG&_7!
MA[#YP*^B! O%J[(NF@<<5B7_#C^%_A,ALXSV<<*($/M9 5;=HQ@_]'2R!)99
M(OU0T1&QGBF@[+V5)2VE CIRT]=ZDQ<:.L7EN^/#-Q\&@$Y[-*,OJDFSI0ZC
M7"^].Z"CV-1+RI+LA!=_>31=>/AKM<+ 5>@$L8KK#NYN]FT^D _XHJ$L.L&:
M6SLM=(N@],.)ISE$";>1;D&;XYNOP-WB0:)LEN6@65 L0*4U_6-BF1V0.%Z
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
MW2H$=SC 7QW_C!QBZM:DU"4LW-MTO 7("92#FK9'9_8<;G+K7R:<"F>H5:3
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
M3H.](_Y.RK;C];/]COB[Z;\C_JYE3D'3T)3G?(<C)U49JW"+E:H"0GV-6^0
M(U 06=X:I<T_6;DODEG]0NBB"6K=T;11]*/F9_RC]<_XQ^E_QC]*?,8_]HZ+
MVD5XY:4.@G%V9RX)*[E1;3Z@$LJ5II:J)\L(J![ !,Q.UV:CM97FZ\]AZ,:S
MP,UJ+\6+T'=KI *W>E0?&#IZ/-AP>&IQ"A:=#>+0]UQ:0P=5N]M%8B] 5*&J
MOU9ZOL>VUGRON6V]M[YMO9_^MO5>8MMZW\OZI+[HU*;)G($W6.UY3O$(9F4L
MY$68T9!V0M]GW7YX15_CM%J86DHRI7W:.7-]NX:-?1,&1)WLHZBP@3,Z V]3
M'<0LV#IBCF3V'0'$;'LOY&1;W7$DEF.@ ]$'S9WE@_6=Y</T=Y8/$CO+AYZ*
M(R\MFF%CI#,11,6&Z0KPTO7<:M;<NB^S0V!5-2":Z5"FY4=-!?#1N@+X.'T%
M\%%" 7SL8UJF^\+2>8;N*@!Y\OJ9E2>' _ +9GLZ:VK56A0L=B%?:%I#742\
M/=3[7DD_R]_KV\/)?Z_EXL+?:S8-37D2:U3C"J+=RW"&0(L!0)2D7?NZP<*7
M"BYS(5?^C'1?9:V>1(J1I43+[VGXI2D."S)'KE+:UCYAX<)7WI."9CB0%?7V
M2%,K'UG7RD?3U\I'$EKYJ(]6/G5V7N+XS,QV/5I52LV:$O4WK*D%K$"?=-H#
M5;O8U=X2XB@_[8[Y]LCNX@Q-- =]&L4]V2<W8?(+3FX=;^CL6&FR%MQTLKP!
M4%N&%&@\P-D,NE25<^UJ2&5!=&\VTU(.(WEV&H,;K^Q1IP\%D+-&GVRBA"^$
M*A8X,^FA??ZR=R*R>/[+A1<XP<IS_$JXXU@AMI)$;7C]Y%@#\%-T9A'>Z #=
M!\Z>?*_6\RC5I%Q%F\)ZZ&>B%:&W8FIFRKJH\& EATR'4YF"6OD@U5!O^J8O
MPL[J$?TK)3:5>&\-I/"CO5474>\H5\0<YN'#<O?QK5Z&S?P6 YU1H'E#]+T7
MH+/0]YTH_L&JF0\N?3L@M#;+'IOJ9\<+KL(XG@<+AV44T'(\E\%B_Q![KN=$
M+_,HS22\QLECZ%X&K,;1T-?ONEQ8,/@U685J%Y#1Z,-U="RJV<IA0%1:T&4]
M05+59GV63^N"OQ%"[079FJIIM69GPP%& !N2@>X35'" ,*# ]_J,]4,#;J-P
M[244?P,KL,K %G122;WS%@+"@@6MTA9&55$TYJ3K*3AWHH# *+[%49XP[ZW.
M/%I][F$_?"&W3G+FR_=TL01E M-F*.^,R/>(%K;K&LH*LXHCJ>EKUA=LCGWF
M^71(<_#B$#3NKNKF"4K12!N*,&;)WI&7JPAIP$+T\;^'VVT8,)/IS'OR7!RX
M)36\(CI]<,1)D32=K"O#%'A=2[NBO!NZG8)>4Y%K/0U#<ATT;P%_\C:/%1JW
MD;?"<O>Z_)Y&+_&Y+ "HH&U?7X5?408/U@.Q+E;M9:$ "F,9GJF>!^B.%G&;
MK^]CG#GPRP?!X4PQ  BR8PVV;7U,L1'@#:4!HD.2+^CVI6R-JLWM910KRJS
MCLHZZ)^[KC 9'!>'NBOZT/R5YSQX/CGIWP>N%Z_"/2WB>/Z\(DT)9?*O@7<R
M/1Z&=)MW0[,7KU"PZ';'S*P\=-KF1M<+!]6=3W^!>CK%ZY1.Z;UVD,CMB5UC
M#+4[2FK #G8 --&%1UD;=$L51"VIU:)+22R9MF=),.T!GS++?IP_^-XFK<N3
M/6(T0IR,*O7A?!'RFDV11\@Y4;P$1=I8+?NN*7'QPR7=2Z+IL! ]-F44F #9
M 7VG?2#)YTX-BW8\%ZH"EGV)C = ]5T4?KGT#B?[*)B7%*5V5)7QS!IRJNP!
MV,K;H[0#RIYN1+/&6TVF-UT-018;L.JJ#(2T>CE2>@T9T\L%N9P$A>%,;JJ*
MO$G6HJ671;-5LG<B&F%#>UHU\-1%*8":<&D&?1KT?+TFH)ZOYP$NGVV\#;T@
M.<.KB-J>\R KG#(+W/QP1@NKT'JX84!+-A^-O@\/P^4T#,E!Y@(I8C8VU;_Y
MV8<^IHVRX9 3E.=K1$>T_+3CR'#L>(U\,#D,9N7*L%3Q?-T27B*<>%%::KUI
MC4_CLU3A]]OY0!5FU?FIWD;A/U/S*>N,RMX3.S2.!-#^'ZJJ/*;S4M_Y,YF3
M%W\+;_65K-KX4,><D/2K-E9"M V ;N1'/>H+K?.PTH)!:KY>['<[_^4:;Q^:
M[^( 9R)N1X/!;R 34 (!:YH&V=+&Z&]I\[_;.T:+UKXXQ(!3U)'V[7Z[\X*-
M@ICK/8R7>*Z1!R2;M6D+U+0\N:M;"+(]%2W7QA>BSZ,EV9X3J@$4),GM:/J#
MY3$!B)4U145;^^(5K7PA97"".I_K9V)D18Y/C34527.Z&?]PVSQ *1!I0^;8
MY C9N)3A-2\?4.7/3?-S)J;05PJ:T]#WB3U.MGFECQKL;C3:"N8#_+KS#JCL
MP1&_A:^\2R"5;UTX:;U0@VO/=7U,?OJ2#KS=.8&*72;J;S@G3\ *@(JBQP04
M@80@"B1TS70$]?N$HX=0?_$/A:O_)?LP62?>5_DM2^-0:R]>>F[ZK=\G-&+$
M8W4M%+Y+47_#WZ6 %:A.2=YC M^EA" *)'3-M,>5SRTYP!-]S[S]/!CTSREK
M$["1Q-]F WP;*_<-YO[6V*K-WBVH6KX9?YIZ>WBEYJ6"AFCW,JP76@Q(U!_E
M;@XV"Y$"FH _-]WRAG=$IYPZ,8X7I,&6@6;I!+_>.EY 8PM9M7(%R2L,9Q@2
M\IQ!6H$,@-@(KQ#MB?*NK]BM:5JD?@H&AKI(RR!ZM472!=T)&7.^GFUQY*T<
M!73Q^IE-8.=P *:=$HB$:Y2UG89V$2Q\@0%HBIJI5[?!BHZHXJBM]3#OJ*V2
MAQRU-Z>("=B^$<E=W])5VYJ,EF_G-%248:V#Z3J98:?\TB:3T-:\I:U4M^5(
MKY^93WU]<?T*?4RC'R9GOH! %TO0QYYV2P-6[?KU5&7).1>(9Z\9]< , \,
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
M(-/^J!@ _2T=XN\V*_@HR;"LMBF]-+K8NO9<U\?DIR\$M)$"E+@=38>$\)B
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
M;(H?^Q][1M@5PDBK8?IC-Z79W[&6X&Y4I:SI^G=/Y=N_L29<FV0_=$JD1BB
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
M\D7RFC5)+J(HIBOH]N;!U!WK$&Q:3:_!TI3KT?GH%!0WX_/\)$:B$W5C-XF
M/A'W2"8OCZ4HMUY3Y%XF>[DZQM)1#P)@L" X@KW !99=JG)ROO]1L_>GG3->
MA!:063]VX(PO(?/!LZ!E9#]]O.5R\)V>ENLMO-[QV#--V5F:9O"W),<G6'VV
M;9X!*I*FY[O[3Q</Y3F]KNLM36%\/QDFKB, 1<I>V&6!N?4U25I*D)';/%/"
MZ&%N2L8()DS,9 M!-/BGK 6L1"BLWT6<86^):-,\49:'UP'&9[M%G;W9M(CD
M_#A[H#^:<_;7?UHGV@;G&R\&PH<=?9:\91!I@K[#WK@JJRNV/>IO-4TOMU56
M/%V41=U46PRXNVM+6GE-&U+$K8<T"1 EG"I1R1*D^[NHNO]\"1AG>A]A1CB-
M7R"9^E]B=:JX7I]^P(_T6T&3JNA#?EEG7B$&6U9M0P0]S#+D)'LU)F-J:K.$
MH$_^?%&&GW>I&,@J/"5[J]2V><6_DN0%BX.R>1T6<HF[?XVL:+/C8#C"J7M>
M5E7YG::?R\2ZF^0W)"][^DEP^2ICU<6J,7)@U=]3E.R$/</UZ98FW#]\'<=4
M^ 9#M@AUP-*A[;?C@MVF3[2!XZJ[N2[*VBYA\3T[UI4+'LL,@B+0^^TK=[>L
M2,$N0+)CYV+4^;!PJD^,4R1'\."-3E+?S#2JFSVPEP\CEU44JSWG)4"AX_3T
M"<4]T2U,C=C8HNM2%TE5[48/(OD5.1N<0^&EK [7(%R=FR@K',MI7A??BL<L
MSVEZ1]]HL:569>6Z6%<4O-/O4LI_>@\E4+>B.:E$>USU8 EXQ0#DB/-@85"?
M$:<DHLQ-^?)"*P"VN&%23"!48VQZNB:DE&W:.8EY"3AX,0:I./D.K01=H"'L
MOF&GW_WVL<[2I()L,%&6UC478#Z#9J26[4A7SS;R->!DRC@I8S((KD2!IE#F
M;"Q,:_A*&Q[A;)^/[F/"OB;\\XA'DVGT!L%;>8SPM%)UL[/T#:PQUL-(_IT
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
M,(@M;2A8[40%,ZL:W7W- ^,%!&?,56_F0).[B]'0^L$M+<!!*A,X;]GU7U'
MT\1JKEI,MI+-(S1-UO)KF_<Z'JC19D>M!GD2>.V@_XQ]Q;IE%S%X.5_+&BL"
MK/#^TL*B^.B5'-S7'@,8-U7'VXF'E:Z^D(XP>1'V_6PNEK[P5F2=)W7-5"NT
M42H)XA'5J4.(^X K<0GK#S$5;S;>3U?1POQBC3JU-DX,$^9F.H+EH!T28MF[
M$2"4&1 V!/P\[L/3Q(!=\!J7P55=,92_EMR>RAVF'A)_*X716+B% 2$CJGO%
MR(A-\B9VXZWVY(E";8VB9E]7MU6VIM=%RO[LG@61!;@6[9CNRQJR"6$M8RH[
M+HYLT^$40*PM@8-J4]U^S9IG_Z")!VZ>5*8)["AH<Y%>R>8YP<S >OOX#[IN
M,+ 733=ZN(4$KL&$3YCRG.DEN/GPU]*YMF5'(&87)D\5I?V(I8@[TD>.SH7A
M-0?15 9]B/<-3PT[YC)I#73J,IFR'A:S&'1I^2\&FZ3C+@8,*'Y@\_8EV9W3
M.YJ"\-DH?\F8<G4!\YK2ZK]H8@7([!_P',D<U\%+LF.O#Z9E<I*8PT6>@"S
M!R!=K>Y(W*GVEH5STB=*-,+TMR'E@Y*%MBGFWY'NP[BZDVWX^JRX&0U_5_<0
MB-&=;G7TGK7(<*])12#.J^D#9F185A)>Z'R')0:09O(.0!@&OU,^K]FP\YV\
ML<L6&A#+<P+]ZOWO"&+790U] 2=;ODTA,0BJ>FRK74M1!B"W=3\1;&[W._*U
M;.C_+9'O.%!DL7UY9%N?AT69QRXR0H!SSF]GM5"*YHB%4J._#TZ7@G]24X$P
MR@[=3!17>"YSMNOJ_Y6\EO6_$_K?6QA=Q O&L!(<RW>X7&*L7!Y87^WNM]4;
MW9T5*0?&$HF[ E;/+YSQM:/&5 4@AQ.<J01;-$.\2]"C*Y>'9]!<A#GUDI%I
MGB<(=WES?UMGZ(0_(,2L985<]U<(=!KQ]3A3+M/GWRG@&): JEQ3FM973!C7
MHK SUMN4U5]$N4V_TV"MUL#!6P>VM$AGC:P<>C)JF-(I$HJPI=&!!Z$&[E)I
MXD/^RHM?ME$;MTGP)LZ".RD1>I='1V>TEOG ""3(=O<GIG^\ @%X!4)-A*2H
M7]C2YPX)=D#RI%!'UG__U=4H!/"@3!4242?L4'+0)_JP$@[_"KL#9).;S26
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
MG*)4;LQX4FW<FF0MG(4K@\ZMOX;$7W.9<_XYT;3.>-XH"PN:I)VL!L;]'8+
M0<#VFET55]MF6\G"9T('J1%1];FB]@@1 P;?BDB:A!/M_LK)2HQ:(!SU;)\K
M#=/QOY]DX[P4\6'3'[B?NQYCYA=BAQSCQ?'<&^$_6,RI!&^6@4I&$[SX9A"
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
MQH"7@T@]J!OF52@W-QL5\][N?)'?PU3V0?]CNU?,G)B=*BZN0]ES+VF>L$7
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
M-!NQ:>R&+6)C,&@DD'= ]%@H=%PKCR,(.F[\LR%WZ!G %=@6NZW*?V""@]#
M;MHZR#,>)H(J>#Y;NNU+1:&\-*SZ?>3B?L/,E;/J+YOC>CE/ZFR-E9KR+>MT
M:*Z:Z7_QI1K!">,Y- ]/#%(B9UA3#&D1@R%S 8;+V9-M\,I,D5Y 5;7%.W>7
MRNE WN/7R1D,69.YD:5@^X4]\O+L!</][K?5&]UA0#"H6>(PNJTS-+;<EGFV
MWHWF:BOT"">(&Z='DC":PDS%J2XC47NN*/17W5XR#:L <+?_B)+%/UJ*?M4;
MLNFR-? 45JA[U5CD^2(Z$JF G/_T8XT:!,1!\3A_ZT/]8'4V^9!(BR_[3HZJ
M5RE CHR'O?&Q1<8V##H/IJ488R4$B:P"5*++<HW@:E=9O4YRGOJ\WEK-W/)S
MPK^7Z>*L18PGL8,!=2)'^8QAC59\6;!D/,S1JKN/GPFQ\Z,LO#@MTD:^ TP
M+()/19,UNT\OM'IB>^\7IK(USQ"Z]/\U=W6_;=M _%_AT] "+C"L'3!@3TY3
M#QD2IXO=Y:'8@VK3CE9'#"39J??7CT=2I"1^B,K'T0]]:*L[\8ZF>)^_RPIO
M]ER2D(:&2"*BJ!)MP( L_=_^H-BX-RMWFE>4KJL9EZ698B[FA1T H7N7K43N
MR)MH4]0$5&'FN;,-41R(9I$T^A GI3.E-D(_J!D&?7#G['-6_IWM]H-]WYT2
MA3DCG(X(0MO7Q@^E!N1QQ%0'I4<N/;!;1MM-H./Z=CL-N"D+'<-".2^6"#6@
M65/R2ZN\EAOZ -77Q7919[7?I%(W3-/]I:F()$ME5X5$<5\P(;$Q+:SQ:#_+
M1_8:,$J<;5K?Z6FJB#ME\4I%W/M;"KT0=#T]T#+;TF;&@@J 2OR&UK!PWZ8W
M;(CB8T^XZ$QS5^R3FALC)7?M\9.4AS?^B#L+G[-< 7(L[ZCTX<I!"P0B(4#8
M0)UPTL9M+4\AXC\DF&V*1&D"*YNN$&=9 :7M5UG.+]\"+%9?<-D\+X+*+8J$
M>^ 3PM)]6%ID"S"F]JXRS9B#25_GB!-W]>FIUBNZQ'7Z6,]2'?8^1_;=MDNC
M;EGY7>2GMWPU_JK5L2W3G<(Q>(>J"A!O25T@^7P].7\J+Z1]3$"7JZS\3FLQ
M6J/QAD)3MN7C1,XUT;Y@VMG:'A&L+W)0U,0(7'*PW$=N.($ONBRAG8&O;5I5
M^WNZGO./B@E'CW- )&<"K&4KJ6 NLS:*/8"U_>@$ZD_-&1FCGCBG9+S"TR+\
MPA^9Z6SN'##LQOT41+]/D]W5]S;P29T>B!0W;FM#JD(]YC)-EQ^HADF G]@-
M!8WP.T*..:K5M!41 ZE9>>P\[ T%-:S;6.CB3'?93TA6ZZ$U^A5](I'S79T
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
M"RP]&8SC\2*D^ >V'SOMQG15G%13^[& 82QN?2UW;&S(Q'2G1&26H=YW%SF
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
MO)L(.(XL[T86=VB>W=U]9'YL]BXR<7Z/F<<B'(0-G=4BCWB0S\L2NZ:4GJ+
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
M*L0XY6B:SM$\%>CV7J#;I4CF5* [L@)=P?.MF?K<9F1#V3I2 FGAFR673Z'
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
MOT[GDQ5S61RD,(N[[KO![8]#CM8NUE+FT[WO<'(46%[^PO9$#AE^'ZS1SAS
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
MA-U*6JZF,,7P!AT&Z2S<!CYJ6&=A>F/7_3I9!33*>HA.Y[R70,B;"<A=N17
MC?*$EA2UF(>0B:Q YS&[;-\G*9G$*5RZC1_- K1#?H0#.Z=%+.\P93J(D#>
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
M<1JB":N4&GEH5\-M^7E!;;_4JH <BT'>XG?@K_UUS+Q(3M][(Z=>$R:[,4<
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
M>".?4(K\1>+-,LW;_4K6QW+RC*B;>KG[XI-P&BTQ?5HB?[KF(,)/-)U.GKH
MT&Y37V0/YQ;>['CU)D; K-)^%;9\$DXVC*?\:L*.PF2)0U'0-C*'[W*8EQ18
M"T?]D629RYMQ):7T@0F#;K#+"+V*^;LR/ZR1[T"/053'/Q(KIL%8P :1 ,$N
MP[Y0"[(A)5\VRKF-:5 YRE "Y0\8$?+YE)(>)%K$-NS[BC3/]&-Z&TQG07>3
MG;?/",ND DM3A&4\9[:03WDD!V+>"$R[+*G(@/CKP1O+AH7GPNB[&K<8"4Q(
M8?>$Z!9MS_ #=C'SZ=QK_Q/98/\<>8BG\?"FV\K14WG(P]]7FAS+!6QG3DBY
MJT0^MI@/,$G>N-S]HJ#MISSBL81^5'B92UTCJ'=X3*J(_1;1K[A$FM26K?EL
M^/NQ;JTYV[M'X)1*#@-&\63%0_ *D>[J5T/?"#7KS!G>.8:D8]SV3U1BC>]L
MR 1(ABZK-A[E@NL[\%(\1>\I\1VR1MX7$BTU39<*O.';-"7NY"+L'C!1/V*2
M0)_F.5/]=OB"$:XZ%T*_1=A)9)_G@C\&,=.86_1"5O%^/@E;%W)(M)7+296$
M-?# HS1+<HEU+N;6K1%&?GB/MM5&^P"5P0708SF@ROS($QCZGH5ZC]CUG%O;
M"/-]G75NE3N!ZC\=.O]%*\XE8*6L)(TW/L:S_V G>@INV3V:__:6W[!7R2/F
M(XXB+WERXDTHPVR;ITZIB7<_?6*&K@!0/,\5IN\ZYGW$.G P=L,KMO[\,2GQ
MGDJ%4^#!?BFDPW=L5+F82[OWL:="US@-OL!='&K@#5^,2MS)9=AOE.0613$O
MGY>>#U_Z8.C6M+RZG,-6PB+U6[G40?@L\.$?M.6P#OP:H<S$7-2]MH^K#TF+
M=QAP./]P9XY GDV<RD4(D'FB5M6>N-S\ E3GOPJ+V0^_&KIIK%EGSO%>TT+2
M6 !#$TC6@90^&#J7RZO+&=QKQ[I=L$5!G0^_&?Q;?F61>?I^WR&++Y@LELRW
MFVPP9:>1L@/<]/W0E;UQ[;E >HU@%'*DBA,RY"*P@F^'?^T0KCJ70;]9#^>(
MTNUN:\J.#BU_,W@#5%EDSNN^"XC.XS *5IA.W WWCL.K@!9'#GP)J&1BEP2<
MX4M%AAFYI(#:I?<X]OARM?:"+<9GV,=SDI2$AJ7AQ[K9]_MB CX0+2(TB3.)
M)TK#Y=U+8]8(5C6P2W["<BL0Y1M' \2*4NN2M@=DLX6&AF;Q7=PN-TM3F9-B
M&D/=G\NP;3D=LENF>*D_X(JMB=EMQ5&AJ#IJ3[_O&NW>981$JSW :C>$4LF:
MEE2Z]*D.:?3;HX-]1$G W /LH+!V5F"]M-G7!4FSO^VEW !XF#)JXH3MKF'[
MHX++WI#)%2"Q<^W6L;PB+H%,A(82G!%3*D1C=:LU:VVSY #:).Y>39B=S;H
M,A6:,U?0S;3*3.^P-G1VFRC*"Z6=;W;:]^?T)<EU/0M7#N=8)"S)0;B9 /IB
M#MB]:+>N\J'0D]#5*+!YSU15 $7>@K4&&K13(1>6 )BLKO?$7A0,IZVXBWF*
MS<1QXE7L\3R;[+>F,X\L$BZ'UW[:,6@ZY[\_"4,<A9/%@F+V[[CI2_ '?$O+
ML!2Y50EUE?,$;(D;K),BC);_C)$7+<\9@\^9T7IB?';Y\QI;4KS"[AU^B:Y(
MZ""O6A=L0%>5B!G<+4I1X=0X;VF:\[7O4(Q"?('3_U[[$]^/D9?DDF.:/IQP
M^GE;R0UF-*7+<GC$)5UKR!<03GW\%#PQS9$+BIO .\"09ZW*&.$YF,=I17NN
M@IA.?/>*;'I6GR+BH3E89I6GQ'*XWI6P]Y4P"^A"!^YD,([,XY%B(EAGRPY1
M):9T8EK/ S^B9!8G7IB9,),"_E%8A [LA>H<J=,(^F=F?\('_'O,*'2?@D(=
MV[5?)%.ZW;<6X'$XF7H\LS$0/2M@8?>FG#9F=TI:=XLB9\G;)_/W/.1OS[ 7
M/#-/1O#E_LU/+JW:('X; 2I533'*?UN='9,V394WX ?,WSN2QTGI9%DY2.,P
M"I)<L=&Y45T+)S/FK%JT O+XC],**/!?OW-D-RO +[KA,O#<4I&D@,Q)]&5)
MG&6R3.(O\MN27%H<#*91.(] 3(7L1=DA[GGH V7<H#G%I7]/%VPFYJE#R%C"
M5Q \!VN7J5BY7*%(SB#4?SF&DT"P9K!NE@8V*T_MY1?7P$=T6_PE(]U!.A(S
M#E<1BO,=VF%V._MU":\U\H)-WA7'6.QW9U["=>>T.F[$U$@ >/K&<- 8E Y8
M<]*^%>X*$9H,6DS>?-/A/9<O:^Q$V/TE\!@8/BO>0+/3/B@>Q?6F5Q'"]6+M
MMRCP(G"2;AH3W[WTHV3VU#R@J_2ZK^;B-8&J+P$4'<8R@!3]3Q>3'=P"N)I*
MOM(&#+'SIT6P><L^3_<>^\-^RS4"U?!T!/ JV@U%Z!ZP'5=616/XCFX68B&+
MQM+SK8R2-:RC(.?*6I3U*&7H UX0SD<_XA50G?2G%J"5@T!VF^2LKF<%W-1C
M9=D\4<3;+3QN5[/ ZR24,B0[NUA5' >K!TM^T[6T/.,;Q+(F@&SXZZH2**_<
MQL!A3L5Y3/F"]HF0E[[;TO:L719"H+9NZ*JR$7/%3I[6WH 6Q@&JS&&3/5D:
MP8]%>C*<LC-A>$_=?3SSB'/E!:@IGBHKMB*T,=B^&A[8R(3BI$P8S2ZG^\I#
MW790&=(XW("#U8,-D=4T;HP0BKQK=H%^^0?>0MBS XC#NI.T6;!#=MA*_RF0
ME!Z,#W@=T(C[CXQ]<;<K<2/@<>RB9MY Y?]HBNR7P(L9V^CVBG@,'H"L#B&.
M:E-5V&$KFV9/4D+).7,O%P&%,'IE>./RV@YX82NM94_0%^QY__"#9_\1HS#P
ML9M,;&NJU),5DPCRN 0FY(^M@:S%9=QC2@(7XDI;#W$DED_ #BLY*$5Z]O?K
M*_83F,CZ(<QQ>!!"C@ F?'234JH[T'(J0AU%&+N!*8!9&;J'U>,*>=Y9'#+J
M0PA/KPQO7 ?3 2]LY3#L";I<8;I@]X)/-'B.EEG:-X"0ZN&.)PPDX OH8[[.
M7EHRSP9.2B5PXSB4ZO@ -RM562S7SIQ.8I>P?YU$$0Y3GG4.VS6 '8E[U\08
ML+&JNMY#5AR?!$5 '(<2P%'Y#&56 (Y/[?#L2I$?DK1L#4Q"%:!C<1S$7+$U
M3K4<&$DS-($B1!FPD=BX*A.LS%?=DW+M.P%ERI&0G0P'/.<I^CQCVX7(\6F&
M/PJ[)\4HR*FGFJ)\0B_7+EL3F1,GH1)LGXD@C\4@MO '<H:IGN@FKLNX%V;_
MX>MX#R"V.J@CVG&U3(&;50HHK ]&A/5AW,+Z #CVM+.PSMD?I_0I>&[JHZDH
MJ@+,,5V$:S@"-K.THY228W5*[VFP(;X#X7X( (]07A7>6)I26B&,]X="WK_)
M&LACK 4[*O>^GC%69IQRHOA.GU",.LNG!&@,@=GRRL%FH"I+X";@CRS+P(>X
M^E: C61O5)D -BE551Z/V$G&/;__,'LB4<>BK0JPD<BCR@0K@U*+I%R^.$M>
M2-FYOJ@6X"B\Z7I6P(U/U3[MDYFZR(G(!E^@"&59@B 1HEK 8W+11+P!G,2J
MG ^>/J1TWDE%.",Q;*6E@XU8U10 /_62^F< (>Q@C<*251B0B\)*-""CYHK0
MU753HPYI8620QF&F#E:?2P+FOE_?8>!O;SD%,Q1B_K?_'U!+ 0(4 Q0    (
M '* 6%96V46XE!4  *E]   ,              "  0    !E>#$P+3(W8RYH
M=&U02P$"% ,4    " !R@%A6NG^&RWX"  !##@  "               @ &^
M%0  97@R,2YH=&U02P$"% ,4    " !R@%A6!,>? 88"  #_"0  "@
M        @ %B&   97@R,RTQ+FAT;5!+ 0(4 Q0    ( '* 6%9S>A?Z=@<
M .PD   *              "  1 ;  !E>#,Q+3$N:'1M4$L! A0#%     @
M<H!85F0\LBIB!P  AB0   @              ( !KB(  &5X,S$N:'1M4$L!
M A0#%     @ <H!85HINN6?% P  F T   H              ( !-BH  &5X
M,S(M,2YH=&U02P$"% ,4    " !R@%A6Y);U4)T#  #8#   "
M    @ $C+@  97@S,BYH=&U02P$"% ,4    " !R@%A6EHG?M<*"  !F^0
M#0              @ 'F,0  :6UA9V5?,# Q+FIP9U!+ 0(4 Q0    ( '*
M6%:=ZIKXHQ$" .'?%@ 1              "  =.T  !M<V5X+3(P,C(Q,C,Q
M+FAT;5!+ 0(4 Q0    ( '* 6%9:<F*=U2(  '>K 0 1              "
M :7& @!M<V5X+3(P,C(Q,C,Q+GAS9%!+ 0(4 Q0    ( '* 6%;<5CQWT!$
M #_>   5              "  :GI @!M<V5X+3(P,C(Q,C,Q7V-A;"YX;6Q0
M2P$"% ,4    " !R@%A6=90G6"Y=  "6_@4 %0              @ &L^P(
M;7-E>"TR,#(R,3(S,5]D968N>&UL4$L! A0#%     @ <H!85LZ9=TXX^@
M\PP, !4              ( !#5D# &US97@M,C R,C$R,S%?;&%B+GAM;%!+
M 0(4 Q0    ( '* 6%:O35Z+=5X  ,P^!@ 5              "  7A3! !M
J<V5X+3(P,C(Q,C,Q7W!R92YX;6Q02P4&      X #@!) P  (+($

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