XML 38 R76.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair Value Of Financial Instruments (Realized And Unrealized Gains And Losses Included In Earnings Pertaining To Level 3 Assets And Liabilities) (Detail) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Unrealized gains (losses) on insured derivatives $ 903us-gaap_UnrealizedGainLossOnDerivatives $ 1,777us-gaap_UnrealizedGainLossOnDerivatives $ 1,870us-gaap_UnrealizedGainLossOnDerivatives
Net gains (losses) on financial instruments at fair value and foreign exchange 78mbi_NetGainsLossesOnFinancialInstrumentsAtFairValueAndForeignExchange 69mbi_NetGainsLossesOnFinancialInstrumentsAtFairValueAndForeignExchange 55mbi_NetGainsLossesOnFinancialInstrumentsAtFairValueAndForeignExchange
Net investment losses related to other-than-temporary impairments (15)us-gaap_OtherThanTemporaryImpairmentLossesInvestmentsPortionRecognizedInEarningsNet   (105)us-gaap_OtherThanTemporaryImpairmentLossesInvestmentsPortionRecognizedInEarningsNet
Fair Value Inputs Level 3 [Member] | Total Gains Losses Included In Earnings [Member]      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Unrealized gains (losses) on insured derivatives 903us-gaap_UnrealizedGainLossOnDerivatives
/ mbi_FairValueByConsolidatedStatementsOfOperationsAxis
= mbi_TotalGainsLossesIncludedInEarningsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
1,778us-gaap_UnrealizedGainLossOnDerivatives
/ mbi_FairValueByConsolidatedStatementsOfOperationsAxis
= mbi_TotalGainsLossesIncludedInEarningsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
1,869us-gaap_UnrealizedGainLossOnDerivatives
/ mbi_FairValueByConsolidatedStatementsOfOperationsAxis
= mbi_TotalGainsLossesIncludedInEarningsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Realized gains and other settlements on insured derivatives (445)mbi_RealizedGainsLossesAndOtherSettlementsOnInsuredDerivatives
/ mbi_FairValueByConsolidatedStatementsOfOperationsAxis
= mbi_TotalGainsLossesIncludedInEarningsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
(1,548)mbi_RealizedGainsLossesAndOtherSettlementsOnInsuredDerivatives
/ mbi_FairValueByConsolidatedStatementsOfOperationsAxis
= mbi_TotalGainsLossesIncludedInEarningsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
(407)mbi_RealizedGainsLossesAndOtherSettlementsOnInsuredDerivatives
/ mbi_FairValueByConsolidatedStatementsOfOperationsAxis
= mbi_TotalGainsLossesIncludedInEarningsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Net gains (losses) on financial instruments at fair value and foreign exchange 18mbi_NetGainsLossesOnFinancialInstrumentsAtFairValueAndForeignExchange
/ mbi_FairValueByConsolidatedStatementsOfOperationsAxis
= mbi_TotalGainsLossesIncludedInEarningsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
(37)mbi_NetGainsLossesOnFinancialInstrumentsAtFairValueAndForeignExchange
/ mbi_FairValueByConsolidatedStatementsOfOperationsAxis
= mbi_TotalGainsLossesIncludedInEarningsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
13mbi_NetGainsLossesOnFinancialInstrumentsAtFairValueAndForeignExchange
/ mbi_FairValueByConsolidatedStatementsOfOperationsAxis
= mbi_TotalGainsLossesIncludedInEarningsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Net investment losses related to other-than-temporary impairments     (68)us-gaap_OtherThanTemporaryImpairmentLossesInvestmentsPortionRecognizedInEarningsNet
/ mbi_FairValueByConsolidatedStatementsOfOperationsAxis
= mbi_TotalGainsLossesIncludedInEarningsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Total revenues 444us-gaap_FairValueMeasuredOnRecurringBasisGainLossIncludedInEarnings
/ mbi_FairValueByConsolidatedStatementsOfOperationsAxis
= mbi_TotalGainsLossesIncludedInEarningsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
353us-gaap_FairValueMeasuredOnRecurringBasisGainLossIncludedInEarnings
/ mbi_FairValueByConsolidatedStatementsOfOperationsAxis
= mbi_TotalGainsLossesIncludedInEarningsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
1,031us-gaap_FairValueMeasuredOnRecurringBasisGainLossIncludedInEarnings
/ mbi_FairValueByConsolidatedStatementsOfOperationsAxis
= mbi_TotalGainsLossesIncludedInEarningsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Fair Value Inputs Level 3 [Member] | Change In Unrealized Gains Losses For Period Included In Earnings For Assets And Liabilities Still Held [Member]      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Unrealized gains (losses) on insured derivatives 20us-gaap_UnrealizedGainLossOnDerivatives
/ mbi_FairValueByConsolidatedStatementsOfOperationsAxis
= mbi_ChangeInUnrealizedGainsLossesForPeriodIncludedInEarningsForAssetsAndLiabilitiesStillHeldMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
(87)us-gaap_UnrealizedGainLossOnDerivatives
/ mbi_FairValueByConsolidatedStatementsOfOperationsAxis
= mbi_ChangeInUnrealizedGainsLossesForPeriodIncludedInEarningsForAssetsAndLiabilitiesStillHeldMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
927us-gaap_UnrealizedGainLossOnDerivatives
/ mbi_FairValueByConsolidatedStatementsOfOperationsAxis
= mbi_ChangeInUnrealizedGainsLossesForPeriodIncludedInEarningsForAssetsAndLiabilitiesStillHeldMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Net gains (losses) on financial instruments at fair value and foreign exchange 12mbi_NetGainsLossesOnFinancialInstrumentsAtFairValueAndForeignExchange
/ mbi_FairValueByConsolidatedStatementsOfOperationsAxis
= mbi_ChangeInUnrealizedGainsLossesForPeriodIncludedInEarningsForAssetsAndLiabilitiesStillHeldMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
(12)mbi_NetGainsLossesOnFinancialInstrumentsAtFairValueAndForeignExchange
/ mbi_FairValueByConsolidatedStatementsOfOperationsAxis
= mbi_ChangeInUnrealizedGainsLossesForPeriodIncludedInEarningsForAssetsAndLiabilitiesStillHeldMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
(6)mbi_NetGainsLossesOnFinancialInstrumentsAtFairValueAndForeignExchange
/ mbi_FairValueByConsolidatedStatementsOfOperationsAxis
= mbi_ChangeInUnrealizedGainsLossesForPeriodIncludedInEarningsForAssetsAndLiabilitiesStillHeldMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Total revenues 52us-gaap_FairValueMeasuredOnRecurringBasisGainLossIncludedInEarnings
/ mbi_FairValueByConsolidatedStatementsOfOperationsAxis
= mbi_ChangeInUnrealizedGainsLossesForPeriodIncludedInEarningsForAssetsAndLiabilitiesStillHeldMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
161us-gaap_FairValueMeasuredOnRecurringBasisGainLossIncludedInEarnings
/ mbi_FairValueByConsolidatedStatementsOfOperationsAxis
= mbi_ChangeInUnrealizedGainsLossesForPeriodIncludedInEarningsForAssetsAndLiabilitiesStillHeldMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
650us-gaap_FairValueMeasuredOnRecurringBasisGainLossIncludedInEarnings
/ mbi_FairValueByConsolidatedStatementsOfOperationsAxis
= mbi_ChangeInUnrealizedGainsLossesForPeriodIncludedInEarningsForAssetsAndLiabilitiesStillHeldMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Fair Value Inputs Level 3 [Member] | Variable Interest Entity Primary Beneficiary [Member] | Total Gains Losses Included In Earnings [Member]      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Net gains (losses) on financial instruments at fair value and foreign exchange (32)mbi_NetGainsLossesOnFinancialInstrumentsAtFairValueAndForeignExchange
/ mbi_FairValueByConsolidatedStatementsOfOperationsAxis
= mbi_TotalGainsLossesIncludedInEarningsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
160mbi_NetGainsLossesOnFinancialInstrumentsAtFairValueAndForeignExchange
/ mbi_FairValueByConsolidatedStatementsOfOperationsAxis
= mbi_TotalGainsLossesIncludedInEarningsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
(376)mbi_NetGainsLossesOnFinancialInstrumentsAtFairValueAndForeignExchange
/ mbi_FairValueByConsolidatedStatementsOfOperationsAxis
= mbi_TotalGainsLossesIncludedInEarningsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Fair Value Inputs Level 3 [Member] | Variable Interest Entity Primary Beneficiary [Member] | Change In Unrealized Gains Losses For Period Included In Earnings For Assets And Liabilities Still Held [Member]      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Net gains (losses) on financial instruments at fair value and foreign exchange $ 20mbi_NetGainsLossesOnFinancialInstrumentsAtFairValueAndForeignExchange
/ mbi_FairValueByConsolidatedStatementsOfOperationsAxis
= mbi_ChangeInUnrealizedGainsLossesForPeriodIncludedInEarningsForAssetsAndLiabilitiesStillHeldMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
$ 260mbi_NetGainsLossesOnFinancialInstrumentsAtFairValueAndForeignExchange
/ mbi_FairValueByConsolidatedStatementsOfOperationsAxis
= mbi_ChangeInUnrealizedGainsLossesForPeriodIncludedInEarningsForAssetsAndLiabilitiesStillHeldMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
$ (271)mbi_NetGainsLossesOnFinancialInstrumentsAtFairValueAndForeignExchange
/ mbi_FairValueByConsolidatedStatementsOfOperationsAxis
= mbi_ChangeInUnrealizedGainsLossesForPeriodIncludedInEarningsForAssetsAndLiabilitiesStillHeldMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember