XML 49 R56.htm IDEA: XBRL DOCUMENT v2.4.1.9
Debt (Details) (USD $)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Mar. 31, 2013
Debt Instrument [Line Items]        
Stated interest rate (in hundredths) 2.00%us-gaap_DebtInstrumentInterestRateStatedPercentage      
Net proceeds from convertible senior notes $ 0us-gaap_ProceedsFromConvertibleDebt $ 484,625,000us-gaap_ProceedsFromConvertibleDebt $ 0us-gaap_ProceedsFromConvertibleDebt  
Annual rate (in hundredths) 2.00%us-gaap_DebtInstrumentInterestRateStatedPercentage      
Holding company cash and investments 491,000,000mtg_HoldingCompanyCashAndInvestments      
Unrealized gain loss on holding company investments 2,500,000mtg_UnrealizedGainLossOnHoldingCompanyInvestments      
Modified duration of holding company investments 2 years 10 months 24 days      
Par Value [Member]        
Debt: [Abstract]        
Senior Notes 61,953,000us-gaap_NotesPayableFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= mtg_ParValueMember
82,883,000us-gaap_NotesPayableFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= mtg_ParValueMember
   
Convertible Senior Notes due 2017 345,000,000mtg_ConvertibleSeniorNotesDueOneFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= mtg_ParValueMember
345,000,000mtg_ConvertibleSeniorNotesDueOneFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= mtg_ParValueMember
   
Convertible Senior Notes due 2020 500,000,000mtg_ConvertibleSeniorNotesDueTwoFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= mtg_ParValueMember
500,000,000mtg_ConvertibleSeniorNotesDueTwoFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= mtg_ParValueMember
   
Convertible Junior Subordinated Debentures 389,522,000us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= mtg_ParValueMember
389,522,000us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= mtg_ParValueMember
   
Total Debt 1,296,475,000us-gaap_DebtInstrumentFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= mtg_ParValueMember
1,317,405,000us-gaap_DebtInstrumentFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= mtg_ParValueMember
   
Fair Value [Member]        
Debt: [Abstract]        
Senior Notes 63,618,000us-gaap_NotesPayableFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
85,991,000us-gaap_NotesPayableFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
   
Convertible Senior Notes due 2017 387,997,000mtg_ConvertibleSeniorNotesDueOneFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
388,988,000mtg_ConvertibleSeniorNotesDueOneFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
   
Convertible Senior Notes due 2020 735,075,000mtg_ConvertibleSeniorNotesDueTwoFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
685,625,000mtg_ConvertibleSeniorNotesDueTwoFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
   
Convertible Junior Subordinated Debentures 500,201,000us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
439,186,000us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
   
Total Debt 1,686,891,000us-gaap_DebtInstrumentFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
1,599,790,000us-gaap_DebtInstrumentFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
   
Quoted Prices in Active Markets for Identical Assets (Level 1) [Member]        
Debt: [Abstract]        
Senior Notes 0us-gaap_NotesPayableFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
85,991,000us-gaap_NotesPayableFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
   
Convertible Senior Notes due 2017 0mtg_ConvertibleSeniorNotesDueOneFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
388,988,000mtg_ConvertibleSeniorNotesDueOneFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
   
Convertible Senior Notes due 2020 0mtg_ConvertibleSeniorNotesDueTwoFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
685,625,000mtg_ConvertibleSeniorNotesDueTwoFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
   
Convertible Junior Subordinated Debentures 0us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
0us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
   
Total Debt 0us-gaap_DebtInstrumentFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
1,160,604,000us-gaap_DebtInstrumentFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
   
Significant Other Observable Inputs (Level 2) [Member]        
Debt: [Abstract]        
Senior Notes 63,618,000us-gaap_NotesPayableFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
0us-gaap_NotesPayableFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
   
Convertible Senior Notes due 2017 387,997,000mtg_ConvertibleSeniorNotesDueOneFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
0mtg_ConvertibleSeniorNotesDueOneFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
   
Convertible Senior Notes due 2020 735,075,000mtg_ConvertibleSeniorNotesDueTwoFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
0mtg_ConvertibleSeniorNotesDueTwoFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
   
Convertible Junior Subordinated Debentures 500,201,000us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
439,186,000us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
   
Total Debt 1,686,891,000us-gaap_DebtInstrumentFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
439,186,000us-gaap_DebtInstrumentFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
   
Significant Unobservable Inputs (Level 3) [Member]        
Debt: [Abstract]        
Senior Notes 0us-gaap_NotesPayableFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
0us-gaap_NotesPayableFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
   
Convertible Senior Notes due 2017 0mtg_ConvertibleSeniorNotesDueOneFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
0mtg_ConvertibleSeniorNotesDueOneFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
   
Convertible Senior Notes due 2020 0mtg_ConvertibleSeniorNotesDueTwoFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
0mtg_ConvertibleSeniorNotesDueTwoFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
   
Convertible Junior Subordinated Debentures 0us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
0us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
   
Total Debt 0us-gaap_DebtInstrumentFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
0us-gaap_DebtInstrumentFairValue
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
   
Senior Notes [Member]        
Debt Instrument [Line Items]        
Repurchase of debt instrument 20,900,000us-gaap_RepaymentsOfDebt
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SecuredDebtMember
17,200,000us-gaap_RepaymentsOfDebt
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SecuredDebtMember
   
Minimum percentage of consolidated shareholders' equity that determines designated subsidiary status (in hundredths) 15.00%mtg_MinimumPercentageOfConsolidatedShareholdersEquityThatDeterminesDesignatedSubsidiaryStatus
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SecuredDebtMember
     
Interest payments made 3,600,000us-gaap_InterestPaid
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SecuredDebtMember
5,100,000us-gaap_InterestPaid
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SecuredDebtMember
   
Senior Notes [Member] | Senior Notes Due 2015 [Member]        
Debt Instrument [Line Items]        
Outstanding principal amount 61,900,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_DebtInstrumentAxis
= mtg_SeniorNotesDue2015Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SecuredDebtMember
82,900,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_DebtInstrumentAxis
= mtg_SeniorNotesDue2015Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SecuredDebtMember
   
Stated interest rate (in hundredths) 5.375%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= mtg_SeniorNotesDue2015Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SecuredDebtMember
5.375%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= mtg_SeniorNotesDue2015Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SecuredDebtMember
   
Maturity date Nov. 01, 2015 Nov. 01, 2015    
Annual rate (in hundredths) 5.375%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= mtg_SeniorNotesDue2015Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SecuredDebtMember
5.375%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= mtg_SeniorNotesDue2015Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SecuredDebtMember
   
Convertible Senior Notes Due 2017 [Member]        
Debt Instrument [Line Items]        
Outstanding principal amount 345,000,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConvertibleDebtMember
345,000,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConvertibleDebtMember
   
Stated interest rate (in hundredths) 5.00%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConvertibleDebtMember
5.00%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConvertibleDebtMember
   
Maturity date May 01, 2017 May 01, 2017    
Interest payments made 17,300,000us-gaap_InterestPaid
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConvertibleDebtMember
17,300,000us-gaap_InterestPaid
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConvertibleDebtMember
   
Conversion rate (in shares per $1,000 note) 74.4186mtg_DebtInstrumentConvertibleNumberOfEquityInstrumentsIfDebtConverted
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConvertibleDebtMember
     
Principal amount of notes used in determining conversion rate 1,000mtg_PrincipalAmountOfNotesUsedInDeterminingConversionRate
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConvertibleDebtMember
     
Initial conversion price (in dollars per share) $ 13.44us-gaap_DebtInstrumentConvertibleConversionPrice1
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConvertibleDebtMember
     
Annual rate (in hundredths) 5.00%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConvertibleDebtMember
5.00%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConvertibleDebtMember
   
Convertible Senior Notes - Due April 2020 [Member]        
Debt Instrument [Line Items]        
Outstanding principal amount 500,000,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_LongtermDebtTypeAxis
= mtg_ConvertibleSeniorNotesDueApril2020Member
500,000,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_LongtermDebtTypeAxis
= mtg_ConvertibleSeniorNotesDueApril2020Member
  500,000,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_LongtermDebtTypeAxis
= mtg_ConvertibleSeniorNotesDueApril2020Member
Stated interest rate (in hundredths) 2.00%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= mtg_ConvertibleSeniorNotesDueApril2020Member
2.00%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= mtg_ConvertibleSeniorNotesDueApril2020Member
  2.00%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= mtg_ConvertibleSeniorNotesDueApril2020Member
Maturity date Apr. 01, 2020 Apr. 01, 2020    
Interest payments made 10,000,000us-gaap_InterestPaid
/ us-gaap_LongtermDebtTypeAxis
= mtg_ConvertibleSeniorNotesDueApril2020Member
5,500,000us-gaap_InterestPaid
/ us-gaap_LongtermDebtTypeAxis
= mtg_ConvertibleSeniorNotesDueApril2020Member
   
Conversion rate (in shares per $1,000 note) 143.8332mtg_DebtInstrumentConvertibleNumberOfEquityInstrumentsIfDebtConverted
/ us-gaap_LongtermDebtTypeAxis
= mtg_ConvertibleSeniorNotesDueApril2020Member
     
Principal amount of notes used in determining conversion rate 1,000mtg_PrincipalAmountOfNotesUsedInDeterminingConversionRate
/ us-gaap_LongtermDebtTypeAxis
= mtg_ConvertibleSeniorNotesDueApril2020Member
     
Initial conversion price (in dollars per share) $ 6.95us-gaap_DebtInstrumentConvertibleConversionPrice1
/ us-gaap_LongtermDebtTypeAxis
= mtg_ConvertibleSeniorNotesDueApril2020Member
     
130% of conversion price (in dollars per share) $ 9.03mtg_DebtInstrumentConvertibleConversionPrice2
/ us-gaap_LongtermDebtTypeAxis
= mtg_ConvertibleSeniorNotesDueApril2020Member
     
Net proceeds from convertible senior notes   484,600,000us-gaap_ProceedsFromConvertibleDebt
/ us-gaap_LongtermDebtTypeAxis
= mtg_ConvertibleSeniorNotesDueApril2020Member
   
Redemption price, percentage (in hundredths) 100.00%us-gaap_DebtInstrumentRedemptionPricePercentage
/ us-gaap_LongtermDebtTypeAxis
= mtg_ConvertibleSeniorNotesDueApril2020Member
     
Percentage of conversion price (in hundredths) 130.00%mtg_PercentageOfConversionPrice
/ us-gaap_LongtermDebtTypeAxis
= mtg_ConvertibleSeniorNotesDueApril2020Member
     
Minimum number of trading days 20 days      
Maximum number of trading days 30 days      
Annual rate (in hundredths) 2.00%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= mtg_ConvertibleSeniorNotesDueApril2020Member
2.00%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= mtg_ConvertibleSeniorNotesDueApril2020Member
  2.00%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= mtg_ConvertibleSeniorNotesDueApril2020Member
Convertible Junior Subordinated Debentures Due 2063 [Member]        
Debt Instrument [Line Items]        
Outstanding principal amount 389,500,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConvertibleSubordinatedDebtMember
389,500,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConvertibleSubordinatedDebtMember
   
Stated interest rate (in hundredths) 9.00%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConvertibleSubordinatedDebtMember
9.00%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConvertibleSubordinatedDebtMember
   
Maturity date Apr. 01, 2063      
Interest payments made 35,100,000us-gaap_InterestPaid
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConvertibleSubordinatedDebtMember
53,400,000us-gaap_InterestPaid
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConvertibleSubordinatedDebtMember
   
Conversion rate (in shares per $1,000 note) 74.0741mtg_DebtInstrumentConvertibleNumberOfEquityInstrumentsIfDebtConverted
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConvertibleSubordinatedDebtMember
     
Principal amount of notes used in determining conversion rate 1,000mtg_PrincipalAmountOfNotesUsedInDeterminingConversionRate
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConvertibleSubordinatedDebtMember
     
Initial conversion price (in dollars per share) $ 13.50us-gaap_DebtInstrumentConvertibleConversionPrice1
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConvertibleSubordinatedDebtMember
     
Redemption price, percentage (in hundredths) 100.00%us-gaap_DebtInstrumentRedemptionPricePercentage
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConvertibleSubordinatedDebtMember
     
Percentage of conversion price (in hundredths) 130.00%mtg_PercentageOfConversionPrice
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConvertibleSubordinatedDebtMember
     
Minimum number of trading days 20 days      
Maximum number of trading days 30 days      
Minimum number of consecutive interest periods for which interest payments may be deferred 1mtg_MinimumNumberOfConsecutiveInterestPeriodsForWhichInterestPaymentsMayBeDeferred
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConvertibleSubordinatedDebtMember
     
Maximum period for which interest payments may be deferred without giving rise to an event of default 10 years      
Annual rate (in hundredths) 9.00%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConvertibleSubordinatedDebtMember
9.00%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConvertibleSubordinatedDebtMember
   
Interest payment deferred   18,300,000mtg_InterestPaymentDeferred
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConvertibleSubordinatedDebtMember
   
Interest payment due on the debentures   $ 17,500,000us-gaap_DebtInstrumentPeriodicPaymentInterest
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConvertibleSubordinatedDebtMember
   
Period in which reasonable commercial efforts must begin, maximum 1 day      
Anniversary payment release of the start of the interest deferral to the Alternative Payment Mechanism in lieu of the final maturity of the debentures tenth      
Period in which reasonable commercial efforts must begin, minimum fifth anniversary of the interest payment date      
Net proceeds cap (in hundredths) 2.00%mtg_NetProceedsCap
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConvertibleSubordinatedDebtMember
     
Maximum number of shares of common stock issuable under the Alternative Payment Mechanism (in shares) 10,000,000mtg_MaximumNumberOfSharesOfCommonStockIssuableUnderAlternativePaymentMechanism
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConvertibleSubordinatedDebtMember
     
Maximum percentage of aggregate principal amount of the debentures (in hundredths) 25.00%mtg_MaximumPercentageOfAggregatePrincipalAmountOfDebentures
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConvertibleSubordinatedDebtMember
     
Period preceding election to convert 5 days