XML 28 R50.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair Value Of Financial Instruments (Fair Value Hierarchy Table Presents The Company's Assets And Liabilities At Fair Value Not Recorded On The Company's Consolidated Balance Sheet) (Detail) (USD $)
In Millions, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
Fair Value Off Balance Sheet Risks Disclosure Information [Line Items]    
Assets held for sale $ 22us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent $ 802us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
Investments held-to-maturity, fair value 2,635us-gaap_HeldToMaturitySecuritiesFairValue 2,632us-gaap_HeldToMaturitySecuritiesFairValue
Value Disclosed At Fair Value Not Recorded At Fair Value [Member] | Fair Value Inputs Level 1 [Member]    
Fair Value Off Balance Sheet Risks Disclosure Information [Line Items]    
Total assets 0us-gaap_AssetsFairValueDisclosureNonrecurring
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
0us-gaap_AssetsFairValueDisclosureNonrecurring
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Total liabilities 0us-gaap_LiabilitiesFairValueDisclosureNonrecurring
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
0us-gaap_LiabilitiesFairValueDisclosureNonrecurring
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Value Disclosed At Fair Value Not Recorded At Fair Value [Member] | Fair Value Inputs Level 2 [Member]    
Fair Value Off Balance Sheet Risks Disclosure Information [Line Items]    
Accrued investment income 43us-gaap_AccruedInvestmentIncomeReceivable
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
[1] 43us-gaap_AccruedInvestmentIncomeReceivable
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
[1]
Receivable for investments sold 67mbi_ReceivableForInvestmentsSold
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
[1] 69mbi_ReceivableForInvestmentsSold
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
[1]
Total assets 132us-gaap_AssetsFairValueDisclosureNonrecurring
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
138us-gaap_AssetsFairValueDisclosureNonrecurring
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Long-term debt 1,113us-gaap_LongTermDebtFairValue
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
1,172us-gaap_LongTermDebtFairValue
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Payable for investments purchased 71mbi_PayableForInvestmentsPurchasedFairValueDisclosure
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
[2] 42mbi_PayableForInvestmentsPurchasedFairValueDisclosure
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
[2]
Total liabilities 1,184us-gaap_LiabilitiesFairValueDisclosureNonrecurring
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
1,214us-gaap_LiabilitiesFairValueDisclosureNonrecurring
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Value Disclosed At Fair Value Not Recorded At Fair Value [Member] | Fair Value Inputs Level 2 [Member] | Facilities [Member]    
Fair Value Off Balance Sheet Risks Disclosure Information [Line Items]    
Assets held for sale 22us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorPropertyClassAxis
= us-gaap_AssetsHeldForSaleMember
26us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorPropertyClassAxis
= us-gaap_AssetsHeldForSaleMember
Value Disclosed At Fair Value Not Recorded At Fair Value [Member] | Fair Value Inputs Level 3 [Member]    
Fair Value Off Balance Sheet Risks Disclosure Information [Line Items]    
Other investments 4us-gaap_OtherInvestments
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
4us-gaap_OtherInvestments
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Total assets 2,639us-gaap_AssetsFairValueDisclosureNonrecurring
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
2,636us-gaap_AssetsFairValueDisclosureNonrecurring
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Investment agreements 711mbi_GuaranteedInvestmentAgreementsFairValue
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
705mbi_GuaranteedInvestmentAgreementsFairValue
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Medium-term notes 753us-gaap_MediumTermNotes
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
801us-gaap_MediumTermNotes
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Total liabilities 4,240us-gaap_LiabilitiesFairValueDisclosureNonrecurring
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
4,285us-gaap_LiabilitiesFairValueDisclosureNonrecurring
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Gross 3,874mbi_FinancialGuaranteeGross
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
4,051mbi_FinancialGuaranteeGross
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Ceded 103mbi_FinancialGuaranteeCeded
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
109mbi_FinancialGuaranteeCeded
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Value Disclosed At Fair Value Not Recorded At Fair Value [Member] | Fair Value Inputs Level 3 [Member] | Variable Interest Entity Primary Beneficiary [Member]    
Fair Value Off Balance Sheet Risks Disclosure Information [Line Items]    
Investments held-to-maturity, fair value 2,635us-gaap_HeldToMaturitySecuritiesFairValue
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
2,632us-gaap_HeldToMaturitySecuritiesFairValue
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Variable interest entity notes 2,776us-gaap_NotesPayable
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
2,779us-gaap_NotesPayable
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Carrying Reported Amount Fair Value Disclosure [Member] | Value Disclosed At Fair Value Not Recorded At Fair Value [Member]    
Fair Value Off Balance Sheet Risks Disclosure Information [Line Items]    
Other investments 4us-gaap_OtherInvestments
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
4us-gaap_OtherInvestments
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
Accrued investment income 43us-gaap_AccruedInvestmentIncomeReceivable
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
[1] 43us-gaap_AccruedInvestmentIncomeReceivable
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
[1]
Receivable for investments sold 67mbi_ReceivableForInvestmentsSold
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
[1] 69mbi_ReceivableForInvestmentsSold
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
[1]
Total assets 2,878us-gaap_AssetsFairValueDisclosureNonrecurring
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
2,899us-gaap_AssetsFairValueDisclosureNonrecurring
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
Investment agreements 538mbi_GuaranteedInvestmentAgreementsFairValue
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
547mbi_GuaranteedInvestmentAgreementsFairValue
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
Medium-term notes 928us-gaap_MediumTermNotes
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
1,004us-gaap_MediumTermNotes
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
Long-term debt 1,828us-gaap_LongTermDebtFairValue
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
1,810us-gaap_LongTermDebtFairValue
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
Payable for investments purchased 71mbi_PayableForInvestmentsPurchasedFairValueDisclosure
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
[2] 42mbi_PayableForInvestmentsPurchasedFairValueDisclosure
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
[2]
Total liabilities 6,107us-gaap_LiabilitiesFairValueDisclosureNonrecurring
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
6,160us-gaap_LiabilitiesFairValueDisclosureNonrecurring
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
Gross 1,846mbi_FinancialGuaranteeGross
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
1,959mbi_FinancialGuaranteeGross
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
Ceded 61mbi_FinancialGuaranteeCeded
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
65mbi_FinancialGuaranteeCeded
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
Carrying Reported Amount Fair Value Disclosure [Member] | Value Disclosed At Fair Value Not Recorded At Fair Value [Member] | Facilities [Member]    
Fair Value Off Balance Sheet Risks Disclosure Information [Line Items]    
Assets held for sale 22us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_MajorPropertyClassAxis
= us-gaap_AssetsHeldForSaleMember
26us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_MajorPropertyClassAxis
= us-gaap_AssetsHeldForSaleMember
Carrying Reported Amount Fair Value Disclosure [Member] | Value Disclosed At Fair Value Not Recorded At Fair Value [Member] | Variable Interest Entity Primary Beneficiary [Member]    
Fair Value Off Balance Sheet Risks Disclosure Information [Line Items]    
Investments held-to-maturity, fair value 2,742us-gaap_HeldToMaturitySecuritiesFairValue
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
2,757us-gaap_HeldToMaturitySecuritiesFairValue
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Variable interest entity notes 2,742us-gaap_NotesPayable
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
2,757us-gaap_NotesPayable
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Fair Value [Member] | Value Disclosed At Fair Value Not Recorded At Fair Value [Member]    
Fair Value Off Balance Sheet Risks Disclosure Information [Line Items]    
Other investments 4us-gaap_OtherInvestments
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
4us-gaap_OtherInvestments
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
Accrued investment income 43us-gaap_AccruedInvestmentIncomeReceivable
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
[1] 43us-gaap_AccruedInvestmentIncomeReceivable
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
[1]
Receivable for investments sold 67mbi_ReceivableForInvestmentsSold
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
[1] 69mbi_ReceivableForInvestmentsSold
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
[1]
Total assets 2,771us-gaap_AssetsFairValueDisclosureNonrecurring
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
2,774us-gaap_AssetsFairValueDisclosureNonrecurring
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
Investment agreements 711mbi_GuaranteedInvestmentAgreementsFairValue
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
705mbi_GuaranteedInvestmentAgreementsFairValue
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
Medium-term notes 753us-gaap_MediumTermNotes
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
801us-gaap_MediumTermNotes
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
Long-term debt 1,113us-gaap_LongTermDebtFairValue
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
1,172us-gaap_LongTermDebtFairValue
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
Payable for investments purchased 71mbi_PayableForInvestmentsPurchasedFairValueDisclosure
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
[2] 42mbi_PayableForInvestmentsPurchasedFairValueDisclosure
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
[2]
Total liabilities 5,424us-gaap_LiabilitiesFairValueDisclosureNonrecurring
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
5,499us-gaap_LiabilitiesFairValueDisclosureNonrecurring
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
Gross 3,874mbi_FinancialGuaranteeGross
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
4,051mbi_FinancialGuaranteeGross
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
Ceded 103mbi_FinancialGuaranteeCeded
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
109mbi_FinancialGuaranteeCeded
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
Fair Value [Member] | Value Disclosed At Fair Value Not Recorded At Fair Value [Member] | Facilities [Member]    
Fair Value Off Balance Sheet Risks Disclosure Information [Line Items]    
Assets held for sale 22us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_MajorPropertyClassAxis
= us-gaap_AssetsHeldForSaleMember
26us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_MajorPropertyClassAxis
= us-gaap_AssetsHeldForSaleMember
Fair Value [Member] | Value Disclosed At Fair Value Not Recorded At Fair Value [Member] | Variable Interest Entity Primary Beneficiary [Member]    
Fair Value Off Balance Sheet Risks Disclosure Information [Line Items]    
Investments held-to-maturity, fair value 2,635us-gaap_HeldToMaturitySecuritiesFairValue
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
2,632us-gaap_HeldToMaturitySecuritiesFairValue
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Variable interest entity notes $ 2,776us-gaap_NotesPayable
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
$ 2,779us-gaap_NotesPayable
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
[1]
Reported within "Other assets" on MBIA's consolidated balance sheets.
[2]
Reported within "Other liabilities" on MBIA's consolidated balance sheets.