XML 104 R73.htm IDEA: XBRL DOCUMENT
v3.6.0.2

Benefit Plans - Narrative (Details) - USD ($) | 12 Months Ended
--- | ---
Dec. 31, 2016 | Dec. 31, 2015 | Dec. 31, 2014
Defined Benefit Plan Disclosure [Line Items] |  |  |
Minimum percentages of gain loss consider for amortization (in hundredths) | 10.00% |  |
Minimum value of outstanding noncallable bonds used in hypothetical cash flow bond matching exercise | $ 50,000,000 |  |
Future earnings period used in determining the expected average rate of earnings | 20 years |  |
Minimum percentage return should exceed growth in consumer price index annually (in hundredths) | 5.75% |  |
Maximum investment in international mutual funds (in hundredths) | 30.00% |  |
Percent of international mutual funds equity allocation in emerging markets (in hundredths) | 3.00% |  |
Percent of international mutual funds equity allocation in companies primarily based in Europe and the Pacific Basin (in hundredths) | 20.00% |  |
Discretionary profit sharing contribution as a percentage of participant's eligible compensation (in hundredths) | 5.00% |  |
Matching contribution rate on employees' before-tax contributions, first contribution level (in hundredths) | 80.00% |  |
Employee contributions subject to employer match, first contribution level | $ 1,000 |  |
Matching contribution rate on employees' before-tax contributions, second contribution level (in hundredths) | 40.00% |  |
Employee contributions subject to employer match, second contribution level | $ 2,000 |  |
Matching contribution rate on employees' before-tax contributions, hired after 01/01/2014 (in hundredths) | 100.00% |  |
Employee contributions subject to employer match for employees hired after 01/01/2014 (in hundredths) | 4.00% |  |
Profit sharing and 401(k) savings plan expenses | $ 5,900,000 | $ 5,100,000 | $ 5,000,000
Pension Plan |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Lump sum pension plan benefit payments | $ 11,200,000 | $ 22,400,000 |
Pension Plan | Equity securities |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Target asset allocations, maximum (in hundredths) | 40.00% |  |
Other Postretirement Benefit Plan |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Health care trend rate used for pre-65 benefits (in hundredths) | 7.00% |  |
Age of retirees at which retirement benefits under the plan are terminated | 65 years |  |
Health care trend rate used for pre-65 benefits in 2016 (in hundredths) | 6.50% |  |
Health care trend rate used for pre-65 benefits in 2020 (in hundredths) | 5.00% |  |
Other Postretirement Benefit Plan | Equity securities |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |
Target asset allocations, maximum (in hundredths) | 100.00% |  |

X
- Definition The age of retirees at which retirement benefits under the postretirement benefit plan are terminated. + References No definition available. + Details
Name: | mtg_AgeOfRetireesAtWhichRetirementBenefitsUnderPostretirementBenefitPlanAreTerminated
Namespace Prefix: | mtg_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition The amount of lump sum payments made from fund for which participants are entitled under a pension plan, including pension benefits, death benefits, and benefits due on termination of employment. This amount is included in total benefit payments from fund. + References No definition available. + Details
Name: | mtg_DefinedBenefitPlanBenefitsPaidFromFundLumpSum
Namespace Prefix: | mtg_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The future earnings period, in years, used in determining the average rate of earnings expected on the classes of funds invested or to be invested to provide for the benefits of the plans. This was then used in selecting the expected long-term rate of return on assets included in the actuarial assumptions used in the valuation of projected benefit obligations, net periodic benefit costs and accumulated postretirement benefit obligation. + References No definition available. + Details
Name: | mtg_DefinedBenefitPlanFutureEarningsPeriodUsedInDeterminingExpectedAverageRateOfEarnings
Namespace Prefix: | mtg_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition The health care cost trend rate used for pre-65 benefits in the current year which is used to measure the expected cost of benefits covered by the plan (gross eligible charges). This is based upon the annual rate of change in the cost of health care benefits currently provided by the postretirement benefit plan, due to factors other than changes in the composition of the plan population by age and dependency status. + References No definition available. + Details
Name: | mtg_DefinedBenefitPlanHealthCareTrendRateUsedForPre65Benefits
Namespace Prefix: | mtg_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition The health care cost trend rate used for pre-65 benefits after five year which is used to measure the expected cost of benefits covered by the plan (gross eligible charges). This is based upon the annual rate of change in the cost of health care benefits currently provided by the postretirement benefit plan, due to factors other than changes in the composition of the plan population by age and dependency status. + References No definition available. + Details
Name: | mtg_DefinedBenefitPlanHealthCareTrendRateUsedForPre65BenefitsAfterFiveYear
Namespace Prefix: | mtg_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition The health care cost trend rate used for pre-65 benefits for next fiscal year which is used to measure the expected cost of benefits covered by the plan (gross eligible charges). This is based upon the annual rate of change in the cost of health care benefits currently provided by the postretirement benefit plan, due to factors other than changes in the composition of the plan population by age and dependency status. + References No definition available. + Details
Name: | mtg_DefinedBenefitPlanHealthCareTrendRateUsedForPre65BenefitsForNextTwelveMonth
Namespace Prefix: | mtg_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition The maximum investment in international mutual funds, as a percentage of the equity investments range, to total plan assets as of the measurement date of the latest statement of financial position. + References No definition available. + Details
Name: | mtg_DefinedBenefitPlanMaximuminvestmentininternationalmutualfunds
Namespace Prefix: | mtg_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition The minimum value of outstanding noncallable bonds used in a hypothetical cash flow bond matching exercise for purposes of selecting a discount rate related to actuarial assumptions used in the valuation of projected benefit obligations, net periodic benefit costs and accumulated postretirement benefit obligation. + References No definition available. + Details
Name: | mtg_DefinedBenefitPlanMinimumValueOfOutstandingNoncallableBondsUsedInHypotheticalCashFlowBondMatchingExercise
Namespace Prefix: | mtg_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The company's discretionary profit sharing contribution as a percentage of each participant's eligible compensation. + References No definition available. + Details
Name: | mtg_DiscretionaryProfitSharingContributionAsPercentageOfParticipantsEligibleCompensation
Namespace Prefix: | mtg_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition The amount of a participant's before-tax contribution to the 401(k) savings plan subject to company match at the first contribution level. + References No definition available. + Details
Name: | mtg_EmployeeContributionsSubjectToEmployerMatchFirstContributionLevel
Namespace Prefix: | mtg_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The amount of a participant's before-tax contribution to the 401(k) savings plan subject to company match for those employees hired after 01/01/2014. + References No definition available. + Details
Name: | mtg_EmployeeContributionsSubjectToEmployerMatchHiredAfter01012014
Namespace Prefix: | mtg_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition The amount of a participant's before-tax contribution to the 401(k) savings plan subject to company match at the second contribution level. The second contribution level is in addition to the first contribution level. + References No definition available. + Details
Name: | mtg_EmployeeContributionsSubjectToEmployerMatchSecondContributionLevel
Namespace Prefix: | mtg_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The percentage at which the company will provide a matching 401(k) savings contribution on employees' before-tax contributions at the first contribution level. + References No definition available. + Details
Name: | mtg_MatchingContributionRateOnEmployeesBeforeTaxContributionsFirstContributionLevel
Namespace Prefix: | mtg_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition The percentage at which the company will provide a matching 401(k) savings contribution on employees' before-tax contributions for those employees hired after 01/01/2014. + References No definition available. + Details
Name: | mtg_MatchingContributionRateOnEmployeesBeforeTaxContributionsHiredAfter01012014
Namespace Prefix: | mtg_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition The percentage at which the company will provide a matching 401(k) savings contribution on employees' before-tax contributions at the second contribution level. The second contribution level is in addition to the first contribution level. + References No definition available. + Details
Name: | mtg_MatchingContributionRateOnEmployeesBeforeTaxContributionsSecondContributionLevel
Namespace Prefix: | mtg_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition The minimum percentages that return should exceed growth in consumer price index annually. + References No definition available. + Details
Name: | mtg_MinimumPercentageReturnShouldExceedGrowthInConsumerPriceIndexAnnually
Namespace Prefix: | mtg_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents minimum percentages of gain loss consider for amortization. + References No definition available. + Details
Name: | mtg_MinimumPercentagesOfGainLossConsiderForAmortization
Namespace Prefix: | mtg_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition The investment in international mutual funds primarily based in Europe and the Pacific Basin, as a percentage of the equity investments range. + References No definition available. + Details
Name: | mtg_PercentofinternationalmutualfundsequityallocationincompaniesprimarilybasedinEuropeandPacificBasin
Namespace Prefix: | mtg_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition The investment in international mutual funds (emerging markets), as a percentage of the equity investments range. + References No definition available. + Details
Name: | mtg_Percentofinternationalmutualfundsequityallocationinemergingmarkets
Namespace Prefix: | mtg_
Data Type: | num:percentItemType
Balance Type: | na
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_DefinedBenefitPlanDisclosureLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Target allocation maximum percentage of investments of this type to total plan assets presented on a weighted average basis. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 5 -Subparagraph (c)(i) -URI http://asc.fasb.org/extlink&oid=58740216&loc=d3e2446-114920 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (d)(i) -URI http://asc.fasb.org/extlink&oid=58740216&loc=d3e1928-114920 + Details
Name: | us-gaap_DefinedBenefitPlanTargetPlanAssetAllocationsRangeMaximum
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition The amount of the cost recognized during the period for defined contribution plans. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 70 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942 + Details
Name: | us-gaap_DefinedContributionPlanCostRecognized
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis=us-gaap_PensionPlansDefinedBenefitMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_EquitySecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |