XML 21 R6.htm IDEA: XBRL DOCUMENT
v3.3.1.900

CONSOLIDATED STATEMENTS OF CAPITAL STOCK AND LONG-TERM DEBT - USD ($) $ in Thousands | Dec. 31, 2015 | Dec. 31, 2014
--- | --- | ---
Common Stock, No Par Value | $ 150,763 | $ 148,668
Retained Earnings | 55,931 | 48,623
TOTAL COMMON EQUITY | 206,694 | 197,291
TOTAL PREFERRED STOCK | 2,436 | 2,436
SUBTOTAL LONG-TERM DEBT | 140,279 | 140,029
Add: Premium on Issuance of Long-term Debt | 1,707 | 1,920
Less: Current Portion of Long-term Debt | (5,739) | (5,910)
TOTAL LONG-TERM DEBT | 136,247 | 136,039
Amortizing Secured Note, due December 20, 2021 [Member] |  |
SUBTOTAL LONG-TERM DEBT | 1,629 | 1,825
Amortizing Secured Note, due May 19, 2028 [Member] |  |
SUBTOTAL LONG-TERM DEBT | 5,215 | 5,635
Amortizing Secured Note, due August 25, 2030 [Member] |  |
SUBTOTAL LONG-TERM DEBT | 4,107 | 4,387
Amortizing Secured Note, due September 19, 2031 [Member] |  |
SUBTOTAL LONG-TERM DEBT | 4,387 | 4,667
State Revolving Trust Note, due December 31, 2022 [Member] |  |
SUBTOTAL LONG-TERM DEBT | 376 | 421
State Revolving Trust Note, due May 1, 2025 [Member] |  |
SUBTOTAL LONG-TERM DEBT | 2,267 | 2,463
State Revolving Trust Note, due March 1, 2026 [Member] |  |
SUBTOTAL LONG-TERM DEBT | 469 | 506
State Revolving Trust Note, due January 25, 2027 [Member] |  |
SUBTOTAL LONG-TERM DEBT | 501 | 536
State Revolving Trust Note, due December 1, 2026 [Member] |  |
SUBTOTAL LONG-TERM DEBT | 651 | 697
State Revolving Trust Bond 4.00% to 5.00%, due August 1, 2021 [Member] |  |
SUBTOTAL LONG-TERM DEBT | 254 | 299
State Revolving Trust Bond 0.00%, due August 1, 2021 [Member] |  |
SUBTOTAL LONG-TERM DEBT | 203 | 241
State Revolving Trust Note, due July 1, 2028 [Member] |  |
SUBTOTAL LONG-TERM DEBT | 294 | 313
State Revolving Trust Note, due January 1, 2028 [Member] |  |
SUBTOTAL LONG-TERM DEBT | 97 | 104
State Revolving Trust Note, due August 1, 2031 [Member] |  |
SUBTOTAL LONG-TERM DEBT | 1,066 | 1,115
Amortizing Secured Note, due April 20, 2029 [Member] |  |
SUBTOTAL LONG-TERM DEBT | 4,651 | 4,999
Amortizing Secured Note 7.05%, due January 20, 2030 [Member] |  |
SUBTOTAL LONG-TERM DEBT | 3,521 | 3,771
Amortizing Secured Note 5.69%, due January 20, 2030 [Member] |  |
SUBTOTAL LONG-TERM DEBT | 7,222 | 7,735
Amortizing Secured Note, due April 20, 2040 [Member] |  |
SUBTOTAL LONG-TERM DEBT | 14,707 | 8,000
State Revolving Trust Note, due July 1, 2031 [Member] |  |
SUBTOTAL LONG-TERM DEBT | 2,303 | 2,411
State Revolving Trust Note, due November 30, 2030 [Member] |  |
SUBTOTAL LONG-TERM DEBT | 1,216 | 1,276
First Mortgage Bonds - Series X [Member] |  |
SUBTOTAL LONG-TERM DEBT | 162 | 215
First Mortgage Bonds - Series Y [Member] |  |
SUBTOTAL LONG-TERM DEBT | 185 | 245
First Mortgage Bonds - Series Z [Member] |  |
SUBTOTAL LONG-TERM DEBT | 446 | 559
First Mortgage Bonds - Series AA [Member] |  |
SUBTOTAL LONG-TERM DEBT | 565 | 700
First Mortgage Bonds - Series BB [Member] |  |
SUBTOTAL LONG-TERM DEBT | 723 | 845
First Mortgage Bonds - Series CC [Member] |  |
SUBTOTAL LONG-TERM DEBT | 895 | 1,025
First Mortgage Bonds - Series EE [Member] |  |
SUBTOTAL LONG-TERM DEBT | 3,132 | 3,550
First Mortgage Bonds - Series FF [Member] |  |
SUBTOTAL LONG-TERM DEBT | 3,690 | 4,900
First Mortgage Bonds - Series GG [Member] |  |
SUBTOTAL LONG-TERM DEBT | 993 | 1,083
First Mortgage Bonds - Series HH [Member] |  |
SUBTOTAL LONG-TERM DEBT | 1,300 | 1,390
First Mortgage Bonds - Series II [Member] |  |
SUBTOTAL LONG-TERM DEBT | 789 | 881
First Mortgage Bonds - Series JJ [Member] |  |
SUBTOTAL LONG-TERM DEBT | 1,010 | 1,090
First Mortgage Bonds - Series KK [Member] |  |
SUBTOTAL LONG-TERM DEBT | 1,167 | 1,255
First Mortgage Bonds - Series LL [Member] |  |
SUBTOTAL LONG-TERM DEBT | 1,365 | 1,435
First Mortgage Bonds - Series MM [Member] |  |
SUBTOTAL LONG-TERM DEBT | 1,437 | 1,537
First Mortgage Bonds - Series NN [Member] |  |
SUBTOTAL LONG-TERM DEBT | 1,675 | 1,755
First Mortgage Bonds - Series OO [Member] |  |
SUBTOTAL LONG-TERM DEBT | 2,408 | 2,559
First Mortgage Bonds - Series PP [Member] |  |
SUBTOTAL LONG-TERM DEBT | 815 | 850
First Mortgage Bonds - Series QQ [Member] |  |
SUBTOTAL LONG-TERM DEBT | 9,915 | 9,915
First Mortgage Bonds - Series RR [Member] |  |
SUBTOTAL LONG-TERM DEBT | 22,500 | 22,500
First Mortgage Bonds - Series SS [Member] |  |
SUBTOTAL LONG-TERM DEBT | 23,000 | 23,000
First Mortgage Bonds - Series TT [Member] |  |
SUBTOTAL LONG-TERM DEBT | 2,559 | 2,709
First Mortgage Bonds - Series UU [Member] |  |
SUBTOTAL LONG-TERM DEBT | 935 | 975
First Mortgage Bonds - Series VV [Member] |  |
SUBTOTAL LONG-TERM DEBT | 2,577 | 2,720
First Mortgage Bonds - Series WW [Member] |  |
SUBTOTAL LONG-TERM DEBT | 900 | 935
Convertible Preferred Stock $7.00 Series |  |
TOTAL PREFERRED STOCK | 1,007 | 1,007
Convertible Preferred Stock $8.00 Series [Member] |  |
TOTAL PREFERRED STOCK | 349 | 349
Nonredeemable Preferred Stock $7.00 Series |  |
TOTAL PREFERRED STOCK | 80 | 80
Nonredeemable Preferred Stock $4.75 Series [Member] |  |
TOTAL PREFERRED STOCK | $ 1,000 | $ 1,000

