XML 88 R58.htm IDEA: XBRL DOCUMENT v2.4.1.9
Investments (Gross Unrealized Losses Related To Available-For-Sale And Held-To-Maturity Investments) (Detail) (USD $)
In Millions, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
Available For Sale Securities [Abstract]    
Less than 12 months, fair value $ 818us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue $ 851us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
Less than 12 months, unrealized losses (4)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss (2)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
12 months or longer, fair value 542us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue 1,220us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
12 months or longer, unrealized losses (147)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss (145)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
Total available-for-sale, fair value 1,360us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue 2,071us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
Total available-for-sale, unrealized losses (151)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss (147)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss
Held To Maturity Securities [Abstract]    
Less than 12 months, fair value 0us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue 0us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
Less than 12 months, unrealized losses 0us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss 0us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
12 months or longer, fair value 393us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue 373us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
12 months or longer, unrealized losses (182)us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss (202)us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
Total held-to-maturity, fair value 393us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionFairValue 373us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionFairValue
Total held-to-maturity, unrealized losses (182)us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionAccumulatedLoss (202)us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionAccumulatedLoss
Corporate Obligations [Member] | Variable Interest Entity Primary Beneficiary [Member]    
Held To Maturity Securities [Abstract]    
Less than 12 months, fair value 0us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ invest_InvestmentAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
0us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ invest_InvestmentAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Less than 12 months, unrealized losses 0us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
/ invest_InvestmentAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
0us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
/ invest_InvestmentAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
12 months or longer, fair value 393us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ invest_InvestmentAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
373us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ invest_InvestmentAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
12 months or longer, unrealized losses (182)us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
/ invest_InvestmentAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
(202)us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
/ invest_InvestmentAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Total held-to-maturity, fair value 393us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionFairValue
/ invest_InvestmentAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
373us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionFairValue
/ invest_InvestmentAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Total held-to-maturity, unrealized losses (182)us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionAccumulatedLoss
/ invest_InvestmentAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
(202)us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionAccumulatedLoss
/ invest_InvestmentAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Perpetual Debt And Equity Securities [Member]    
Available For Sale Securities [Abstract]    
Less than 12 months, fair value 4us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ invest_InvestmentAxis
= mbi_PerpetualDebtAndEquitySecuritiesMember
6us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ invest_InvestmentAxis
= mbi_PerpetualDebtAndEquitySecuritiesMember
Less than 12 months, unrealized losses 0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
/ invest_InvestmentAxis
= mbi_PerpetualDebtAndEquitySecuritiesMember
0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
/ invest_InvestmentAxis
= mbi_PerpetualDebtAndEquitySecuritiesMember
12 months or longer, fair value 0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ invest_InvestmentAxis
= mbi_PerpetualDebtAndEquitySecuritiesMember
0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ invest_InvestmentAxis
= mbi_PerpetualDebtAndEquitySecuritiesMember
12 months or longer, unrealized losses 0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
/ invest_InvestmentAxis
= mbi_PerpetualDebtAndEquitySecuritiesMember
0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
/ invest_InvestmentAxis
= mbi_PerpetualDebtAndEquitySecuritiesMember
Total available-for-sale, fair value 4us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ invest_InvestmentAxis
= mbi_PerpetualDebtAndEquitySecuritiesMember
6us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ invest_InvestmentAxis
= mbi_PerpetualDebtAndEquitySecuritiesMember
Total available-for-sale, unrealized losses 0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss
/ invest_InvestmentAxis
= mbi_PerpetualDebtAndEquitySecuritiesMember
0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss
/ invest_InvestmentAxis
= mbi_PerpetualDebtAndEquitySecuritiesMember
Fixed Maturities [Member]    
Available For Sale Securities [Abstract]    
Less than 12 months, fair value 814us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_FixedMaturitiesMember
845us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_FixedMaturitiesMember
Less than 12 months, unrealized losses (4)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_FixedMaturitiesMember
(2)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_FixedMaturitiesMember
12 months or longer, fair value 542us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_FixedMaturitiesMember
1,220us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_FixedMaturitiesMember
12 months or longer, unrealized losses (147)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_FixedMaturitiesMember
(145)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_FixedMaturitiesMember
Total available-for-sale, fair value 1,356us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_FixedMaturitiesMember
2,065us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_FixedMaturitiesMember
Total available-for-sale, unrealized losses (151)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_FixedMaturitiesMember
(147)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_FixedMaturitiesMember
Fixed Maturities [Member] | U S Treasury And Government [Member]    
Available For Sale Securities [Abstract]    
Less than 12 months, fair value 77us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ invest_InvestmentAxis
= us-gaap_USTreasuryAndGovernmentMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_FixedMaturitiesMember
197us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ invest_InvestmentAxis
= us-gaap_USTreasuryAndGovernmentMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_FixedMaturitiesMember
Less than 12 months, unrealized losses 0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
/ invest_InvestmentAxis
= us-gaap_USTreasuryAndGovernmentMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_FixedMaturitiesMember
0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
/ invest_InvestmentAxis
= us-gaap_USTreasuryAndGovernmentMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_FixedMaturitiesMember
12 months or longer, fair value 50us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ invest_InvestmentAxis
= us-gaap_USTreasuryAndGovernmentMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_FixedMaturitiesMember
175us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ invest_InvestmentAxis
= us-gaap_USTreasuryAndGovernmentMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_FixedMaturitiesMember
12 months or longer, unrealized losses (1)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
/ invest_InvestmentAxis
= us-gaap_USTreasuryAndGovernmentMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_FixedMaturitiesMember
(3)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
/ invest_InvestmentAxis
= us-gaap_USTreasuryAndGovernmentMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_FixedMaturitiesMember
Total available-for-sale, fair value 127us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ invest_InvestmentAxis
= us-gaap_USTreasuryAndGovernmentMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_FixedMaturitiesMember
372us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ invest_InvestmentAxis
= us-gaap_USTreasuryAndGovernmentMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_FixedMaturitiesMember
Total available-for-sale, unrealized losses (1)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss
/ invest_InvestmentAxis
= us-gaap_USTreasuryAndGovernmentMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_FixedMaturitiesMember
(3)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss
/ invest_InvestmentAxis
= us-gaap_USTreasuryAndGovernmentMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_FixedMaturitiesMember
Fixed Maturities [Member] | US States And Political Subdivisions [Member]    
Available For Sale Securities [Abstract]    
Less than 12 months, fair value 133us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ invest_InvestmentAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_FixedMaturitiesMember
60us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ invest_InvestmentAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_FixedMaturitiesMember
Less than 12 months, unrealized losses (1)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
/ invest_InvestmentAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_FixedMaturitiesMember
(1)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
/ invest_InvestmentAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_FixedMaturitiesMember
12 months or longer, fair value 73us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ invest_InvestmentAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_FixedMaturitiesMember
257us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ invest_InvestmentAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_FixedMaturitiesMember
12 months or longer, unrealized losses (3)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
/ invest_InvestmentAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_FixedMaturitiesMember
(7)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
/ invest_InvestmentAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_FixedMaturitiesMember
Total available-for-sale, fair value 206us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ invest_InvestmentAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_FixedMaturitiesMember
317us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ invest_InvestmentAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_FixedMaturitiesMember
Total available-for-sale, unrealized losses (4)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss
/ invest_InvestmentAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_FixedMaturitiesMember
(8)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss
/ invest_InvestmentAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_FixedMaturitiesMember
Fixed Maturities [Member] | Foreign Government Debt [Member]    
Available For Sale Securities [Abstract]    
Less than 12 months, fair value 22us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ invest_InvestmentAxis
= us-gaap_ForeignGovernmentDebtMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_FixedMaturitiesMember
20us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ invest_InvestmentAxis
= us-gaap_ForeignGovernmentDebtMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_FixedMaturitiesMember
Less than 12 months, unrealized losses (1)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
/ invest_InvestmentAxis
= us-gaap_ForeignGovernmentDebtMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_FixedMaturitiesMember
0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
/ invest_InvestmentAxis
= us-gaap_ForeignGovernmentDebtMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_FixedMaturitiesMember
12 months or longer, fair value 0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ invest_InvestmentAxis
= us-gaap_ForeignGovernmentDebtMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_FixedMaturitiesMember
0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ invest_InvestmentAxis
= us-gaap_ForeignGovernmentDebtMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_FixedMaturitiesMember
12 months or longer, unrealized losses 0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
/ invest_InvestmentAxis
= us-gaap_ForeignGovernmentDebtMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_FixedMaturitiesMember
0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
/ invest_InvestmentAxis
= us-gaap_ForeignGovernmentDebtMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_FixedMaturitiesMember
Total available-for-sale, fair value 22us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ invest_InvestmentAxis
= us-gaap_ForeignGovernmentDebtMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_FixedMaturitiesMember
20us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ invest_InvestmentAxis
= us-gaap_ForeignGovernmentDebtMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_FixedMaturitiesMember
Total available-for-sale, unrealized losses (1)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss
/ invest_InvestmentAxis
= us-gaap_ForeignGovernmentDebtMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_FixedMaturitiesMember
0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss
/ invest_InvestmentAxis
= us-gaap_ForeignGovernmentDebtMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_FixedMaturitiesMember
Fixed Maturities [Member] | Corporate Obligations [Member]    
Available For Sale Securities [Abstract]    
Less than 12 months, fair value 363us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ invest_InvestmentAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_FixedMaturitiesMember
468us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ invest_InvestmentAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_FixedMaturitiesMember
Less than 12 months, unrealized losses (1)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
/ invest_InvestmentAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_FixedMaturitiesMember
(1)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
/ invest_InvestmentAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_FixedMaturitiesMember
12 months or longer, fair value 94us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ invest_InvestmentAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_FixedMaturitiesMember
251us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ invest_InvestmentAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_FixedMaturitiesMember
12 months or longer, unrealized losses (102)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
/ invest_InvestmentAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_FixedMaturitiesMember
(91)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
/ invest_InvestmentAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_FixedMaturitiesMember
Total available-for-sale, fair value 457us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ invest_InvestmentAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_FixedMaturitiesMember
719us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ invest_InvestmentAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_FixedMaturitiesMember
Total available-for-sale, unrealized losses (103)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss
/ invest_InvestmentAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_FixedMaturitiesMember
(92)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss
/ invest_InvestmentAxis
= us-gaap_CorporateDebtSecuritiesMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_FixedMaturitiesMember
Fixed Maturities [Member] | Residential Mortgage Backed Agency [Member]    
Available For Sale Securities [Abstract]    
Less than 12 months, fair value 154us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ invest_InvestmentAxis
= mbi_ResidentialMortgageBackedAgencyMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_FixedMaturitiesMember
16us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ invest_InvestmentAxis
= mbi_ResidentialMortgageBackedAgencyMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_FixedMaturitiesMember
Less than 12 months, unrealized losses (1)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
/ invest_InvestmentAxis
= mbi_ResidentialMortgageBackedAgencyMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_FixedMaturitiesMember
0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
/ invest_InvestmentAxis
= mbi_ResidentialMortgageBackedAgencyMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_FixedMaturitiesMember
12 months or longer, fair value 205us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ invest_InvestmentAxis
= mbi_ResidentialMortgageBackedAgencyMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_FixedMaturitiesMember
387us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ invest_InvestmentAxis
= mbi_ResidentialMortgageBackedAgencyMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_FixedMaturitiesMember
12 months or longer, unrealized losses (3)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
/ invest_InvestmentAxis
= mbi_ResidentialMortgageBackedAgencyMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_FixedMaturitiesMember
(7)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
/ invest_InvestmentAxis
= mbi_ResidentialMortgageBackedAgencyMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_FixedMaturitiesMember
Total available-for-sale, fair value 359us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ invest_InvestmentAxis
= mbi_ResidentialMortgageBackedAgencyMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_FixedMaturitiesMember
403us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ invest_InvestmentAxis
= mbi_ResidentialMortgageBackedAgencyMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_FixedMaturitiesMember
Total available-for-sale, unrealized losses (4)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss
/ invest_InvestmentAxis
= mbi_ResidentialMortgageBackedAgencyMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_FixedMaturitiesMember
(7)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss
/ invest_InvestmentAxis
= mbi_ResidentialMortgageBackedAgencyMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_FixedMaturitiesMember
Fixed Maturities [Member] | Residential Mortgage Backed Non Agency [Member]    
Available For Sale Securities [Abstract]    
Less than 12 months, fair value 8us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ invest_InvestmentAxis
= mbi_ResidentialMortgageBackedNonAgencyMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_FixedMaturitiesMember
10us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ invest_InvestmentAxis
= mbi_ResidentialMortgageBackedNonAgencyMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_FixedMaturitiesMember
Less than 12 months, unrealized losses 0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
/ invest_InvestmentAxis
= mbi_ResidentialMortgageBackedNonAgencyMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_FixedMaturitiesMember
0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
/ invest_InvestmentAxis
= mbi_ResidentialMortgageBackedNonAgencyMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_FixedMaturitiesMember
12 months or longer, fair value 18us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ invest_InvestmentAxis
= mbi_ResidentialMortgageBackedNonAgencyMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_FixedMaturitiesMember
19us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ invest_InvestmentAxis
= mbi_ResidentialMortgageBackedNonAgencyMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_FixedMaturitiesMember
12 months or longer, unrealized losses (4)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
/ invest_InvestmentAxis
= mbi_ResidentialMortgageBackedNonAgencyMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_FixedMaturitiesMember
(4)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
/ invest_InvestmentAxis
= mbi_ResidentialMortgageBackedNonAgencyMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_FixedMaturitiesMember
Total available-for-sale, fair value 26us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ invest_InvestmentAxis
= mbi_ResidentialMortgageBackedNonAgencyMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_FixedMaturitiesMember
29us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ invest_InvestmentAxis
= mbi_ResidentialMortgageBackedNonAgencyMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_FixedMaturitiesMember
Total available-for-sale, unrealized losses (4)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss
/ invest_InvestmentAxis
= mbi_ResidentialMortgageBackedNonAgencyMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_FixedMaturitiesMember
(4)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss
/ invest_InvestmentAxis
= mbi_ResidentialMortgageBackedNonAgencyMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_FixedMaturitiesMember
Fixed Maturities [Member] | Commercial Mortgage Backed Securities [Member]    
Available For Sale Securities [Abstract]    
Less than 12 months, fair value 2us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ invest_InvestmentAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_FixedMaturitiesMember
4us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ invest_InvestmentAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_FixedMaturitiesMember
Less than 12 months, unrealized losses 0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
/ invest_InvestmentAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_FixedMaturitiesMember
0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
/ invest_InvestmentAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_FixedMaturitiesMember
12 months or longer, fair value 1us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ invest_InvestmentAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_FixedMaturitiesMember
6us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ invest_InvestmentAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_FixedMaturitiesMember
12 months or longer, unrealized losses 0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
/ invest_InvestmentAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_FixedMaturitiesMember
0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
/ invest_InvestmentAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_FixedMaturitiesMember
Total available-for-sale, fair value 3us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ invest_InvestmentAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_FixedMaturitiesMember
10us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ invest_InvestmentAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_FixedMaturitiesMember
Total available-for-sale, unrealized losses 0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss
/ invest_InvestmentAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_FixedMaturitiesMember
0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss
/ invest_InvestmentAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_FixedMaturitiesMember
Fixed Maturities [Member] | Collateralized Debt Obligations [Member]    
Available For Sale Securities [Abstract]    
Less than 12 months, fair value 0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ invest_InvestmentAxis
= us-gaap_CollateralizedDebtObligationsMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_FixedMaturitiesMember
1us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ invest_InvestmentAxis
= us-gaap_CollateralizedDebtObligationsMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_FixedMaturitiesMember
Less than 12 months, unrealized losses 0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
/ invest_InvestmentAxis
= us-gaap_CollateralizedDebtObligationsMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_FixedMaturitiesMember
0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
/ invest_InvestmentAxis
= us-gaap_CollateralizedDebtObligationsMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_FixedMaturitiesMember
12 months or longer, fair value 69us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ invest_InvestmentAxis
= us-gaap_CollateralizedDebtObligationsMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_FixedMaturitiesMember
81us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ invest_InvestmentAxis
= us-gaap_CollateralizedDebtObligationsMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_FixedMaturitiesMember
12 months or longer, unrealized losses (22)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
/ invest_InvestmentAxis
= us-gaap_CollateralizedDebtObligationsMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_FixedMaturitiesMember
(21)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
/ invest_InvestmentAxis
= us-gaap_CollateralizedDebtObligationsMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_FixedMaturitiesMember
Total available-for-sale, fair value 69us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ invest_InvestmentAxis
= us-gaap_CollateralizedDebtObligationsMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_FixedMaturitiesMember
82us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ invest_InvestmentAxis
= us-gaap_CollateralizedDebtObligationsMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_FixedMaturitiesMember
Total available-for-sale, unrealized losses (22)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss
/ invest_InvestmentAxis
= us-gaap_CollateralizedDebtObligationsMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_FixedMaturitiesMember
(21)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss
/ invest_InvestmentAxis
= us-gaap_CollateralizedDebtObligationsMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_FixedMaturitiesMember
Fixed Maturities [Member] | Other Asset Backed [Member]    
Available For Sale Securities [Abstract]    
Less than 12 months, fair value 55us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ invest_InvestmentAxis
= mbi_OtherAssetBackedMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_FixedMaturitiesMember
69us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ invest_InvestmentAxis
= mbi_OtherAssetBackedMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_FixedMaturitiesMember
Less than 12 months, unrealized losses 0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
/ invest_InvestmentAxis
= mbi_OtherAssetBackedMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_FixedMaturitiesMember
0us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
/ invest_InvestmentAxis
= mbi_OtherAssetBackedMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_FixedMaturitiesMember
12 months or longer, fair value 32us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ invest_InvestmentAxis
= mbi_OtherAssetBackedMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_FixedMaturitiesMember
44us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ invest_InvestmentAxis
= mbi_OtherAssetBackedMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_FixedMaturitiesMember
12 months or longer, unrealized losses (12)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
/ invest_InvestmentAxis
= mbi_OtherAssetBackedMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_FixedMaturitiesMember
(12)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
/ invest_InvestmentAxis
= mbi_OtherAssetBackedMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_FixedMaturitiesMember
Total available-for-sale, fair value 87us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ invest_InvestmentAxis
= mbi_OtherAssetBackedMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_FixedMaturitiesMember
113us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ invest_InvestmentAxis
= mbi_OtherAssetBackedMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_FixedMaturitiesMember
Total available-for-sale, unrealized losses $ (12)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss
/ invest_InvestmentAxis
= mbi_OtherAssetBackedMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_FixedMaturitiesMember
$ (12)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss
/ invest_InvestmentAxis
= mbi_OtherAssetBackedMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_FixedMaturitiesMember