XML 58 R41.htm IDEA: XBRL DOCUMENT
v3.4.0.3

New accounting standards Debt Issuance Costs (Details) - Accounting Standards Update 2015-03 [Member] - Restatement adjustment [Member] - USD ($) | Dec. 31, 2015 | Mar. 31, 2015
--- | --- | ---
Prepayments and other current assets [Member] |  |
New Accounting Pronouncements or Change in Accounting Principle [Line Items] |  |
Reclass of debt issuance costs, current | $ 100,000 | $ 100,000
Other [Member] |  |
New Accounting Pronouncements or Change in Accounting Principle [Line Items] |  |
Reclass of debt issuance costs, non-current | $ 6,000,000 | $ 5,500,000

X
- Definition Disclosure related to a new accounting pronouncement or a change in accounting principle, including the nature and reason for the change and the effect of the change on prior periods and the current period. + References No definition available. + Details
Name: | mdu_NewAccountingPronouncementorChangeinAccountingPrincipleCurrent
Namespace Prefix: | mdu_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Disclosure related to a new accounting pronouncement or a change in accounting principle, including the nature and reason for the change and the effect of the change on prior periods and the current period. + References No definition available. + Details
Name: | mdu_NewAccountingPronouncementorChangeinAccountingPrincipleNoncurrent
Namespace Prefix: | mdu_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition 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. + References No definition available. + Details
Name: | us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201503Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementScenarioAxis=us-gaap_RestatementAdjustmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BalanceSheetLocationAxis=us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentAssetsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |