XML 63 R53.htm IDEA: XBRL DOCUMENT
v3.25.2

Fair value measurements - Narrative (Details) $ in Thousands | 3 Months Ended | 6 Months Ended |
--- | --- | --- | ---
Jun. 30, 2025 USD ($) | Jun. 30, 2024 USD ($) | Mar. 31, 2024 USD ($) | Jun. 30, 2025 USD ($) | Jun. 30, 2024 USD ($) | Dec. 31, 2024 USD ($)
Fair Value Disclosures [Abstract] |  |  |  |  |  |
Investments used to satisfy nonqualified benefit plans obligations | $ 64,100 | $ 56,900 |  | $ 64,100 | $ 56,900 | $ 59,300
Net unrealized gain (loss) on investments used to satisfy obligations under nonqualified benefit plans | 3,000 | $ 326 |  | $ 2,600 | $ 2,900 |
Investment withdrawal, cash amount | $ 5,000 |  | $ 9,000 |  |  |
Investment withdrawal, percentage | 1.25 |  |  |  |  |

X
- Definition Life Insurance, Corporate or Bank Owned, Cash Withdrawn, Percentage + References No definition available. + Details
Name: | mdu_LifeInsuranceCorporateOrBankOwnedCashWithdrawnPercentage
Namespace Prefix: | mdu_
Data Type: | xbrli:pureItemType
Balance Type: | na
Period Type: | duration

X
- Definition Unrealized Gains (Losses) On Investments, Net Of Insurance Proceeds + References No definition available. + Details
Name: | mdu_UnrealizedGainsLossesOnInvestmentsNetOfInsuranceProceeds
Namespace Prefix: | mdu_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

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

X
- Definition This item represents the amount that could be realized under a life insurance contract or contracts owned by the Entity as of the date of the statement of financial position. Such Entity-owned life insurance policies are commonly known as corporate-owned life insurance (COLI) or bank-owned life insurance (BOLI). + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(12)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 325 -SubTopic 30 -Name Accounting Standards Codification -Section 25 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481612/325-30-25-1 + Details
Name: | us-gaap_LifeInsuranceCorporateOrBankOwnedAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition 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. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 325 -SubTopic 30 -Name Accounting Standards Codification -Section 35 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481551/325-30-35-2 + Details
Name: | us-gaap_LifeInsuranceCorporateOrBankOwnedChangeInValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration