XML 78 R66.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivative Instruments (Credit Derivatives Sold) (Detail) (USD $)
In Millions, unless otherwise specified
3 Months Ended 12 Months Ended
Mar. 31, 2015
Dec. 31, 2014
Credit Default Swap [Member]    
Derivative [Line Items]    
Weighted average remaining expected maturity 1 year 4 months 24 days 1 year 7 months 6 days
Insured Swaps [Member]    
Derivative [Line Items]    
Weighted average remaining expected maturity 19 years 6 months 0 days 16 years 8 months 12 days
Insurance Operations [Member]    
Derivative [Line Items]    
Derivative notional amount 11,963invest_DerivativeNotionalAmount
/ us-gaap_StatementBusinessSegmentsAxis
= mbi_InsuranceOperationsMember
13,525invest_DerivativeNotionalAmount
/ us-gaap_StatementBusinessSegmentsAxis
= mbi_InsuranceOperationsMember
Total fair value of credit derivatives (210)us-gaap_CreditRiskDerivativeLiabilitiesAtFairValue
/ us-gaap_StatementBusinessSegmentsAxis
= mbi_InsuranceOperationsMember
(246)us-gaap_CreditRiskDerivativeLiabilitiesAtFairValue
/ us-gaap_StatementBusinessSegmentsAxis
= mbi_InsuranceOperationsMember
Insurance Operations [Member] | Credit Default Swap [Member]    
Derivative [Line Items]    
Derivative notional amount 8,086invest_DerivativeNotionalAmount
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_CreditDefaultSwapMember
/ us-gaap_StatementBusinessSegmentsAxis
= mbi_InsuranceOperationsMember
9,481invest_DerivativeNotionalAmount
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_CreditDefaultSwapMember
/ us-gaap_StatementBusinessSegmentsAxis
= mbi_InsuranceOperationsMember
Total fair value of credit derivatives (207)us-gaap_CreditRiskDerivativeLiabilitiesAtFairValue
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_CreditDefaultSwapMember
/ us-gaap_StatementBusinessSegmentsAxis
= mbi_InsuranceOperationsMember
(244)us-gaap_CreditRiskDerivativeLiabilitiesAtFairValue
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_CreditDefaultSwapMember
/ us-gaap_StatementBusinessSegmentsAxis
= mbi_InsuranceOperationsMember
Insurance Operations [Member] | Insured Swaps [Member]    
Derivative [Line Items]    
Derivative notional amount 3,877invest_DerivativeNotionalAmount
/ us-gaap_CreditDerivativesByContractTypeAxis
= mbi_InsuredSwapsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mbi_InsuranceOperationsMember
4,044invest_DerivativeNotionalAmount
/ us-gaap_CreditDerivativesByContractTypeAxis
= mbi_InsuredSwapsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mbi_InsuranceOperationsMember
Total fair value of credit derivatives (3)us-gaap_CreditRiskDerivativeLiabilitiesAtFairValue
/ us-gaap_CreditDerivativesByContractTypeAxis
= mbi_InsuredSwapsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mbi_InsuranceOperationsMember
(2)us-gaap_CreditRiskDerivativeLiabilitiesAtFairValue
/ us-gaap_CreditDerivativesByContractTypeAxis
= mbi_InsuredSwapsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mbi_InsuranceOperationsMember
Insurance Operations [Member] | Other Credit Derivatives [Member]    
Derivative [Line Items]    
Derivative notional amount 0invest_DerivativeNotionalAmount
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_OtherCreditDerivativesMember
/ us-gaap_StatementBusinessSegmentsAxis
= mbi_InsuranceOperationsMember
0invest_DerivativeNotionalAmount
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_OtherCreditDerivativesMember
/ us-gaap_StatementBusinessSegmentsAxis
= mbi_InsuranceOperationsMember
Total fair value of credit derivatives 0us-gaap_CreditRiskDerivativeLiabilitiesAtFairValue
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_OtherCreditDerivativesMember
/ us-gaap_StatementBusinessSegmentsAxis
= mbi_InsuranceOperationsMember
0us-gaap_CreditRiskDerivativeLiabilitiesAtFairValue
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_OtherCreditDerivativesMember
/ us-gaap_StatementBusinessSegmentsAxis
= mbi_InsuranceOperationsMember
Credit Rating Aaa [Member] | Insurance Operations [Member]    
Derivative [Line Items]    
Derivative notional amount 5,846invest_DerivativeNotionalAmount
/ us-gaap_ExternalCreditRatingByGroupingAxis
= mbi_CreditRatingAaaMember
/ us-gaap_StatementBusinessSegmentsAxis
= mbi_InsuranceOperationsMember
6,914invest_DerivativeNotionalAmount
/ us-gaap_ExternalCreditRatingByGroupingAxis
= mbi_CreditRatingAaaMember
/ us-gaap_StatementBusinessSegmentsAxis
= mbi_InsuranceOperationsMember
Total fair value of credit derivatives (2)us-gaap_CreditRiskDerivativeLiabilitiesAtFairValue
/ us-gaap_ExternalCreditRatingByGroupingAxis
= mbi_CreditRatingAaaMember
/ us-gaap_StatementBusinessSegmentsAxis
= mbi_InsuranceOperationsMember
(2)us-gaap_CreditRiskDerivativeLiabilitiesAtFairValue
/ us-gaap_ExternalCreditRatingByGroupingAxis
= mbi_CreditRatingAaaMember
/ us-gaap_StatementBusinessSegmentsAxis
= mbi_InsuranceOperationsMember
Credit Rating Aaa [Member] | Insurance Operations [Member] | Credit Default Swap [Member]    
Derivative [Line Items]    
Derivative notional amount 5,846invest_DerivativeNotionalAmount
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_CreditDefaultSwapMember
/ us-gaap_ExternalCreditRatingByGroupingAxis
= mbi_CreditRatingAaaMember
/ us-gaap_StatementBusinessSegmentsAxis
= mbi_InsuranceOperationsMember
6,914invest_DerivativeNotionalAmount
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_CreditDefaultSwapMember
/ us-gaap_ExternalCreditRatingByGroupingAxis
= mbi_CreditRatingAaaMember
/ us-gaap_StatementBusinessSegmentsAxis
= mbi_InsuranceOperationsMember
Credit Rating Aaa [Member] | Insurance Operations [Member] | Insured Swaps [Member]    
Derivative [Line Items]    
Derivative notional amount 0invest_DerivativeNotionalAmount
/ us-gaap_CreditDerivativesByContractTypeAxis
= mbi_InsuredSwapsMember
/ us-gaap_ExternalCreditRatingByGroupingAxis
= mbi_CreditRatingAaaMember
/ us-gaap_StatementBusinessSegmentsAxis
= mbi_InsuranceOperationsMember
0invest_DerivativeNotionalAmount
/ us-gaap_CreditDerivativesByContractTypeAxis
= mbi_InsuredSwapsMember
/ us-gaap_ExternalCreditRatingByGroupingAxis
= mbi_CreditRatingAaaMember
/ us-gaap_StatementBusinessSegmentsAxis
= mbi_InsuranceOperationsMember
Credit Rating Aaa [Member] | Insurance Operations [Member] | Other Credit Derivatives [Member]    
Derivative [Line Items]    
Derivative notional amount 0invest_DerivativeNotionalAmount
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_OtherCreditDerivativesMember
/ us-gaap_ExternalCreditRatingByGroupingAxis
= mbi_CreditRatingAaaMember
/ us-gaap_StatementBusinessSegmentsAxis
= mbi_InsuranceOperationsMember
0invest_DerivativeNotionalAmount
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_OtherCreditDerivativesMember
/ us-gaap_ExternalCreditRatingByGroupingAxis
= mbi_CreditRatingAaaMember
/ us-gaap_StatementBusinessSegmentsAxis
= mbi_InsuranceOperationsMember
Credit Rating Aa [Member] | Insurance Operations [Member]    
Derivative [Line Items]    
Derivative notional amount 115invest_DerivativeNotionalAmount
/ us-gaap_ExternalCreditRatingByGroupingAxis
= mbi_CreditRatingAaMember
/ us-gaap_StatementBusinessSegmentsAxis
= mbi_InsuranceOperationsMember
363invest_DerivativeNotionalAmount
/ us-gaap_ExternalCreditRatingByGroupingAxis
= mbi_CreditRatingAaMember
/ us-gaap_StatementBusinessSegmentsAxis
= mbi_InsuranceOperationsMember
Total fair value of credit derivatives 0us-gaap_CreditRiskDerivativeLiabilitiesAtFairValue
/ us-gaap_ExternalCreditRatingByGroupingAxis
= mbi_CreditRatingAaMember
/ us-gaap_StatementBusinessSegmentsAxis
= mbi_InsuranceOperationsMember
0us-gaap_CreditRiskDerivativeLiabilitiesAtFairValue
/ us-gaap_ExternalCreditRatingByGroupingAxis
= mbi_CreditRatingAaMember
/ us-gaap_StatementBusinessSegmentsAxis
= mbi_InsuranceOperationsMember
Credit Rating Aa [Member] | Insurance Operations [Member] | Credit Default Swap [Member]    
Derivative [Line Items]    
Derivative notional amount 0invest_DerivativeNotionalAmount
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_CreditDefaultSwapMember
/ us-gaap_ExternalCreditRatingByGroupingAxis
= mbi_CreditRatingAaMember
/ us-gaap_StatementBusinessSegmentsAxis
= mbi_InsuranceOperationsMember
246invest_DerivativeNotionalAmount
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_CreditDefaultSwapMember
/ us-gaap_ExternalCreditRatingByGroupingAxis
= mbi_CreditRatingAaMember
/ us-gaap_StatementBusinessSegmentsAxis
= mbi_InsuranceOperationsMember
Credit Rating Aa [Member] | Insurance Operations [Member] | Insured Swaps [Member]    
Derivative [Line Items]    
Derivative notional amount 115invest_DerivativeNotionalAmount
/ us-gaap_CreditDerivativesByContractTypeAxis
= mbi_InsuredSwapsMember
/ us-gaap_ExternalCreditRatingByGroupingAxis
= mbi_CreditRatingAaMember
/ us-gaap_StatementBusinessSegmentsAxis
= mbi_InsuranceOperationsMember
117invest_DerivativeNotionalAmount
/ us-gaap_CreditDerivativesByContractTypeAxis
= mbi_InsuredSwapsMember
/ us-gaap_ExternalCreditRatingByGroupingAxis
= mbi_CreditRatingAaMember
/ us-gaap_StatementBusinessSegmentsAxis
= mbi_InsuranceOperationsMember
Credit Rating Aa [Member] | Insurance Operations [Member] | Other Credit Derivatives [Member]    
Derivative [Line Items]    
Derivative notional amount 0invest_DerivativeNotionalAmount
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_OtherCreditDerivativesMember
/ us-gaap_ExternalCreditRatingByGroupingAxis
= mbi_CreditRatingAaMember
/ us-gaap_StatementBusinessSegmentsAxis
= mbi_InsuranceOperationsMember
0invest_DerivativeNotionalAmount
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_OtherCreditDerivativesMember
/ us-gaap_ExternalCreditRatingByGroupingAxis
= mbi_CreditRatingAaMember
/ us-gaap_StatementBusinessSegmentsAxis
= mbi_InsuranceOperationsMember
Credit Rating A [Member] | Insurance Operations [Member]    
Derivative [Line Items]    
Derivative notional amount 3,746invest_DerivativeNotionalAmount
/ us-gaap_ExternalCreditRatingByGroupingAxis
= mbi_CreditRatingaMember
/ us-gaap_StatementBusinessSegmentsAxis
= mbi_InsuranceOperationsMember
3,903invest_DerivativeNotionalAmount
/ us-gaap_ExternalCreditRatingByGroupingAxis
= mbi_CreditRatingaMember
/ us-gaap_StatementBusinessSegmentsAxis
= mbi_InsuranceOperationsMember
Total fair value of credit derivatives (2)us-gaap_CreditRiskDerivativeLiabilitiesAtFairValue
/ us-gaap_ExternalCreditRatingByGroupingAxis
= mbi_CreditRatingaMember
/ us-gaap_StatementBusinessSegmentsAxis
= mbi_InsuranceOperationsMember
(2)us-gaap_CreditRiskDerivativeLiabilitiesAtFairValue
/ us-gaap_ExternalCreditRatingByGroupingAxis
= mbi_CreditRatingaMember
/ us-gaap_StatementBusinessSegmentsAxis
= mbi_InsuranceOperationsMember
Credit Rating A [Member] | Insurance Operations [Member] | Credit Default Swap [Member]    
Derivative [Line Items]    
Derivative notional amount 968invest_DerivativeNotionalAmount
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_CreditDefaultSwapMember
/ us-gaap_ExternalCreditRatingByGroupingAxis
= mbi_CreditRatingaMember
/ us-gaap_StatementBusinessSegmentsAxis
= mbi_InsuranceOperationsMember
968invest_DerivativeNotionalAmount
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_CreditDefaultSwapMember
/ us-gaap_ExternalCreditRatingByGroupingAxis
= mbi_CreditRatingaMember
/ us-gaap_StatementBusinessSegmentsAxis
= mbi_InsuranceOperationsMember
Credit Rating A [Member] | Insurance Operations [Member] | Insured Swaps [Member]    
Derivative [Line Items]    
Derivative notional amount 2,778invest_DerivativeNotionalAmount
/ us-gaap_CreditDerivativesByContractTypeAxis
= mbi_InsuredSwapsMember
/ us-gaap_ExternalCreditRatingByGroupingAxis
= mbi_CreditRatingaMember
/ us-gaap_StatementBusinessSegmentsAxis
= mbi_InsuranceOperationsMember
2,935invest_DerivativeNotionalAmount
/ us-gaap_CreditDerivativesByContractTypeAxis
= mbi_InsuredSwapsMember
/ us-gaap_ExternalCreditRatingByGroupingAxis
= mbi_CreditRatingaMember
/ us-gaap_StatementBusinessSegmentsAxis
= mbi_InsuranceOperationsMember
Credit Rating A [Member] | Insurance Operations [Member] | Other Credit Derivatives [Member]    
Derivative [Line Items]    
Derivative notional amount 0invest_DerivativeNotionalAmount
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_OtherCreditDerivativesMember
/ us-gaap_ExternalCreditRatingByGroupingAxis
= mbi_CreditRatingaMember
/ us-gaap_StatementBusinessSegmentsAxis
= mbi_InsuranceOperationsMember
0invest_DerivativeNotionalAmount
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_OtherCreditDerivativesMember
/ us-gaap_ExternalCreditRatingByGroupingAxis
= mbi_CreditRatingaMember
/ us-gaap_StatementBusinessSegmentsAxis
= mbi_InsuranceOperationsMember
Credit Rating Bbb [Member] | Insurance Operations [Member]    
Derivative [Line Items]    
Derivative notional amount 1,107invest_DerivativeNotionalAmount
/ us-gaap_ExternalCreditRatingByGroupingAxis
= mbi_CreditRatingBbbMember
/ us-gaap_StatementBusinessSegmentsAxis
= mbi_InsuranceOperationsMember
1,163invest_DerivativeNotionalAmount
/ us-gaap_ExternalCreditRatingByGroupingAxis
= mbi_CreditRatingBbbMember
/ us-gaap_StatementBusinessSegmentsAxis
= mbi_InsuranceOperationsMember
Total fair value of credit derivatives (2)us-gaap_CreditRiskDerivativeLiabilitiesAtFairValue
/ us-gaap_ExternalCreditRatingByGroupingAxis
= mbi_CreditRatingBbbMember
/ us-gaap_StatementBusinessSegmentsAxis
= mbi_InsuranceOperationsMember
(2)us-gaap_CreditRiskDerivativeLiabilitiesAtFairValue
/ us-gaap_ExternalCreditRatingByGroupingAxis
= mbi_CreditRatingBbbMember
/ us-gaap_StatementBusinessSegmentsAxis
= mbi_InsuranceOperationsMember
Credit Rating Bbb [Member] | Insurance Operations [Member] | Credit Default Swap [Member]    
Derivative [Line Items]    
Derivative notional amount 146invest_DerivativeNotionalAmount
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_CreditDefaultSwapMember
/ us-gaap_ExternalCreditRatingByGroupingAxis
= mbi_CreditRatingBbbMember
/ us-gaap_StatementBusinessSegmentsAxis
= mbi_InsuranceOperationsMember
193invest_DerivativeNotionalAmount
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_CreditDefaultSwapMember
/ us-gaap_ExternalCreditRatingByGroupingAxis
= mbi_CreditRatingBbbMember
/ us-gaap_StatementBusinessSegmentsAxis
= mbi_InsuranceOperationsMember
Credit Rating Bbb [Member] | Insurance Operations [Member] | Insured Swaps [Member]    
Derivative [Line Items]    
Derivative notional amount 961invest_DerivativeNotionalAmount
/ us-gaap_CreditDerivativesByContractTypeAxis
= mbi_InsuredSwapsMember
/ us-gaap_ExternalCreditRatingByGroupingAxis
= mbi_CreditRatingBbbMember
/ us-gaap_StatementBusinessSegmentsAxis
= mbi_InsuranceOperationsMember
970invest_DerivativeNotionalAmount
/ us-gaap_CreditDerivativesByContractTypeAxis
= mbi_InsuredSwapsMember
/ us-gaap_ExternalCreditRatingByGroupingAxis
= mbi_CreditRatingBbbMember
/ us-gaap_StatementBusinessSegmentsAxis
= mbi_InsuranceOperationsMember
Credit Rating Bbb [Member] | Insurance Operations [Member] | Other Credit Derivatives [Member]    
Derivative [Line Items]    
Derivative notional amount 0invest_DerivativeNotionalAmount
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_OtherCreditDerivativesMember
/ us-gaap_ExternalCreditRatingByGroupingAxis
= mbi_CreditRatingBbbMember
/ us-gaap_StatementBusinessSegmentsAxis
= mbi_InsuranceOperationsMember
0invest_DerivativeNotionalAmount
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_OtherCreditDerivativesMember
/ us-gaap_ExternalCreditRatingByGroupingAxis
= mbi_CreditRatingBbbMember
/ us-gaap_StatementBusinessSegmentsAxis
= mbi_InsuranceOperationsMember
Credit Rating Below Investment Grade [Member] | Insurance Operations [Member]    
Derivative [Line Items]    
Derivative notional amount 1,149invest_DerivativeNotionalAmount
/ us-gaap_ExternalCreditRatingByGroupingAxis
= mbi_CreditRatingBelowInvestmentGradeMember
/ us-gaap_StatementBusinessSegmentsAxis
= mbi_InsuranceOperationsMember
1,182invest_DerivativeNotionalAmount
/ us-gaap_ExternalCreditRatingByGroupingAxis
= mbi_CreditRatingBelowInvestmentGradeMember
/ us-gaap_StatementBusinessSegmentsAxis
= mbi_InsuranceOperationsMember
Total fair value of credit derivatives (204)us-gaap_CreditRiskDerivativeLiabilitiesAtFairValue
/ us-gaap_ExternalCreditRatingByGroupingAxis
= mbi_CreditRatingBelowInvestmentGradeMember
/ us-gaap_StatementBusinessSegmentsAxis
= mbi_InsuranceOperationsMember
(240)us-gaap_CreditRiskDerivativeLiabilitiesAtFairValue
/ us-gaap_ExternalCreditRatingByGroupingAxis
= mbi_CreditRatingBelowInvestmentGradeMember
/ us-gaap_StatementBusinessSegmentsAxis
= mbi_InsuranceOperationsMember
Credit Rating Below Investment Grade [Member] | Insurance Operations [Member] | Credit Default Swap [Member]    
Derivative [Line Items]    
Derivative notional amount 1,126invest_DerivativeNotionalAmount
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_CreditDefaultSwapMember
/ us-gaap_ExternalCreditRatingByGroupingAxis
= mbi_CreditRatingBelowInvestmentGradeMember
/ us-gaap_StatementBusinessSegmentsAxis
= mbi_InsuranceOperationsMember
1,160invest_DerivativeNotionalAmount
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_CreditDefaultSwapMember
/ us-gaap_ExternalCreditRatingByGroupingAxis
= mbi_CreditRatingBelowInvestmentGradeMember
/ us-gaap_StatementBusinessSegmentsAxis
= mbi_InsuranceOperationsMember
Credit Rating Below Investment Grade [Member] | Insurance Operations [Member] | Insured Swaps [Member]    
Derivative [Line Items]    
Derivative notional amount 23invest_DerivativeNotionalAmount
/ us-gaap_CreditDerivativesByContractTypeAxis
= mbi_InsuredSwapsMember
/ us-gaap_ExternalCreditRatingByGroupingAxis
= mbi_CreditRatingBelowInvestmentGradeMember
/ us-gaap_StatementBusinessSegmentsAxis
= mbi_InsuranceOperationsMember
22invest_DerivativeNotionalAmount
/ us-gaap_CreditDerivativesByContractTypeAxis
= mbi_InsuredSwapsMember
/ us-gaap_ExternalCreditRatingByGroupingAxis
= mbi_CreditRatingBelowInvestmentGradeMember
/ us-gaap_StatementBusinessSegmentsAxis
= mbi_InsuranceOperationsMember
Credit Rating Below Investment Grade [Member] | Insurance Operations [Member] | Other Credit Derivatives [Member]    
Derivative [Line Items]    
Derivative notional amount 0invest_DerivativeNotionalAmount
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_OtherCreditDerivativesMember
/ us-gaap_ExternalCreditRatingByGroupingAxis
= mbi_CreditRatingBelowInvestmentGradeMember
/ us-gaap_StatementBusinessSegmentsAxis
= mbi_InsuranceOperationsMember
0invest_DerivativeNotionalAmount
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_OtherCreditDerivativesMember
/ us-gaap_ExternalCreditRatingByGroupingAxis
= mbi_CreditRatingBelowInvestmentGradeMember
/ us-gaap_StatementBusinessSegmentsAxis
= mbi_InsuranceOperationsMember