XML 107 R90.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivative Instruments (Credit Derivatives Sold) (Detail) (Insurance Operations [Member], USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Derivative [Line Items]    
Derivative notional amount $ 13,525invest_DerivativeNotionalAmount $ 28,935invest_DerivativeNotionalAmount
Total fair value of credit derivatives (246)us-gaap_CreditRiskDerivativeLiabilitiesAtFairValue (1,152)us-gaap_CreditRiskDerivativeLiabilitiesAtFairValue
Credit Default Swap [Member]
   
Derivative [Line Items]    
Weighted average remaining expected maturity 1 year 7 months 6 days 2 years 7 months 6 days
Derivative notional amount 9,481invest_DerivativeNotionalAmount
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_CreditDefaultSwapMember
/ us-gaap_StatementBusinessSegmentsAxis
= mbi_InsuranceOperationsMember
23,954invest_DerivativeNotionalAmount
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_CreditDefaultSwapMember
/ us-gaap_StatementBusinessSegmentsAxis
= mbi_InsuranceOperationsMember
Total fair value of credit derivatives (244)us-gaap_CreditRiskDerivativeLiabilitiesAtFairValue
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_CreditDefaultSwapMember
/ us-gaap_StatementBusinessSegmentsAxis
= mbi_InsuranceOperationsMember
(1,132)us-gaap_CreditRiskDerivativeLiabilitiesAtFairValue
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_CreditDefaultSwapMember
/ us-gaap_StatementBusinessSegmentsAxis
= mbi_InsuranceOperationsMember
Insured Swaps [Member]
   
Derivative [Line Items]    
Weighted average remaining expected maturity 16 years 8 months 12 days 18 years 6 months 0 days
Derivative notional amount 4,044invest_DerivativeNotionalAmount
/ us-gaap_CreditDerivativesByContractTypeAxis
= mbi_InsuredSwapsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mbi_InsuranceOperationsMember
4,945invest_DerivativeNotionalAmount
/ us-gaap_CreditDerivativesByContractTypeAxis
= mbi_InsuredSwapsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mbi_InsuranceOperationsMember
Total fair value of credit derivatives (2)us-gaap_CreditRiskDerivativeLiabilitiesAtFairValue
/ us-gaap_CreditDerivativesByContractTypeAxis
= mbi_InsuredSwapsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mbi_InsuranceOperationsMember
(5)us-gaap_CreditRiskDerivativeLiabilitiesAtFairValue
/ us-gaap_CreditDerivativesByContractTypeAxis
= mbi_InsuredSwapsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mbi_InsuranceOperationsMember
Other Credit Derivatives [Member]
   
Derivative [Line Items]    
Weighted average remaining expected maturity   28 years 0 months 0 days
Derivative notional amount 0invest_DerivativeNotionalAmount
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_OtherCreditDerivativesMember
/ us-gaap_StatementBusinessSegmentsAxis
= mbi_InsuranceOperationsMember
36invest_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
(15)us-gaap_CreditRiskDerivativeLiabilitiesAtFairValue
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_OtherCreditDerivativesMember
/ us-gaap_StatementBusinessSegmentsAxis
= mbi_InsuranceOperationsMember
Credit Rating Aaa [Member]    
Derivative [Line Items]    
Derivative notional amount 6,914invest_DerivativeNotionalAmount
/ us-gaap_ExternalCreditRatingByGroupingAxis
= mbi_CreditRatingAaaMember
/ us-gaap_StatementBusinessSegmentsAxis
= mbi_InsuranceOperationsMember
7,406invest_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] | Credit Default Swap [Member]    
Derivative [Line Items]    
Derivative notional amount 6,914invest_DerivativeNotionalAmount
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_CreditDefaultSwapMember
/ us-gaap_ExternalCreditRatingByGroupingAxis
= mbi_CreditRatingAaaMember
/ us-gaap_StatementBusinessSegmentsAxis
= mbi_InsuranceOperationsMember
7,406invest_DerivativeNotionalAmount
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_CreditDefaultSwapMember
/ us-gaap_ExternalCreditRatingByGroupingAxis
= mbi_CreditRatingAaaMember
/ us-gaap_StatementBusinessSegmentsAxis
= mbi_InsuranceOperationsMember
Credit Rating Aaa [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] | 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]    
Derivative [Line Items]    
Derivative notional amount 363invest_DerivativeNotionalAmount
/ us-gaap_ExternalCreditRatingByGroupingAxis
= mbi_CreditRatingAaMember
/ us-gaap_StatementBusinessSegmentsAxis
= mbi_InsuranceOperationsMember
2,049invest_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] | Credit Default Swap [Member]    
Derivative [Line Items]    
Derivative notional amount 246invest_DerivativeNotionalAmount
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_CreditDefaultSwapMember
/ us-gaap_ExternalCreditRatingByGroupingAxis
= mbi_CreditRatingAaMember
/ us-gaap_StatementBusinessSegmentsAxis
= mbi_InsuranceOperationsMember
1,972invest_DerivativeNotionalAmount
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_CreditDefaultSwapMember
/ us-gaap_ExternalCreditRatingByGroupingAxis
= mbi_CreditRatingAaMember
/ us-gaap_StatementBusinessSegmentsAxis
= mbi_InsuranceOperationsMember
Credit Rating Aa [Member] | Insured Swaps [Member]    
Derivative [Line Items]    
Derivative notional amount 117invest_DerivativeNotionalAmount
/ us-gaap_CreditDerivativesByContractTypeAxis
= mbi_InsuredSwapsMember
/ us-gaap_ExternalCreditRatingByGroupingAxis
= mbi_CreditRatingAaMember
/ us-gaap_StatementBusinessSegmentsAxis
= mbi_InsuranceOperationsMember
77invest_DerivativeNotionalAmount
/ us-gaap_CreditDerivativesByContractTypeAxis
= mbi_InsuredSwapsMember
/ us-gaap_ExternalCreditRatingByGroupingAxis
= mbi_CreditRatingAaMember
/ us-gaap_StatementBusinessSegmentsAxis
= mbi_InsuranceOperationsMember
Credit Rating Aa [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]    
Derivative [Line Items]    
Derivative notional amount 3,903invest_DerivativeNotionalAmount
/ us-gaap_ExternalCreditRatingByGroupingAxis
= mbi_CreditRatingaMember
/ us-gaap_StatementBusinessSegmentsAxis
= mbi_InsuranceOperationsMember
4,350invest_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
(3)us-gaap_CreditRiskDerivativeLiabilitiesAtFairValue
/ us-gaap_ExternalCreditRatingByGroupingAxis
= mbi_CreditRatingaMember
/ us-gaap_StatementBusinessSegmentsAxis
= mbi_InsuranceOperationsMember
Credit Rating A [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
1,068invest_DerivativeNotionalAmount
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_CreditDefaultSwapMember
/ us-gaap_ExternalCreditRatingByGroupingAxis
= mbi_CreditRatingaMember
/ us-gaap_StatementBusinessSegmentsAxis
= mbi_InsuranceOperationsMember
Credit Rating A [Member] | Insured Swaps [Member]    
Derivative [Line Items]    
Derivative notional amount 2,935invest_DerivativeNotionalAmount
/ us-gaap_CreditDerivativesByContractTypeAxis
= mbi_InsuredSwapsMember
/ us-gaap_ExternalCreditRatingByGroupingAxis
= mbi_CreditRatingaMember
/ us-gaap_StatementBusinessSegmentsAxis
= mbi_InsuranceOperationsMember
3,282invest_DerivativeNotionalAmount
/ us-gaap_CreditDerivativesByContractTypeAxis
= mbi_InsuredSwapsMember
/ us-gaap_ExternalCreditRatingByGroupingAxis
= mbi_CreditRatingaMember
/ us-gaap_StatementBusinessSegmentsAxis
= mbi_InsuranceOperationsMember
Credit Rating A [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]    
Derivative [Line Items]    
Derivative notional amount 1,163invest_DerivativeNotionalAmount
/ us-gaap_ExternalCreditRatingByGroupingAxis
= mbi_CreditRatingBbbMember
/ us-gaap_StatementBusinessSegmentsAxis
= mbi_InsuranceOperationsMember
9,138invest_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
(78)us-gaap_CreditRiskDerivativeLiabilitiesAtFairValue
/ us-gaap_ExternalCreditRatingByGroupingAxis
= mbi_CreditRatingBbbMember
/ us-gaap_StatementBusinessSegmentsAxis
= mbi_InsuranceOperationsMember
Credit Rating Bbb [Member] | Credit Default Swap [Member]    
Derivative [Line Items]    
Derivative notional amount 193invest_DerivativeNotionalAmount
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_CreditDefaultSwapMember
/ us-gaap_ExternalCreditRatingByGroupingAxis
= mbi_CreditRatingBbbMember
/ us-gaap_StatementBusinessSegmentsAxis
= mbi_InsuranceOperationsMember
7,552invest_DerivativeNotionalAmount
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_CreditDefaultSwapMember
/ us-gaap_ExternalCreditRatingByGroupingAxis
= mbi_CreditRatingBbbMember
/ us-gaap_StatementBusinessSegmentsAxis
= mbi_InsuranceOperationsMember
Credit Rating Bbb [Member] | Insured Swaps [Member]    
Derivative [Line Items]    
Derivative notional amount 970invest_DerivativeNotionalAmount
/ us-gaap_CreditDerivativesByContractTypeAxis
= mbi_InsuredSwapsMember
/ us-gaap_ExternalCreditRatingByGroupingAxis
= mbi_CreditRatingBbbMember
/ us-gaap_StatementBusinessSegmentsAxis
= mbi_InsuranceOperationsMember
1,586invest_DerivativeNotionalAmount
/ us-gaap_CreditDerivativesByContractTypeAxis
= mbi_InsuredSwapsMember
/ us-gaap_ExternalCreditRatingByGroupingAxis
= mbi_CreditRatingBbbMember
/ us-gaap_StatementBusinessSegmentsAxis
= mbi_InsuranceOperationsMember
Credit Rating Bbb [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]    
Derivative [Line Items]    
Derivative notional amount 1,182invest_DerivativeNotionalAmount
/ us-gaap_ExternalCreditRatingByGroupingAxis
= mbi_CreditRatingBelowInvestmentGradeMember
/ us-gaap_StatementBusinessSegmentsAxis
= mbi_InsuranceOperationsMember
5,992invest_DerivativeNotionalAmount
/ us-gaap_ExternalCreditRatingByGroupingAxis
= mbi_CreditRatingBelowInvestmentGradeMember
/ us-gaap_StatementBusinessSegmentsAxis
= mbi_InsuranceOperationsMember
Total fair value of credit derivatives (240)us-gaap_CreditRiskDerivativeLiabilitiesAtFairValue
/ us-gaap_ExternalCreditRatingByGroupingAxis
= mbi_CreditRatingBelowInvestmentGradeMember
/ us-gaap_StatementBusinessSegmentsAxis
= mbi_InsuranceOperationsMember
(1,069)us-gaap_CreditRiskDerivativeLiabilitiesAtFairValue
/ us-gaap_ExternalCreditRatingByGroupingAxis
= mbi_CreditRatingBelowInvestmentGradeMember
/ us-gaap_StatementBusinessSegmentsAxis
= mbi_InsuranceOperationsMember
Credit Rating Below Investment Grade [Member] | Credit Default Swap [Member]    
Derivative [Line Items]    
Derivative notional amount 1,160invest_DerivativeNotionalAmount
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_CreditDefaultSwapMember
/ us-gaap_ExternalCreditRatingByGroupingAxis
= mbi_CreditRatingBelowInvestmentGradeMember
/ us-gaap_StatementBusinessSegmentsAxis
= mbi_InsuranceOperationsMember
5,956invest_DerivativeNotionalAmount
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_CreditDefaultSwapMember
/ us-gaap_ExternalCreditRatingByGroupingAxis
= mbi_CreditRatingBelowInvestmentGradeMember
/ us-gaap_StatementBusinessSegmentsAxis
= mbi_InsuranceOperationsMember
Credit Rating Below Investment Grade [Member] | Insured Swaps [Member]    
Derivative [Line Items]    
Derivative notional amount 22invest_DerivativeNotionalAmount
/ us-gaap_CreditDerivativesByContractTypeAxis
= mbi_InsuredSwapsMember
/ us-gaap_ExternalCreditRatingByGroupingAxis
= mbi_CreditRatingBelowInvestmentGradeMember
/ us-gaap_StatementBusinessSegmentsAxis
= mbi_InsuranceOperationsMember
0invest_DerivativeNotionalAmount
/ us-gaap_CreditDerivativesByContractTypeAxis
= mbi_InsuredSwapsMember
/ us-gaap_ExternalCreditRatingByGroupingAxis
= mbi_CreditRatingBelowInvestmentGradeMember
/ us-gaap_StatementBusinessSegmentsAxis
= mbi_InsuranceOperationsMember
Credit Rating Below Investment Grade [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
$ 36invest_DerivativeNotionalAmount
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_OtherCreditDerivativesMember
/ us-gaap_ExternalCreditRatingByGroupingAxis
= mbi_CreditRatingBelowInvestmentGradeMember
/ us-gaap_StatementBusinessSegmentsAxis
= mbi_InsuranceOperationsMember