XML 40 R27.htm IDEA: XBRL DOCUMENT
v3.20.2

Basis of Presentation and Recent Developments (Details) $ in Millions | 9 Months Ended
--- | ---
Sep. 30, 2020 USD ($)
Basis of Presentation and Recent Developments [Abstract] |
Contract operations amount | $ 8.3
Contract operations period | 10 years

X
- Definition Basis Of Presentation And Recent Developments [Abstract ]. + References No definition available. + Details
Name: | msex_BasisOfPresentationAndRecentDevelopmentsAbstract
Namespace Prefix: | msex_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Contract operations amount during the period. + References No definition available. + Details
Name: | msex_ContractOperationsAmount
Namespace Prefix: | msex_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Contract operations period. + References No definition available. + Details
Name: | msex_ContractOperationsPeriod
Namespace Prefix: | msex_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration