XML 49 R30.htm IDEA: XBRL DOCUMENT
v3.23.1

Capitalization (Details) - USD ($) | 1 Months Ended | 3 Months Ended | 12 Months Ended |  |
--- | --- | --- | --- | --- | ---
May 31, 2023 | Apr. 30, 2023 | Dec. 31, 2021 | Mar. 31, 2023 | Mar. 31, 2022 | Dec. 31, 2022 | Feb. 28, 2023 | Nov. 30, 2021
Capitalization (Details) [Line Items] |  |  |  |  |  |  |  |
Common stock purchase, percentage |  |  |  | 3.00% |  |  |  |
Discount offering shares (in Shares) |  |  |  | 200,000 |  |  |  |
Authorized shares (in Shares) |  |  |  |  |  |  | 700,000 |
Maturity date |  |  |  | 2023 |  |  |  |
Borrowed loan |  |  |  | $ 20,000,000 |  |  |  |
Borrowing amount |  |  |  | 3,000,000 |  |  |  | $ 5,000,000
Construction carrying amount |  |  |  | 22,300,000 |  | $ 21,400,000 |  | $ 1,000,000
Drawn amount |  |  |  | $ 3,600,000 |  |  |  |
Interest payment term |  |  |  | 20 years |  |  |  |
Carrying instrument amount |  |  |  | $ 199,300,000 |  | $ 159,100,000 |  |
Common Stock [Member] |  |  |  |  |  |  |  |
Capitalization (Details) [Line Items] |  |  |  |  |  |  |  |
Issuance of common stock (in Shares) |  |  |  | 29,810 | 29,485 |  |  |
Shares issued |  |  |  | $ 2,300,000 | $ 2,900,000 |  |  |
New Jersey Infrastructure Bank [Member] |  |  |  |  |  |  |  |
Capitalization (Details) [Line Items] |  |  |  |  |  |  |  |
Interest rate |  |  |  |  |  | 0.00% |  |
FMB [Member] |  |  |  |  |  |  |  |
Capitalization (Details) [Line Items] |  |  |  |  |  |  |  |
Maturity date |  |  |  | 2043 |  |  |  |
Tidewater [Member] |  |  |  |  |  |  |  |
Capitalization (Details) [Line Items] |  |  |  |  |  |  |  |
Interest rate |  |  | 2.00% |  |  |  |  |
Program loan amount |  |  | $ 5,000,000 |  |  |  |  |
Delaware State Revolving Fund [Member] |  |  |  |  |  |  |  |
Capitalization (Details) [Line Items] |  |  |  |  |  |  |  |
Maturity date |  |  |  | 2044 |  |  |  |
Private Placement Loan [Member] | FMB [Member] |  |  |  |  |  |  |  |
Capitalization (Details) [Line Items] |  |  |  |  |  |  |  |
Proceeds from private placement |  |  |  | $ 40,000,000 |  |  |  |
Percentage of principal with stated interest rate |  |  |  | 5.24% |  |  |  |
Subsequent Event [Member] |  |  |  |  |  |  |  |
Capitalization (Details) [Line Items] |  |  |  |  |  |  |  |
Common stock granted and issued under plan (in Shares) |  | 1 |  |  |  |  |  |
Borrowing amount |  | $ 4,900,000 |  |  |  |  |  |
Subsequent Event [Member] | New Jersey Infrastructure Bank [Member] |  |  |  |  |  |  |  |
Capitalization (Details) [Line Items] |  |  |  |  |  |  |  |
Received redeem outstanding |  | $ 300,000,000 |  |  |  |  |  |
Subsequent Event [Member] | Tidewater [Member] |  |  |  |  |  |  |  |
Capitalization (Details) [Line Items] |  |  |  |  |  |  |  |
Percentage of principal with stated interest rate |  | 10.20% |  |  |  |  |  |
Forecast [Member] |  |  |  |  |  |  |  |
Capitalization (Details) [Line Items] |  |  |  |  |  |  |  |
Maturity date | 2033 |  |  |  |  |  |  |
Interest rate | 5.71% |  |  |  |  |  |  |
Maturity date | Jun. 30, 2023 |  |  |  |  |  |  |
Forecast [Member] | Minimum [Member] |  |  |  |  |  |  |  |
Capitalization (Details) [Line Items] |  |  |  |  |  |  |  |
Maturity date |  | 2043 |  |  |  |  |  |
Forecast [Member] | Maximum [Member] |  |  |  |  |  |  |  |
Capitalization (Details) [Line Items] |  |  |  |  |  |  |  |
Maturity date |  | 2044 |  |  |  |  |  |
Forecast [Member] | Tidewater [Member] |  |  |  |  |  |  |  |
Capitalization (Details) [Line Items] |  |  |  |  |  |  |  |
Maturity date |  | 2.0% |  |  |  |  |  |

X
- Definition Borrowed loan. + References No definition available. + Details
Name: | msex_BorrowedLoan
Namespace Prefix: | msex_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- References No definition available. + Details
Name: | msex_CapitalizationDetailsLineItems
Namespace Prefix: | msex_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The maximum borrowing capacity for the construction loan as outlined in the closed agreement. Borrowings will take place when construction on a qualifying project is substantially complete. + References No definition available. + Details
Name: | msex_ConstructionLoanMaximumBorrowingCapacity
Namespace Prefix: | msex_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Customer advances for construction work. + References No definition available. + Details
Name: | msex_CustomerAdvancesForConstructionWork
Namespace Prefix: | msex_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Interest payment term. + References No definition available. + Details
Name: | msex_InterestPaymentTerm
Namespace Prefix: | msex_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Market interest rate. + References No definition available. + Details
Name: | msex_MarketInterestRate
Namespace Prefix: | msex_
Data Type: | dtr:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Maturity date. + References No definition available. + Details
Name: | msex_MaturityDate
Namespace Prefix: | msex_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | msex_NumberOfSharesOfferingForDiscount
Namespace Prefix: | msex_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | msex_PercentageOfDiscountPurchaseOfCommonStockInInvestmentPlan
Namespace Prefix: | msex_
Data Type: | dtr:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition The percentage of the loan balance that is subject to the stated interest rate in the contractual debt agreement. + References No definition available. + Details
Name: | msex_PercentageOfPrincipalWithStatedInterestRate
Namespace Prefix: | msex_
Data Type: | dtr:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Program loan amount. + References No definition available. + Details
Name: | msex_ProgramLoanAmount
Namespace Prefix: | msex_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Face (par) amount of debt instrument at time of issuance. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 835 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482900/835-30-50-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B Reference 3: http://www.xbrl.org/2003/role/exampleRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 69B -Publisher FASB -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69B Reference 4: http://www.xbrl.org/2003/role/exampleRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 69C -Publisher FASB -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69C Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 835 -SubTopic 30 -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482925/835-30-45-2 Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 835 -SubTopic 30 -Section 55 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482949/835-30-55-8 + Details
Name: | us-gaap_DebtInstrumentFaceAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Contractual interest rate for funds borrowed, under the debt agreement. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.22(a)(1)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1 + Details
Name: | us-gaap_DebtInstrumentInterestRateStatedPercentage
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (bbb)(2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482106/820-10-50-2 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.22(a)(2)) -SubTopic 10 -Topic 210 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1 + Details
Name: | us-gaap_DebtInstrumentMaturityDate
Namespace Prefix: | us-gaap_
Data Type: | xbrli:dateItemType
Balance Type: | na
Period Type: | duration

X
- Definition Maximum number of excess stock shares permitted to be issued. + References No definition available. + Details
Name: | us-gaap_ExcessStockSharesAuthorized
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Carrying amount of items included in each line item in the statement of financial position that are not eligible for the fair value option. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 28 -Subparagraph (c)(2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28 + Details
Name: | us-gaap_FairValueOptionIneligibleItemsAggregateCarryingAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The cash inflow associated with the amount received from entity's raising of capital via private rather than public placement. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 14 -Subparagraph (a) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-14 + Details
Name: | us-gaap_ProceedsFromIssuanceOfPrivatePlacement
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition 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). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(2)(iii)(01) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition The maximum amount that the issuer could be required to pay to redeem the instrument by physical settlement, if applicable. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 480 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481648/480-10-50-2 + Details
Name: | us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsMaximumAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Number of new stock issued during the period. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -SubTopic 10 -Topic 505 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 505 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481004/946-505-50-2 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(4)(b)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-03(i)(1)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1 Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1 Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1 + Details
Name: | us-gaap_StockIssuedDuringPeriodSharesNewIssues
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition 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. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -SubTopic 10 -Topic 505 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 946 -SubTopic 830 -Name Accounting Standards Codification -Section 55 -Paragraph 11 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480167/946-830-55-11 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 205 -Name Accounting Standards Codification -Section 45 -Paragraph 4 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480767/946-205-45-4 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 505 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481004/946-505-50-2 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(4)(b)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3 Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1 Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1 Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1 + Details
Name: | us-gaap_StockIssuedDuringPeriodValueNewIssues
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dei_LegalEntityAxis=msex_NewJerseyInfrastructureBankMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dei_LegalEntityAxis=msex_FMBMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dei_LegalEntityAxis=msex_TidewaterMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=msex_DelawareStateRevolvingFundMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LineOfCreditFacilityAxis=msex_PrivatePlacementLoanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_StatementScenarioAxis=srt_ScenarioForecastMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |