XML 34 R73.htm IDEA: XBRL DOCUMENT
v2.4.1.9

Fair Value Of Financial Instruments (Company's Assets And Liabilities Measured At Fair Value On Recurring Basis) (Detail) (USD $) In Millions, unless otherwise specified | Dec. 31, 2014 | Dec. 31, 2013
--- | --- | ---
Accounts Notes And Loans Receivable [Line Items] |  |  |  |
Fair value financial assets measured on recurring basis | $ 10,613 us-gaap_AssetsFairValueDisclosureRecurring |  | $ 10,786 us-gaap_AssetsFairValueDisclosureRecurring |
Fair value financial liabilities measured on recurring basis | 3,463 us-gaap_LiabilitiesFairValueDisclosureRecurring |  | 3,781 us-gaap_LiabilitiesFairValueDisclosureRecurring |
Variable Interest Entity Primary Beneficiary [Member] | Residential Loans Receivable [Member] |  |  |  |
Accounts Notes And Loans Receivable [Line Items] |  |  |  |
Fair value financial assets measured on recurring basis | 1,431 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = us-gaap_ResidentialPrimeFinancingReceivableMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityPrimaryBeneficiaryMember |  | 1,612 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = us-gaap_ResidentialPrimeFinancingReceivableMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityPrimaryBeneficiaryMember |
Variable Interest Entity Primary Beneficiary [Member] | Loan Repurchase Commitments [Member] |  |  |  |
Accounts Notes And Loans Receivable [Line Items] |  |  |  |
Fair value financial assets measured on recurring basis | 379 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = mbi_LoanRepurchaseCommitmentsMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityPrimaryBeneficiaryMember |  | 359 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = mbi_LoanRepurchaseCommitmentsMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityPrimaryBeneficiaryMember |
Corporate Obligations [Member] | Variable Interest Entity Primary Beneficiary [Member] |  |  |  |
Accounts Notes And Loans Receivable [Line Items] |  |  |  |
Fair value financial assets measured on recurring basis | 65 us-gaap_AssetsFairValueDisclosureRecurring / invest_InvestmentAxis = mbi_CorporateObligationMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityPrimaryBeneficiaryMember |  | 89 us-gaap_AssetsFairValueDisclosureRecurring / invest_InvestmentAxis = mbi_CorporateObligationMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityPrimaryBeneficiaryMember |
Residential Mortgage Backed Non Agency [Member] | Mortgage-backed [Member] | Variable Interest Entity Primary Beneficiary [Member] |  |  |  |
Accounts Notes And Loans Receivable [Line Items] |  |  |  |
Fair value financial assets measured on recurring basis | 197 us-gaap_AssetsFairValueDisclosureRecurring / invest_InvestmentAxis = mbi_ResidentialMortgageBackedNonAgencyMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityPrimaryBeneficiaryMember |  | 259 us-gaap_AssetsFairValueDisclosureRecurring / invest_InvestmentAxis = mbi_ResidentialMortgageBackedNonAgencyMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityPrimaryBeneficiaryMember |
Commercial Mortgage Backed Securities [Member] | Mortgage-backed [Member] | Variable Interest Entity Primary Beneficiary [Member] |  |  |  |
Accounts Notes And Loans Receivable [Line Items] |  |  |  |
Fair value financial assets measured on recurring basis | 86 us-gaap_AssetsFairValueDisclosureRecurring / invest_InvestmentAxis = us-gaap_CommercialMortgageBackedSecuritiesMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityPrimaryBeneficiaryMember |  | 105 us-gaap_AssetsFairValueDisclosureRecurring / invest_InvestmentAxis = us-gaap_CommercialMortgageBackedSecuritiesMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityPrimaryBeneficiaryMember |
Collateralized Debt Obligations [Member] | Asset-backed [Member] | Variable Interest Entity Primary Beneficiary [Member] |  |  |  |
Accounts Notes And Loans Receivable [Line Items] |  |  |  |
Fair value financial assets measured on recurring basis | 12 us-gaap_AssetsFairValueDisclosureRecurring / invest_InvestmentAxis = us-gaap_CollateralizedDebtObligationsMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_AssetBackedSecuritiesMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityPrimaryBeneficiaryMember |  | 36 us-gaap_AssetsFairValueDisclosureRecurring / invest_InvestmentAxis = us-gaap_CollateralizedDebtObligationsMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_AssetBackedSecuritiesMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityPrimaryBeneficiaryMember |
Other Asset Backed [Member] | Asset-backed [Member] | Variable Interest Entity Primary Beneficiary [Member] |  |  |  |
Accounts Notes And Loans Receivable [Line Items] |  |  |  |
Fair value financial assets measured on recurring basis | 61 us-gaap_AssetsFairValueDisclosureRecurring / invest_InvestmentAxis = mbi_OtherAssetBackedMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_AssetBackedSecuritiesMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityPrimaryBeneficiaryMember |  | 98 us-gaap_AssetsFairValueDisclosureRecurring / invest_InvestmentAxis = mbi_OtherAssetBackedMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_AssetBackedSecuritiesMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityPrimaryBeneficiaryMember |
Money Market Securities [Member] |  |  |  |
Accounts Notes And Loans Receivable [Line Items] |  |  |  |
Fair value financial assets measured on recurring basis | 428 us-gaap_AssetsFairValueDisclosureRecurring / invest_InvestmentAxis = mbi_MoneyMarketSecuritiesMember |  | 783 us-gaap_AssetsFairValueDisclosureRecurring / invest_InvestmentAxis = mbi_MoneyMarketSecuritiesMember |
Money Market Securities [Member] | Variable Interest Entity Primary Beneficiary [Member] |  |  |  |
Accounts Notes And Loans Receivable [Line Items] |  |  |  |
Fair value financial assets measured on recurring basis |  |  | 136 us-gaap_AssetsFairValueDisclosureRecurring / invest_InvestmentAxis = mbi_MoneyMarketSecuritiesMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityPrimaryBeneficiaryMember |
Medium Term Notes [Member] |  |  |  |
Accounts Notes And Loans Receivable [Line Items] |  |  |  |
Fair value financial liabilities measured on recurring basis | 197 us-gaap_LiabilitiesFairValueDisclosureRecurring / invest_InvestmentAxis = us-gaap_MediumTermNotesMember |  | 203 us-gaap_LiabilitiesFairValueDisclosureRecurring / invest_InvestmentAxis = us-gaap_MediumTermNotesMember |
Variable Interest Entity Notes [Member] | Variable Interest Entity Primary Beneficiary [Member] |  |  |  |
Accounts Notes And Loans Receivable [Line Items] |  |  |  |
Fair value financial assets measured on recurring basis | 2,047 us-gaap_AssetsFairValueDisclosureRecurring / invest_InvestmentAxis = mbi_VariableInterestEntityNotesMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityPrimaryBeneficiaryMember |  | 2,356 us-gaap_AssetsFairValueDisclosureRecurring / invest_InvestmentAxis = mbi_VariableInterestEntityNotesMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityPrimaryBeneficiaryMember |
Perpetual Debt And Equity Securities [Member] |  |  |  |
Accounts Notes And Loans Receivable [Line Items] |  |  |  |
Fair value financial assets measured on recurring basis | 53 us-gaap_AssetsFairValueDisclosureRecurring / invest_InvestmentAxis = mbi_PerpetualDebtAndEquitySecuritiesMember |  | 51 us-gaap_AssetsFairValueDisclosureRecurring / invest_InvestmentAxis = mbi_PerpetualDebtAndEquitySecuritiesMember |
Cash And Cash Equivalents [Member] |  |  |  |
Accounts Notes And Loans Receivable [Line Items] |  |  |  |
Fair value financial assets measured on recurring basis | 729 us-gaap_AssetsFairValueDisclosureRecurring / invest_InvestmentAxis = us-gaap_CashAndCashEquivalentsMember |  | 1,161 us-gaap_AssetsFairValueDisclosureRecurring / invest_InvestmentAxis = us-gaap_CashAndCashEquivalentsMember |
Fixed Maturities [Member] |  |  |  |
Accounts Notes And Loans Receivable [Line Items] |  |  |  |
Fair value financial assets measured on recurring basis | 6,345 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis = us-gaap_FixedMaturitiesMember |  | 5,996 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis = us-gaap_FixedMaturitiesMember |
Fixed Maturities [Member] | U S Treasury And Government [Member] |  |  |  |
Accounts Notes And Loans Receivable [Line Items] |  |  |  |
Fair value financial assets measured on recurring basis | 691 us-gaap_AssetsFairValueDisclosureRecurring / invest_InvestmentAxis = us-gaap_USTreasuryAndGovernmentMember / us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis = us-gaap_FixedMaturitiesMember |  | 553 us-gaap_AssetsFairValueDisclosureRecurring / invest_InvestmentAxis = us-gaap_USTreasuryAndGovernmentMember / us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis = us-gaap_FixedMaturitiesMember |
Fixed Maturities [Member] | State and municipal bonds [Member] |  |  |  |
Accounts Notes And Loans Receivable [Line Items] |  |  |  |
Fair value financial assets measured on recurring basis | 1,732 us-gaap_AssetsFairValueDisclosureRecurring / invest_InvestmentAxis = us-gaap_USStatesAndPoliticalSubdivisionsMember / us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis = us-gaap_FixedMaturitiesMember |  | 1,784 us-gaap_AssetsFairValueDisclosureRecurring / invest_InvestmentAxis = us-gaap_USStatesAndPoliticalSubdivisionsMember / us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis = us-gaap_FixedMaturitiesMember |
Fixed Maturities [Member] | Foreign Government Debt [Member] |  |  |  |
Accounts Notes And Loans Receivable [Line Items] |  |  |  |
Fair value financial assets measured on recurring basis | 290 us-gaap_AssetsFairValueDisclosureRecurring / invest_InvestmentAxis = us-gaap_ForeignGovernmentDebtMember / us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis = us-gaap_FixedMaturitiesMember |  | 189 us-gaap_AssetsFairValueDisclosureRecurring / invest_InvestmentAxis = us-gaap_ForeignGovernmentDebtMember / us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis = us-gaap_FixedMaturitiesMember |
Fixed Maturities [Member] | Corporate Obligations [Member] |  |  |  |
Accounts Notes And Loans Receivable [Line Items] |  |  |  |
Fair value financial assets measured on recurring basis | 2,058 us-gaap_AssetsFairValueDisclosureRecurring / invest_InvestmentAxis = mbi_CorporateObligationMember / us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis = us-gaap_FixedMaturitiesMember |  | 1,824 us-gaap_AssetsFairValueDisclosureRecurring / invest_InvestmentAxis = mbi_CorporateObligationMember / us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis = us-gaap_FixedMaturitiesMember |
Fixed Maturities [Member] | Residential Mortgage Backed Agency [Member] | Mortgage-backed [Member] |  |  |  |
Accounts Notes And Loans Receivable [Line Items] |  |  |  |
Fair value financial assets measured on recurring basis | 1,162 us-gaap_AssetsFairValueDisclosureRecurring / invest_InvestmentAxis = mbi_ResidentialMortgageBackedAgencyMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesMember / us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis = us-gaap_FixedMaturitiesMember |  | 1,173 us-gaap_AssetsFairValueDisclosureRecurring / invest_InvestmentAxis = mbi_ResidentialMortgageBackedAgencyMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesMember / us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis = us-gaap_FixedMaturitiesMember |
Fixed Maturities [Member] | Residential Mortgage Backed Non Agency [Member] | Mortgage-backed [Member] |  |  |  |
Accounts Notes And Loans Receivable [Line Items] |  |  |  |
Fair value financial assets measured on recurring basis | 56 us-gaap_AssetsFairValueDisclosureRecurring / invest_InvestmentAxis = mbi_ResidentialMortgageBackedNonAgencyMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesMember / us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis = us-gaap_FixedMaturitiesMember |  | 92 us-gaap_AssetsFairValueDisclosureRecurring / invest_InvestmentAxis = mbi_ResidentialMortgageBackedNonAgencyMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesMember / us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis = us-gaap_FixedMaturitiesMember |
Fixed Maturities [Member] | Commercial Mortgage Backed Securities [Member] | Mortgage-backed [Member] |  |  |  |
Accounts Notes And Loans Receivable [Line Items] |  |  |  |
Fair value financial assets measured on recurring basis | 22 us-gaap_AssetsFairValueDisclosureRecurring / invest_InvestmentAxis = us-gaap_CommercialMortgageBackedSecuritiesMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesMember / us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis = us-gaap_FixedMaturitiesMember |  | 39 us-gaap_AssetsFairValueDisclosureRecurring / invest_InvestmentAxis = us-gaap_CommercialMortgageBackedSecuritiesMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesMember / us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis = us-gaap_FixedMaturitiesMember |
Fixed Maturities [Member] | Collateralized Debt Obligations [Member] | Asset-backed [Member] |  |  |  |
Accounts Notes And Loans Receivable [Line Items] |  |  |  |
Fair value financial assets measured on recurring basis | 93 us-gaap_AssetsFairValueDisclosureRecurring / invest_InvestmentAxis = us-gaap_CollateralizedDebtObligationsMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_AssetBackedSecuritiesMember / us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis = us-gaap_FixedMaturitiesMember |  | 154 us-gaap_AssetsFairValueDisclosureRecurring / invest_InvestmentAxis = us-gaap_CollateralizedDebtObligationsMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_AssetBackedSecuritiesMember / us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis = us-gaap_FixedMaturitiesMember |
Fixed Maturities [Member] | Other Asset Backed [Member] | Asset-backed [Member] |  |  |  |
Accounts Notes And Loans Receivable [Line Items] |  |  |  |
Fair value financial assets measured on recurring basis | 241 us-gaap_AssetsFairValueDisclosureRecurring / invest_InvestmentAxis = mbi_OtherAssetBackedMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_AssetBackedSecuritiesMember / us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis = us-gaap_FixedMaturitiesMember |  | 188 us-gaap_AssetsFairValueDisclosureRecurring / invest_InvestmentAxis = mbi_OtherAssetBackedMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_AssetBackedSecuritiesMember / us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis = us-gaap_FixedMaturitiesMember |
Derivative Assets [Member] | Interest Rate Derivatives [Member] | Non Insured Derivatives [Member] |  |  |  |
Accounts Notes And Loans Receivable [Line Items] |  |  |  |
Fair value financial assets measured on recurring basis | 2 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByLiabilityClassAxis = mbi_NonInsuredDerivativesMember / invest_InvestmentAxis = mbi_InterestRateDerivativesMember / us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis = mbi_DerivativeAssetsMember |  | 4 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByLiabilityClassAxis = mbi_NonInsuredDerivativesMember / invest_InvestmentAxis = mbi_InterestRateDerivativesMember / us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis = mbi_DerivativeAssetsMember |
Assets Held For Sale [Member] | Loans Receivable At Fair Value [Member] |  |  |  |
Accounts Notes And Loans Receivable [Line Items] |  |  |  |
Fair value financial assets measured on recurring basis | 711 us-gaap_AssetsFairValueDisclosureRecurring / invest_InvestmentAxis = mbi_LoansreceivableatfairvalueMember / us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis = us-gaap_AssetsHeldForSaleMember |  |  |
Assets Held For Sale [Member] | Equity Securities [Member] |  |  |  |
Accounts Notes And Loans Receivable [Line Items] |  |  |  |
Fair value financial assets measured on recurring basis | 6 us-gaap_AssetsFairValueDisclosureRecurring / invest_InvestmentAxis = us-gaap_EquitySecuritiesMember / us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis = us-gaap_AssetsHeldForSaleMember |  |  |
Assets Held For Sale [Member] | Cash And Cash Equivalents [Member] |  |  |  |
Accounts Notes And Loans Receivable [Line Items] |  |  |  |
Fair value financial assets measured on recurring basis | 55 us-gaap_AssetsFairValueDisclosureRecurring / invest_InvestmentAxis = us-gaap_CashAndCashEquivalentsMember / us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis = us-gaap_AssetsHeldForSaleMember |  |  |
Assets Of Consolidated V I Es [Member] | Cash And Cash Equivalents [Member] |  |  |  |
Accounts Notes And Loans Receivable [Line Items] |  |  |  |
Fair value financial assets measured on recurring basis | 53 us-gaap_AssetsFairValueDisclosureRecurring / invest_InvestmentAxis = us-gaap_CashAndCashEquivalentsMember / us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis = mbi_AssetsOfConsolidatedVIEsMember |  | 97 us-gaap_AssetsFairValueDisclosureRecurring / invest_InvestmentAxis = us-gaap_CashAndCashEquivalentsMember / us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis = mbi_AssetsOfConsolidatedVIEsMember |
Derivative Liabilities [Member] | Credit Derivatives [Member] | Insured Derivatives [Member] |  |  |  |
Accounts Notes And Loans Receivable [Line Items] |  |  |  |
Fair value financial liabilities measured on recurring basis | 246 us-gaap_LiabilitiesFairValueDisclosureRecurring / us-gaap_FairValueByLiabilityClassAxis = mbi_InsuredDerivativesMember / invest_InvestmentAxis = mbi_CreditDerivativesMember / us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis = mbi_DerivativeLiabilitiesMember |  | 1,152 us-gaap_LiabilitiesFairValueDisclosureRecurring / us-gaap_FairValueByLiabilityClassAxis = mbi_InsuredDerivativesMember / invest_InvestmentAxis = mbi_CreditDerivativesMember / us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis = mbi_DerivativeLiabilitiesMember |
Derivative Liabilities [Member] | Interest Rate Derivatives [Member] | Non Insured Derivatives [Member] |  |  |  |
Accounts Notes And Loans Receivable [Line Items] |  |  |  |
Fair value financial liabilities measured on recurring basis | 167 us-gaap_LiabilitiesFairValueDisclosureRecurring / us-gaap_FairValueByLiabilityClassAxis = mbi_NonInsuredDerivativesMember / invest_InvestmentAxis = mbi_InterestRateDerivativesMember / us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis = mbi_DerivativeLiabilitiesMember |  |  |
Derivative Liabilities [Member] | Currency Derivatives [Member] | Variable Interest Entity Primary Beneficiary [Member] |  |  |  |
Accounts Notes And Loans Receivable [Line Items] |  |  |  |
Fair value financial liabilities measured on recurring basis |  |  | 11 us-gaap_LiabilitiesFairValueDisclosureRecurring / invest_InvestmentAxis = mbi_CurrencyDerivativesMember / us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis = mbi_DerivativeLiabilitiesMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityPrimaryBeneficiaryMember |
Derivative Liabilities [Member] | Other Derivatives [Member] | Non Insured Derivatives [Member] |  |  |  |
Accounts Notes And Loans Receivable [Line Items] |  |  |  |
Fair value financial liabilities measured on recurring basis | 24 us-gaap_LiabilitiesFairValueDisclosureRecurring / us-gaap_FairValueByLiabilityClassAxis = mbi_NonInsuredDerivativesMember / invest_InvestmentAxis = mbi_OtherDerivativesMember / us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis = mbi_DerivativeLiabilitiesMember |  |  |
Other Liabilities [Member] | Warrant [Member] |  |  |  |
Accounts Notes And Loans Receivable [Line Items] |  |  |  |
Fair value financial liabilities measured on recurring basis | 28 us-gaap_LiabilitiesFairValueDisclosureRecurring / invest_InvestmentAxis = us-gaap_WarrantMember / us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis = us-gaap_OtherLiabilitiesMember |  | 59 us-gaap_LiabilitiesFairValueDisclosureRecurring / invest_InvestmentAxis = us-gaap_WarrantMember / us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis = us-gaap_OtherLiabilitiesMember |
Liabilities Held For Sale [Member] | Variable Interest Entity Notes [Member] |  |  |  |
Accounts Notes And Loans Receivable [Line Items] |  |  |  |
Fair value financial liabilities measured on recurring basis | 431 us-gaap_LiabilitiesFairValueDisclosureRecurring / invest_InvestmentAxis = mbi_VariableInterestEntityNotesMember / us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis = mbi_LiabilitiesheldforsaleMember |  |  |
Liabilities Held For Sale [Member] | Payable For Loans Purchased [Member] |  |  |  |
Accounts Notes And Loans Receivable [Line Items] |  |  |  |
Fair value financial liabilities measured on recurring basis | 323 us-gaap_LiabilitiesFairValueDisclosureRecurring / invest_InvestmentAxis = mbi_PayableforloanspurchasedMember / us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis = mbi_LiabilitiesheldforsaleMember |  |  |
Fair Value Inputs Level 1 [Member] |  |  |  |
Accounts Notes And Loans Receivable [Line Items] |  |  |  |
Fair value financial assets measured on recurring basis | 2,087 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member |  | 2,713 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member |
Fair value financial liabilities measured on recurring basis | 0 us-gaap_LiabilitiesFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member |  |  |
Fair Value Inputs Level 1 [Member] | Money Market Securities [Member] |  |  |  |
Accounts Notes And Loans Receivable [Line Items] |  |  |  |
Fair value financial assets measured on recurring basis | 428 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / invest_InvestmentAxis = mbi_MoneyMarketSecuritiesMember |  | 783 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / invest_InvestmentAxis = mbi_MoneyMarketSecuritiesMember |
Fair Value Inputs Level 1 [Member] | Money Market Securities [Member] | Variable Interest Entity Primary Beneficiary [Member] |  |  |  |
Accounts Notes And Loans Receivable [Line Items] |  |  |  |
Fair value financial assets measured on recurring basis |  |  | 136 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / invest_InvestmentAxis = mbi_MoneyMarketSecuritiesMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityPrimaryBeneficiaryMember |
Fair Value Inputs Level 1 [Member] | Perpetual Debt And Equity Securities [Member] |  |  |  |
Accounts Notes And Loans Receivable [Line Items] |  |  |  |
Fair value financial assets measured on recurring basis | 22 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / invest_InvestmentAxis = mbi_PerpetualDebtAndEquitySecuritiesMember |  | 27 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / invest_InvestmentAxis = mbi_PerpetualDebtAndEquitySecuritiesMember |
Fair Value Inputs Level 1 [Member] | Cash And Cash Equivalents [Member] |  |  |  |
Accounts Notes And Loans Receivable [Line Items] |  |  |  |
Fair value financial assets measured on recurring basis | 729 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / invest_InvestmentAxis = us-gaap_CashAndCashEquivalentsMember |  | 1,161 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / invest_InvestmentAxis = us-gaap_CashAndCashEquivalentsMember |
Fair Value Inputs Level 1 [Member] | Fixed Maturities [Member] |  |  |  |
Accounts Notes And Loans Receivable [Line Items] |  |  |  |
Fair value financial assets measured on recurring basis | 794 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis = us-gaap_FixedMaturitiesMember |  | 509 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis = us-gaap_FixedMaturitiesMember |
Fair Value Inputs Level 1 [Member] | Fixed Maturities [Member] | U S Treasury And Government [Member] |  |  |  |
Accounts Notes And Loans Receivable [Line Items] |  |  |  |
Fair value financial assets measured on recurring basis | 573 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / invest_InvestmentAxis = us-gaap_USTreasuryAndGovernmentMember / us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis = us-gaap_FixedMaturitiesMember |  | 397 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / invest_InvestmentAxis = us-gaap_USTreasuryAndGovernmentMember / us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis = us-gaap_FixedMaturitiesMember |
Fair Value Inputs Level 1 [Member] | Fixed Maturities [Member] | Foreign Government Debt [Member] |  |  |  |
Accounts Notes And Loans Receivable [Line Items] |  |  |  |
Fair value financial assets measured on recurring basis | 221 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / invest_InvestmentAxis = us-gaap_ForeignGovernmentDebtMember / us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis = us-gaap_FixedMaturitiesMember |  | 112 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / invest_InvestmentAxis = us-gaap_ForeignGovernmentDebtMember / us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis = us-gaap_FixedMaturitiesMember |
Fair Value Inputs Level 1 [Member] | Assets Held For Sale [Member] | Equity Securities [Member] |  |  |  |
Accounts Notes And Loans Receivable [Line Items] |  |  |  |
Fair value financial assets measured on recurring basis | 6 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / invest_InvestmentAxis = us-gaap_EquitySecuritiesMember / us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis = us-gaap_AssetsHeldForSaleMember |  |  |
Fair Value Inputs Level 1 [Member] | Assets Held For Sale [Member] | Cash And Cash Equivalents [Member] |  |  |  |
Accounts Notes And Loans Receivable [Line Items] |  |  |  |
Fair value financial assets measured on recurring basis | 55 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / invest_InvestmentAxis = us-gaap_CashAndCashEquivalentsMember / us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis = us-gaap_AssetsHeldForSaleMember |  |  |
Fair Value Inputs Level 1 [Member] | Assets Of Consolidated V I Es [Member] | Cash And Cash Equivalents [Member] |  |  |  |
Accounts Notes And Loans Receivable [Line Items] |  |  |  |
Fair value financial assets measured on recurring basis | 53 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / invest_InvestmentAxis = us-gaap_CashAndCashEquivalentsMember / us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis = mbi_AssetsOfConsolidatedVIEsMember |  | 97 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member / invest_InvestmentAxis = us-gaap_CashAndCashEquivalentsMember / us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis = mbi_AssetsOfConsolidatedVIEsMember |
Fair Value Inputs Level 2 [Member] |  |  |  |
Accounts Notes And Loans Receivable [Line Items] |  |  |  |
Fair value financial assets measured on recurring basis | 6,510 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member |  | 5,763 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member |
Fair value financial liabilities measured on recurring basis | 2,344 us-gaap_LiabilitiesFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member |  | 1,645 us-gaap_LiabilitiesFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member |
Fair Value Inputs Level 2 [Member] | Corporate Obligations [Member] | Variable Interest Entity Primary Beneficiary [Member] |  |  |  |
Accounts Notes And Loans Receivable [Line Items] |  |  |  |
Fair value financial assets measured on recurring basis | 10 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / invest_InvestmentAxis = mbi_CorporateObligationMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityPrimaryBeneficiaryMember |  | 41 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / invest_InvestmentAxis = mbi_CorporateObligationMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityPrimaryBeneficiaryMember |
Fair Value Inputs Level 2 [Member] | Residential Mortgage Backed Non Agency [Member] | Mortgage-backed [Member] | Variable Interest Entity Primary Beneficiary [Member] |  |  |  |
Accounts Notes And Loans Receivable [Line Items] |  |  |  |
Fair value financial assets measured on recurring basis | 194 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / invest_InvestmentAxis = mbi_ResidentialMortgageBackedNonAgencyMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityPrimaryBeneficiaryMember |  | 255 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / invest_InvestmentAxis = mbi_ResidentialMortgageBackedNonAgencyMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityPrimaryBeneficiaryMember |
Fair Value Inputs Level 2 [Member] | Commercial Mortgage Backed Securities [Member] | Mortgage-backed [Member] | Variable Interest Entity Primary Beneficiary [Member] |  |  |  |
Accounts Notes And Loans Receivable [Line Items] |  |  |  |
Fair value financial assets measured on recurring basis | 86 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / invest_InvestmentAxis = us-gaap_CommercialMortgageBackedSecuritiesMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityPrimaryBeneficiaryMember |  | 102 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / invest_InvestmentAxis = us-gaap_CommercialMortgageBackedSecuritiesMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityPrimaryBeneficiaryMember |
Fair Value Inputs Level 2 [Member] | Collateralized Debt Obligations [Member] | Asset-backed [Member] | Variable Interest Entity Primary Beneficiary [Member] |  |  |  |
Accounts Notes And Loans Receivable [Line Items] |  |  |  |
Fair value financial assets measured on recurring basis | 7 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / invest_InvestmentAxis = us-gaap_CollateralizedDebtObligationsMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_AssetBackedSecuritiesMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityPrimaryBeneficiaryMember |  | 14 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / invest_InvestmentAxis = us-gaap_CollateralizedDebtObligationsMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_AssetBackedSecuritiesMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityPrimaryBeneficiaryMember |
Fair Value Inputs Level 2 [Member] | Other Asset Backed [Member] | Asset-backed [Member] | Variable Interest Entity Primary Beneficiary [Member] |  |  |  |
Accounts Notes And Loans Receivable [Line Items] |  |  |  |
Fair value financial assets measured on recurring basis | 35 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / invest_InvestmentAxis = mbi_OtherAssetBackedMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_AssetBackedSecuritiesMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityPrimaryBeneficiaryMember |  | 44 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / invest_InvestmentAxis = mbi_OtherAssetBackedMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_AssetBackedSecuritiesMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityPrimaryBeneficiaryMember |
Fair Value Inputs Level 2 [Member] | Variable Interest Entity Notes [Member] | Variable Interest Entity Primary Beneficiary [Member] |  |  |  |
Accounts Notes And Loans Receivable [Line Items] |  |  |  |
Fair value financial liabilities measured on recurring basis | 1,312 us-gaap_LiabilitiesFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / invest_InvestmentAxis = mbi_VariableInterestEntityNotesMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityPrimaryBeneficiaryMember |  | 1,416 us-gaap_LiabilitiesFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / invest_InvestmentAxis = mbi_VariableInterestEntityNotesMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityPrimaryBeneficiaryMember |
Fair Value Inputs Level 2 [Member] | Perpetual Debt And Equity Securities [Member] |  |  |  |
Accounts Notes And Loans Receivable [Line Items] |  |  |  |
Fair value financial assets measured on recurring basis | 31 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / invest_InvestmentAxis = mbi_PerpetualDebtAndEquitySecuritiesMember |  | 13 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / invest_InvestmentAxis = mbi_PerpetualDebtAndEquitySecuritiesMember |
Fair Value Inputs Level 2 [Member] | Fixed Maturities [Member] |  |  |  |
Accounts Notes And Loans Receivable [Line Items] |  |  |  |
Fair value financial assets measured on recurring basis | 5,353 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis = us-gaap_FixedMaturitiesMember |  | 5,248 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis = us-gaap_FixedMaturitiesMember |
Fair Value Inputs Level 2 [Member] | Fixed Maturities [Member] | U S Treasury And Government [Member] |  |  |  |
Accounts Notes And Loans Receivable [Line Items] |  |  |  |
Fair value financial assets measured on recurring basis | 118 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / invest_InvestmentAxis = us-gaap_USTreasuryAndGovernmentMember / us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis = us-gaap_FixedMaturitiesMember |  | 156 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / invest_InvestmentAxis = us-gaap_USTreasuryAndGovernmentMember / us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis = us-gaap_FixedMaturitiesMember |
Fair Value Inputs Level 2 [Member] | Fixed Maturities [Member] | State and municipal bonds [Member] |  |  |  |
Accounts Notes And Loans Receivable [Line Items] |  |  |  |
Fair value financial assets measured on recurring basis | 1,724 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / invest_InvestmentAxis = us-gaap_USStatesAndPoliticalSubdivisionsMember / us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis = us-gaap_FixedMaturitiesMember |  | 1,765 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / invest_InvestmentAxis = us-gaap_USStatesAndPoliticalSubdivisionsMember / us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis = us-gaap_FixedMaturitiesMember |
Fair Value Inputs Level 2 [Member] | Fixed Maturities [Member] | Foreign Government Debt [Member] |  |  |  |
Accounts Notes And Loans Receivable [Line Items] |  |  |  |
Fair value financial assets measured on recurring basis | 63 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / invest_InvestmentAxis = us-gaap_ForeignGovernmentDebtMember / us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis = us-gaap_FixedMaturitiesMember |  | 65 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / invest_InvestmentAxis = us-gaap_ForeignGovernmentDebtMember / us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis = us-gaap_FixedMaturitiesMember |
Fair Value Inputs Level 2 [Member] | Fixed Maturities [Member] | Corporate Obligations [Member] |  |  |  |
Accounts Notes And Loans Receivable [Line Items] |  |  |  |
Fair value financial assets measured on recurring basis | 2,048 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / invest_InvestmentAxis = mbi_CorporateObligationMember / us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis = us-gaap_FixedMaturitiesMember |  | 1,776 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / invest_InvestmentAxis = mbi_CorporateObligationMember / us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis = us-gaap_FixedMaturitiesMember |
Fair Value Inputs Level 2 [Member] | Fixed Maturities [Member] | Residential Mortgage Backed Agency [Member] | Mortgage-backed [Member] |  |  |  |
Accounts Notes And Loans Receivable [Line Items] |  |  |  |
Fair value financial assets measured on recurring basis | 1,162 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / invest_InvestmentAxis = mbi_ResidentialMortgageBackedAgencyMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesMember / us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis = us-gaap_FixedMaturitiesMember |  | 1,173 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / invest_InvestmentAxis = mbi_ResidentialMortgageBackedAgencyMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesMember / us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis = us-gaap_FixedMaturitiesMember |
Fair Value Inputs Level 2 [Member] | Fixed Maturities [Member] | Residential Mortgage Backed Non Agency [Member] | Mortgage-backed [Member] |  |  |  |
Accounts Notes And Loans Receivable [Line Items] |  |  |  |
Fair value financial assets measured on recurring basis | 56 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / invest_InvestmentAxis = mbi_ResidentialMortgageBackedNonAgencyMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesMember / us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis = us-gaap_FixedMaturitiesMember |  | 86 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / invest_InvestmentAxis = mbi_ResidentialMortgageBackedNonAgencyMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesMember / us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis = us-gaap_FixedMaturitiesMember |
Fair Value Inputs Level 2 [Member] | Fixed Maturities [Member] | Commercial Mortgage Backed Securities [Member] | Mortgage-backed [Member] |  |  |  |
Accounts Notes And Loans Receivable [Line Items] |  |  |  |
Fair value financial assets measured on recurring basis | 20 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / invest_InvestmentAxis = us-gaap_CommercialMortgageBackedSecuritiesMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesMember / us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis = us-gaap_FixedMaturitiesMember |  | 25 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / invest_InvestmentAxis = us-gaap_CommercialMortgageBackedSecuritiesMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesMember / us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis = us-gaap_FixedMaturitiesMember |
Fair Value Inputs Level 2 [Member] | Fixed Maturities [Member] | Collateralized Debt Obligations [Member] | Asset-backed [Member] |  |  |  |
Accounts Notes And Loans Receivable [Line Items] |  |  |  |
Fair value financial assets measured on recurring basis | 6 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / invest_InvestmentAxis = us-gaap_CollateralizedDebtObligationsMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_AssetBackedSecuritiesMember / us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis = us-gaap_FixedMaturitiesMember |  | 72 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / invest_InvestmentAxis = us-gaap_CollateralizedDebtObligationsMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_AssetBackedSecuritiesMember / us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis = us-gaap_FixedMaturitiesMember |
Fair Value Inputs Level 2 [Member] | Fixed Maturities [Member] | Other Asset Backed [Member] | Asset-backed [Member] |  |  |  |
Accounts Notes And Loans Receivable [Line Items] |  |  |  |
Fair value financial assets measured on recurring basis | 156 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / invest_InvestmentAxis = mbi_OtherAssetBackedMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_AssetBackedSecuritiesMember / us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis = us-gaap_FixedMaturitiesMember |  | 130 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / invest_InvestmentAxis = mbi_OtherAssetBackedMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_AssetBackedSecuritiesMember / us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis = us-gaap_FixedMaturitiesMember |
Fair Value Inputs Level 2 [Member] | Derivative Assets [Member] | Interest Rate Derivatives [Member] | Non Insured Derivatives [Member] |  |  |  |
Accounts Notes And Loans Receivable [Line Items] |  |  |  |
Fair value financial assets measured on recurring basis | 83 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByLiabilityClassAxis = mbi_NonInsuredDerivativesMember / invest_InvestmentAxis = mbi_InterestRateDerivativesMember / us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis = mbi_DerivativeAssetsMember |  | 46 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByLiabilityClassAxis = mbi_NonInsuredDerivativesMember / invest_InvestmentAxis = mbi_InterestRateDerivativesMember / us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis = mbi_DerivativeAssetsMember |
Fair Value Inputs Level 2 [Member] | Assets Held For Sale [Member] | Loans Receivable At Fair Value [Member] |  |  |  |
Accounts Notes And Loans Receivable [Line Items] |  |  |  |
Fair value financial assets measured on recurring basis | 711 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / invest_InvestmentAxis = mbi_LoansreceivableatfairvalueMember / us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis = us-gaap_AssetsHeldForSaleMember |  |  |
Fair Value Inputs Level 2 [Member] | Derivative Liabilities [Member] | Credit Derivatives [Member] | Insured Derivatives [Member] |  |  |  |
Accounts Notes And Loans Receivable [Line Items] |  |  |  |
Fair value financial liabilities measured on recurring basis | 2 us-gaap_LiabilitiesFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByLiabilityClassAxis = mbi_InsuredDerivativesMember / invest_InvestmentAxis = mbi_CreditDerivativesMember / us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis = mbi_DerivativeLiabilitiesMember |  | 5 us-gaap_LiabilitiesFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByLiabilityClassAxis = mbi_InsuredDerivativesMember / invest_InvestmentAxis = mbi_CreditDerivativesMember / us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis = mbi_DerivativeLiabilitiesMember |
Fair Value Inputs Level 2 [Member] | Derivative Liabilities [Member] | Interest Rate Derivatives [Member] | Non Insured Derivatives [Member] |  |  |  |
Accounts Notes And Loans Receivable [Line Items] |  |  |  |
Fair value financial liabilities measured on recurring basis | 248 us-gaap_LiabilitiesFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByLiabilityClassAxis = mbi_NonInsuredDerivativesMember / invest_InvestmentAxis = mbi_InterestRateDerivativesMember / us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis = mbi_DerivativeLiabilitiesMember |  | 165 us-gaap_LiabilitiesFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / us-gaap_FairValueByLiabilityClassAxis = mbi_NonInsuredDerivativesMember / invest_InvestmentAxis = mbi_InterestRateDerivativesMember / us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis = mbi_DerivativeLiabilitiesMember |
Fair Value Inputs Level 2 [Member] | Other Liabilities [Member] | Warrant [Member] |  |  |  |
Accounts Notes And Loans Receivable [Line Items] |  |  |  |
Fair value financial liabilities measured on recurring basis | 28 us-gaap_LiabilitiesFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / invest_InvestmentAxis = us-gaap_WarrantMember / us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis = us-gaap_OtherLiabilitiesMember |  | 59 us-gaap_LiabilitiesFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / invest_InvestmentAxis = us-gaap_WarrantMember / us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis = us-gaap_OtherLiabilitiesMember |
Fair Value Inputs Level 2 [Member] | Liabilities Held For Sale [Member] | Variable Interest Entity Notes [Member] |  |  |  |
Accounts Notes And Loans Receivable [Line Items] |  |  |  |
Fair value financial liabilities measured on recurring basis | 431 us-gaap_LiabilitiesFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / invest_InvestmentAxis = mbi_VariableInterestEntityNotesMember / us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis = mbi_LiabilitiesheldforsaleMember |  |  |
Fair Value Inputs Level 2 [Member] | Liabilities Held For Sale [Member] | Payable For Loans Purchased [Member] |  |  |  |
Accounts Notes And Loans Receivable [Line Items] |  |  |  |
Fair value financial liabilities measured on recurring basis | 323 us-gaap_LiabilitiesFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member / invest_InvestmentAxis = mbi_PayableforloanspurchasedMember / us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis = mbi_LiabilitiesheldforsaleMember |  |  |
Fair Value Inputs Level 3 [Member] |  |  |  |
Accounts Notes And Loans Receivable [Line Items] |  |  |  |
Fair value financial assets measured on recurring basis | 2,097 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |  | 2,352 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
Fair value financial liabilities measured on recurring basis | 1,200 us-gaap_LiabilitiesFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |  | 2,301 us-gaap_LiabilitiesFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |
Fair Value Inputs Level 3 [Member] | Variable Interest Entity Primary Beneficiary [Member] | Residential Loans Receivable [Member] |  |  |  |
Accounts Notes And Loans Receivable [Line Items] |  |  |  |
Fair value financial assets measured on recurring basis | 1,431 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = us-gaap_ResidentialPrimeFinancingReceivableMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityPrimaryBeneficiaryMember |  | 1,612 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = us-gaap_ResidentialPrimeFinancingReceivableMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityPrimaryBeneficiaryMember |
Fair Value Inputs Level 3 [Member] | Variable Interest Entity Primary Beneficiary [Member] | Loan Repurchase Commitments [Member] |  |  |  |
Accounts Notes And Loans Receivable [Line Items] |  |  |  |
Fair value financial assets measured on recurring basis | 379 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = mbi_LoanRepurchaseCommitmentsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityPrimaryBeneficiaryMember |  | 359 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis = mbi_LoanRepurchaseCommitmentsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityPrimaryBeneficiaryMember |
Fair Value Inputs Level 3 [Member] | Corporate Obligations [Member] | Variable Interest Entity Primary Beneficiary [Member] |  |  |  |
Accounts Notes And Loans Receivable [Line Items] |  |  |  |
Fair value financial assets measured on recurring basis | 55 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / invest_InvestmentAxis = mbi_CorporateObligationMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityPrimaryBeneficiaryMember | [1] | 48 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / invest_InvestmentAxis = mbi_CorporateObligationMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityPrimaryBeneficiaryMember | [1]
Fair Value Inputs Level 3 [Member] | Residential Mortgage Backed Non Agency [Member] | Mortgage-backed [Member] | Variable Interest Entity Primary Beneficiary [Member] |  |  |  |
Accounts Notes And Loans Receivable [Line Items] |  |  |  |
Fair value financial assets measured on recurring basis | 3 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / invest_InvestmentAxis = mbi_ResidentialMortgageBackedNonAgencyMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityPrimaryBeneficiaryMember | [1] | 4 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / invest_InvestmentAxis = mbi_ResidentialMortgageBackedNonAgencyMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityPrimaryBeneficiaryMember | [1]
Fair Value Inputs Level 3 [Member] | Commercial Mortgage Backed Securities [Member] | Mortgage-backed [Member] | Variable Interest Entity Primary Beneficiary [Member] |  |  |  |
Accounts Notes And Loans Receivable [Line Items] |  |  |  |
Fair value financial assets measured on recurring basis |  |  | 3 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / invest_InvestmentAxis = us-gaap_CommercialMortgageBackedSecuritiesMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityPrimaryBeneficiaryMember | [1]
Fair Value Inputs Level 3 [Member] | Collateralized Debt Obligations [Member] | Asset-backed [Member] | Variable Interest Entity Primary Beneficiary [Member] |  |  |  |
Accounts Notes And Loans Receivable [Line Items] |  |  |  |
Fair value financial assets measured on recurring basis | 5 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / invest_InvestmentAxis = us-gaap_CollateralizedDebtObligationsMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_AssetBackedSecuritiesMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityPrimaryBeneficiaryMember | [1] | 22 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / invest_InvestmentAxis = us-gaap_CollateralizedDebtObligationsMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_AssetBackedSecuritiesMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityPrimaryBeneficiaryMember | [1]
Fair Value Inputs Level 3 [Member] | Other Asset Backed [Member] | Asset-backed [Member] | Variable Interest Entity Primary Beneficiary [Member] |  |  |  |
Accounts Notes And Loans Receivable [Line Items] |  |  |  |
Fair value financial assets measured on recurring basis | 26 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / invest_InvestmentAxis = mbi_OtherAssetBackedMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_AssetBackedSecuritiesMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityPrimaryBeneficiaryMember | [1] | 54 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / invest_InvestmentAxis = mbi_OtherAssetBackedMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_AssetBackedSecuritiesMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityPrimaryBeneficiaryMember | [1]
Fair Value Inputs Level 3 [Member] | Medium Term Notes [Member] |  |  |  |
Accounts Notes And Loans Receivable [Line Items] |  |  |  |
Fair value financial liabilities measured on recurring basis | 197 us-gaap_LiabilitiesFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / invest_InvestmentAxis = us-gaap_MediumTermNotesMember | [1] | 203 us-gaap_LiabilitiesFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / invest_InvestmentAxis = us-gaap_MediumTermNotesMember | [1]
Fair Value Inputs Level 3 [Member] | Variable Interest Entity Notes [Member] | Variable Interest Entity Primary Beneficiary [Member] |  |  |  |
Accounts Notes And Loans Receivable [Line Items] |  |  |  |
Fair value financial liabilities measured on recurring basis | 735 us-gaap_LiabilitiesFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / invest_InvestmentAxis = mbi_VariableInterestEntityNotesMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityPrimaryBeneficiaryMember |  | 940 us-gaap_LiabilitiesFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / invest_InvestmentAxis = mbi_VariableInterestEntityNotesMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityPrimaryBeneficiaryMember |
Fair Value Inputs Level 3 [Member] | Perpetual Debt And Equity Securities [Member] |  |  |  |
Accounts Notes And Loans Receivable [Line Items] |  |  |  |
Fair value financial assets measured on recurring basis |  |  | 11 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / invest_InvestmentAxis = mbi_PerpetualDebtAndEquitySecuritiesMember | [1]
Fair Value Inputs Level 3 [Member] | Fixed Maturities [Member] |  |  |  |
Accounts Notes And Loans Receivable [Line Items] |  |  |  |
Fair value financial assets measured on recurring basis | 198 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis = us-gaap_FixedMaturitiesMember |  | 239 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis = us-gaap_FixedMaturitiesMember |
Fair Value Inputs Level 3 [Member] | Fixed Maturities [Member] | U S Treasury And Government [Member] |  |  |  |
Accounts Notes And Loans Receivable [Line Items] |  |  |  |
Fair value financial assets measured on recurring basis |  |  | 0 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / invest_InvestmentAxis = us-gaap_USTreasuryAndGovernmentMember / us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis = us-gaap_FixedMaturitiesMember |
Fair Value Inputs Level 3 [Member] | Fixed Maturities [Member] | State and municipal bonds [Member] |  |  |  |
Accounts Notes And Loans Receivable [Line Items] |  |  |  |
Fair value financial assets measured on recurring basis | 8 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / invest_InvestmentAxis = us-gaap_USStatesAndPoliticalSubdivisionsMember / us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis = us-gaap_FixedMaturitiesMember | [1] | 19 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / invest_InvestmentAxis = us-gaap_USStatesAndPoliticalSubdivisionsMember / us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis = us-gaap_FixedMaturitiesMember | [1]
Fair Value Inputs Level 3 [Member] | Fixed Maturities [Member] | Foreign Government Debt [Member] |  |  |  |
Accounts Notes And Loans Receivable [Line Items] |  |  |  |
Fair value financial assets measured on recurring basis | 6 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / invest_InvestmentAxis = us-gaap_ForeignGovernmentDebtMember / us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis = us-gaap_FixedMaturitiesMember | [1] | 12 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / invest_InvestmentAxis = us-gaap_ForeignGovernmentDebtMember / us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis = us-gaap_FixedMaturitiesMember | [1]
Fair Value Inputs Level 3 [Member] | Fixed Maturities [Member] | Corporate Obligations [Member] |  |  |  |
Accounts Notes And Loans Receivable [Line Items] |  |  |  |
Fair value financial assets measured on recurring basis | 10 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / invest_InvestmentAxis = mbi_CorporateObligationMember / us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis = us-gaap_FixedMaturitiesMember | [1] | 48 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / invest_InvestmentAxis = mbi_CorporateObligationMember / us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis = us-gaap_FixedMaturitiesMember | [1]
Fair Value Inputs Level 3 [Member] | Fixed Maturities [Member] | Residential Mortgage Backed Non Agency [Member] | Mortgage-backed [Member] |  |  |  |
Accounts Notes And Loans Receivable [Line Items] |  |  |  |
Fair value financial assets measured on recurring basis |  |  | 6 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / invest_InvestmentAxis = mbi_ResidentialMortgageBackedNonAgencyMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesMember / us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis = us-gaap_FixedMaturitiesMember | [1]
Fair Value Inputs Level 3 [Member] | Fixed Maturities [Member] | Commercial Mortgage Backed Securities [Member] | Mortgage-backed [Member] |  |  |  |
Accounts Notes And Loans Receivable [Line Items] |  |  |  |
Fair value financial assets measured on recurring basis | 2 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / invest_InvestmentAxis = us-gaap_CommercialMortgageBackedSecuritiesMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesMember / us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis = us-gaap_FixedMaturitiesMember | [1] | 14 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / invest_InvestmentAxis = us-gaap_CommercialMortgageBackedSecuritiesMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_MortgageBackedSecuritiesMember / us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis = us-gaap_FixedMaturitiesMember | [1]
Fair Value Inputs Level 3 [Member] | Fixed Maturities [Member] | Collateralized Debt Obligations [Member] | Asset-backed [Member] |  |  |  |
Accounts Notes And Loans Receivable [Line Items] |  |  |  |
Fair value financial assets measured on recurring basis | 87 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / invest_InvestmentAxis = us-gaap_CollateralizedDebtObligationsMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_AssetBackedSecuritiesMember / us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis = us-gaap_FixedMaturitiesMember | [1] | 82 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / invest_InvestmentAxis = us-gaap_CollateralizedDebtObligationsMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_AssetBackedSecuritiesMember / us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis = us-gaap_FixedMaturitiesMember | [1]
Fair Value Inputs Level 3 [Member] | Fixed Maturities [Member] | Other Asset Backed [Member] | Asset-backed [Member] |  |  |  |
Accounts Notes And Loans Receivable [Line Items] |  |  |  |
Fair value financial assets measured on recurring basis | 85 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / invest_InvestmentAxis = mbi_OtherAssetBackedMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_AssetBackedSecuritiesMember / us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis = us-gaap_FixedMaturitiesMember | [1] | 58 us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / invest_InvestmentAxis = mbi_OtherAssetBackedMember / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_AssetBackedSecuritiesMember / us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis = us-gaap_FixedMaturitiesMember | [1]
Fair Value Inputs Level 3 [Member] | Derivative Liabilities [Member] | Credit Derivatives [Member] | Insured Derivatives [Member] |  |  |  |
Accounts Notes And Loans Receivable [Line Items] |  |  |  |
Fair value financial liabilities measured on recurring basis | 244 us-gaap_LiabilitiesFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByLiabilityClassAxis = mbi_InsuredDerivativesMember / invest_InvestmentAxis = mbi_CreditDerivativesMember / us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis = mbi_DerivativeLiabilitiesMember |  | 1,147 us-gaap_LiabilitiesFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByLiabilityClassAxis = mbi_InsuredDerivativesMember / invest_InvestmentAxis = mbi_CreditDerivativesMember / us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis = mbi_DerivativeLiabilitiesMember |
Fair Value Inputs Level 3 [Member] | Derivative Liabilities [Member] | Currency Derivatives [Member] | Variable Interest Entity Primary Beneficiary [Member] |  |  |  |
Accounts Notes And Loans Receivable [Line Items] |  |  |  |
Fair value financial liabilities measured on recurring basis |  |  | 11 us-gaap_LiabilitiesFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / invest_InvestmentAxis = mbi_CurrencyDerivativesMember / us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis = mbi_DerivativeLiabilitiesMember / us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis = us-gaap_VariableInterestEntityPrimaryBeneficiaryMember | [1]
Fair Value Inputs Level 3 [Member] | Derivative Liabilities [Member] | Other Derivatives [Member] | Non Insured Derivatives [Member] |  |  |  |
Accounts Notes And Loans Receivable [Line Items] |  |  |  |
Fair value financial liabilities measured on recurring basis | 24 us-gaap_LiabilitiesFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member / us-gaap_FairValueByLiabilityClassAxis = mbi_NonInsuredDerivativesMember / invest_InvestmentAxis = mbi_OtherDerivativesMember / us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis = mbi_DerivativeLiabilitiesMember |  |  |
Counterparty And Cash Collateral Netting [Member] |  |  |  |
Accounts Notes And Loans Receivable [Line Items] |  |  |  |
Fair value financial assets measured on recurring basis | (81)us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_NettingAndCollateralMember |  | (42)us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_NettingAndCollateralMember |
Fair value financial liabilities measured on recurring basis | (81)us-gaap_LiabilitiesFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_NettingAndCollateralMember |  | (165)us-gaap_LiabilitiesFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_NettingAndCollateralMember |
Counterparty And Cash Collateral Netting [Member] | Derivative Assets [Member] | Interest Rate Derivatives [Member] | Non Insured Derivatives [Member] |  |  |  |
Accounts Notes And Loans Receivable [Line Items] |  |  |  |
Fair value financial assets measured on recurring basis | (81)us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_NettingAndCollateralMember / us-gaap_FairValueByLiabilityClassAxis = mbi_NonInsuredDerivativesMember / invest_InvestmentAxis = mbi_InterestRateDerivativesMember / us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis = mbi_DerivativeAssetsMember |  | (42)us-gaap_AssetsFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_NettingAndCollateralMember / us-gaap_FairValueByLiabilityClassAxis = mbi_NonInsuredDerivativesMember / invest_InvestmentAxis = mbi_InterestRateDerivativesMember / us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis = mbi_DerivativeAssetsMember |
Counterparty And Cash Collateral Netting [Member] | Derivative Liabilities [Member] | Interest Rate Derivatives [Member] | Non Insured Derivatives [Member] |  |  |  |
Accounts Notes And Loans Receivable [Line Items] |  |  |  |
Fair value financial liabilities measured on recurring basis | $ (81)us-gaap_LiabilitiesFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_NettingAndCollateralMember / us-gaap_FairValueByLiabilityClassAxis = mbi_NonInsuredDerivativesMember / invest_InvestmentAxis = mbi_InterestRateDerivativesMember / us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis = mbi_DerivativeLiabilitiesMember |  | $ (165)us-gaap_LiabilitiesFairValueDisclosureRecurring / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_NettingAndCollateralMember / us-gaap_FairValueByLiabilityClassAxis = mbi_NonInsuredDerivativesMember / invest_InvestmentAxis = mbi_InterestRateDerivativesMember / us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis = mbi_DerivativeLiabilitiesMember |
[1] | Unobservable inputs are either not developed by the Company or do not significantly impact the overall fair values of the aggregate financial assets and liabilities.

X
- Details
Name: | us-gaap_AccountsNotesAndLoansReceivableLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition This element represents the aggregate of the assets reported on the balance sheet at period end measured at fair value on a recurring basis by the entity. This element is intended to be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. + References No definition available. + Details
Name: | us-gaap_AssetsFairValueDisclosureRecurring
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Aggregation of the liabilities reported on the balance sheet measured at fair value on a recurring basis by the entity. + References No definition available. + Details
Name: | us-gaap_LiabilitiesFairValueDisclosureRecurring
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | invest_InvestmentAxis=mbi_CorporateObligationMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | invest_InvestmentAxis=mbi_MoneyMarketSecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | invest_InvestmentAxis=mbi_OtherAssetBackedMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | invest_InvestmentAxis=mbi_PerpetualDebtAndEquitySecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | invest_InvestmentAxis=mbi_ResidentialMortgageBackedNonAgencyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | invest_InvestmentAxis=mbi_VariableInterestEntityNotesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | invest_InvestmentAxis=us-gaap_CashAndCashEquivalentsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | invest_InvestmentAxis=us-gaap_CollateralizedDebtObligationsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | invest_InvestmentAxis=us-gaap_CommercialMortgageBackedSecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | invest_InvestmentAxis=us-gaap_MediumTermNotesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_NettingAndCollateralMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis=mbi_AssetsOfConsolidatedVIEsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis=mbi_DerivativeAssetsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis=mbi_DerivativeLiabilitiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis=mbi_LiabilitiesheldforsaleMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis=us-gaap_AssetsHeldForSaleMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis=us-gaap_FixedMaturitiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis=us-gaap_OtherLiabilitiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |