XML 150 R74.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
Dec. 31, 2014
Dec. 31, 2013
Fair Value Off Balance Sheet Risks Disclosure Information [Line Items]    
Assets held for sale $ 802us-gaap_OtherAssetsHeldForSaleCurrent $ 29us-gaap_OtherAssetsHeldForSaleCurrent
Investments held-to-maturity, fair value 2,632us-gaap_HeldToMaturitySecuritiesFairValue 2,651us-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]    
Net cash collateral pledged   24mbi_Cashcollateralpledge
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
[1]
Total assets 0us-gaap_AssetsFairValueDisclosureNonrecurring
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
24us-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] 52us-gaap_AccruedInvestmentIncomeReceivable
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
[1]
Receivable for investments sold 69mbi_ReceivableForInvestmentsSold
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
[1] 22mbi_ReceivableForInvestmentsSold
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
[1]
Total assets 138us-gaap_AssetsFairValueDisclosureNonrecurring
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
103us-gaap_AssetsFairValueDisclosureNonrecurring
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Long-term debt 1,172us-gaap_LongTermDebtFairValue
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
1,412us-gaap_LongTermDebtFairValue
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Payable for investments purchased 42mbi_PayableForInvestmentsPurchasedFairValueDisclosure
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
[2] 31mbi_PayableForInvestmentsPurchasedFairValueDisclosure
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
[2]
Total liabilities 1,214us-gaap_LiabilitiesFairValueDisclosureNonrecurring
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
1,443us-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 26us-gaap_OtherAssetsHeldForSaleCurrent
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MajorPropertyClassAxis
= us-gaap_AssetsHeldForSaleMember
29us-gaap_OtherAssetsHeldForSaleCurrent
/ 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,636us-gaap_AssetsFairValueDisclosureNonrecurring
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
2,655us-gaap_AssetsFairValueDisclosureNonrecurring
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Investment agreements 705mbi_GuaranteedInvestmentAgreementsFairValue
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
814mbi_GuaranteedInvestmentAgreementsFairValue
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Medium-term notes 801us-gaap_MediumTermNotes
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
927us-gaap_MediumTermNotes
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Total liabilities 4,285us-gaap_LiabilitiesFairValueDisclosureNonrecurring
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
4,492us-gaap_LiabilitiesFairValueDisclosureNonrecurring
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Gross 4,051mbi_FinancialGuaranteeGross
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
2,843mbi_FinancialGuaranteeGross
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Ceded 109mbi_FinancialGuaranteeCeded
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
71mbi_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,632us-gaap_HeldToMaturitySecuritiesFairValue
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
2,651us-gaap_HeldToMaturitySecuritiesFairValue
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Variable interest entity notes 2,779us-gaap_NotesPayable
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
2,751us-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
5us-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] 52us-gaap_AccruedInvestmentIncomeReceivable
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
[1]
Receivable for investments sold 69mbi_ReceivableForInvestmentsSold
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
[1] 22mbi_ReceivableForInvestmentsSold
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
[1]
Net cash collateral pledged   24mbi_Cashcollateralpledge
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
[1]
Total assets 2,899us-gaap_AssetsFairValueDisclosureNonrecurring
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
2,933us-gaap_AssetsFairValueDisclosureNonrecurring
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
Investment agreements 547mbi_GuaranteedInvestmentAgreementsFairValue
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
700mbi_GuaranteedInvestmentAgreementsFairValue
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
Medium-term notes 1,004us-gaap_MediumTermNotes
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
1,224us-gaap_MediumTermNotes
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
Long-term debt 1,810us-gaap_LongTermDebtFairValue
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
1,702us-gaap_LongTermDebtFairValue
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
Payable for investments purchased 42mbi_PayableForInvestmentsPurchasedFairValueDisclosure
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
[2] 31mbi_PayableForInvestmentsPurchasedFairValueDisclosure
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
[2]
Total liabilities 6,160us-gaap_LiabilitiesFairValueDisclosureNonrecurring
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
6,587us-gaap_LiabilitiesFairValueDisclosureNonrecurring
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
Gross 1,959mbi_FinancialGuaranteeGross
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
2,388mbi_FinancialGuaranteeGross
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
Ceded 65mbi_FinancialGuaranteeCeded
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
76mbi_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 26us-gaap_OtherAssetsHeldForSaleCurrent
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_MajorPropertyClassAxis
= us-gaap_AssetsHeldForSaleMember
29us-gaap_OtherAssetsHeldForSaleCurrent
/ 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,757us-gaap_HeldToMaturitySecuritiesFairValue
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
2,801us-gaap_HeldToMaturitySecuritiesFairValue
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Variable interest entity notes 2,757us-gaap_NotesPayable
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
2,930us-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] 52us-gaap_AccruedInvestmentIncomeReceivable
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
[1]
Receivable for investments sold 69mbi_ReceivableForInvestmentsSold
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
[1] 22mbi_ReceivableForInvestmentsSold
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
[1]
Net cash collateral pledged   24mbi_Cashcollateralpledge
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
[1]
Total assets 2,774us-gaap_AssetsFairValueDisclosureNonrecurring
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
2,782us-gaap_AssetsFairValueDisclosureNonrecurring
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
Investment agreements 705mbi_GuaranteedInvestmentAgreementsFairValue
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
814mbi_GuaranteedInvestmentAgreementsFairValue
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
Medium-term notes 801us-gaap_MediumTermNotes
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
927us-gaap_MediumTermNotes
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
Long-term debt 1,172us-gaap_LongTermDebtFairValue
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
1,412us-gaap_LongTermDebtFairValue
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
Payable for investments purchased 42mbi_PayableForInvestmentsPurchasedFairValueDisclosure
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
[2] 31mbi_PayableForInvestmentsPurchasedFairValueDisclosure
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
[2]
Total liabilities 5,499us-gaap_LiabilitiesFairValueDisclosureNonrecurring
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
5,935us-gaap_LiabilitiesFairValueDisclosureNonrecurring
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
Gross 4,051mbi_FinancialGuaranteeGross
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
2,843mbi_FinancialGuaranteeGross
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
Ceded 109mbi_FinancialGuaranteeCeded
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
71mbi_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 26us-gaap_OtherAssetsHeldForSaleCurrent
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_MajorPropertyClassAxis
= us-gaap_AssetsHeldForSaleMember
29us-gaap_OtherAssetsHeldForSaleCurrent
/ 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,632us-gaap_HeldToMaturitySecuritiesFairValue
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
2,651us-gaap_HeldToMaturitySecuritiesFairValue
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Variable interest entity notes $ 2,779us-gaap_NotesPayable
/ mbi_DisclosedAtFairValueNotRecordedAtFairValueAxis
= mbi_ValueDisclosedAtFairValueNotRecordedAtFairValueMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
$ 2,751us-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.