X
- Definition Refers to total equity attributable to common stockholders. + References No definition available. + Details
Name: | msex_TotalCommonEquity
Namespace Prefix: | msex_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition 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. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.29) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 30 -Article 5 + Details
Name: | us-gaap_CommonStockValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The amount of debt premium that was originally recognized at the issuance of the instrument that has yet to be amortized. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 835 -SubTopic 30 -Section 45 -Paragraph 1A -URI http://asc.fasb.org/extlink&oid=6451184&loc=d3e28541-108399 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 835 -SubTopic 30 -Section 55 -Paragraph 8 -URI http://asc.fasb.org/extlink&oid=34725769&loc=d3e28878-108400 + Details
Name: | us-gaap_DebtInstrumentUnamortizedPremium
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Carrying amount of long-term debt, net of unamortized discount or premium, including current and noncurrent amounts. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03.16) -URI http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.22) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03.16) -URI http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 20, 22 -Article 5 + Details
Name: | us-gaap_LongTermDebt
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of long-term debt, after unamortized discount or premium, scheduled to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.19,20) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_LongTermDebtCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Carrying amount of long-term debt, net of unamortized discount or premium, excluding amounts to be repaid within one year or the normal operating cycle, if longer (current maturities). Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.22) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_LongTermDebtNoncurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition 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. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -URI http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.28) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 29 -Article 5 + Details
Name: | us-gaap_PreferredStockValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The cumulative amount of the reporting entity's undistributed earnings or deficit. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.31(a)(3)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Article 3 + Details
Name: | us-gaap_RetainedEarningsAccumulatedDeficit
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | us-gaap_DebtInstrumentAxis=us-gaap_SecuredDebtMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=msex_SecuredDebt1Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=msex_SecuredDebt2Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=msex_SecuredDebt3Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=msex_StateRevolvingTrustNoteMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=msex_StateRevolvingTrustNote1Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=msex_StateRevolvingTrustNote9Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=msex_StateRevolvingTrustNote2Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=msex_StateRevolvingTrustNote3Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=msex_StateRevolvingTrustBondMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=msex_StateRevolvingTrustBond1Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=msex_StateRevolvingTrustNote4Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=msex_StateRevolvingTrustNote5Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=msex_StateRevolvingTrustNote6Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=msex_SecuredDebt4Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=msex_SecuredDebt5Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=msex_SecuredDebt6Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=msex_SecuredDebt7Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=msex_StateRevolvingTrustNote7Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=msex_StateRevolvingTrustNote8Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=msex_FirstMortgage1Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=msex_FirstMortgage2Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=msex_FirstMortgage3Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=msex_FirstMortgage4Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=msex_FirstMortgage5Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=msex_FirstMortgage6Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=msex_FirstMortgage8Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=msex_FirstMortgage9Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=msex_FirstMortgage10Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=msex_FirstMortgage11Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=msex_FirstMortgage12Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=msex_FirstMortgage13Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=msex_FirstMortgage14Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=msex_FirstMortgage15Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=msex_FirstMortgage16Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=msex_FirstMortgage17Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=msex_FirstMortgage18Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=msex_FirstMortgage19Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=msex_FirstMortgage20Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=msex_FirstMortgage21Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=msex_FirstMortgage22Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=msex_FirstMortgage23Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=msex_FirstMortgage24Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=msex_FirstMortgage25Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=msex_FirstMortgage26Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=us-gaap_ConvertiblePreferredStockMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=msex_ConvertiblePreferredStock1Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=us-gaap_NonredeemablePreferredStockMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=msex_NonredeemablePreferredStock1Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |